Arshdeep Singh
Arshdeep is honestly the best TA I've ever had. His lectures are extremely thorough and he explains everything so well that it is impossible to fail. I left the last lecture crying because I was so sad I won't be able to take his class again. He is very understanding and only wants the best for you.