James is an amazing TA. He is enthusiastic and engaging and makes all the discussions so enjoyable. Great grader as well, put effort into your paper and he will reward that. Could not recommend more highly!
Instructor
5.0
Enjoyability
5.0
Recommend
5.0
Difficulty
2.0
Hours/Week
3.0