Average Rating (from 1 Student)
Not too easy. Not too difficult.
I got a bad TA. If you mess up the first line, he's not going to grade the rest.
Best math teacher I've had. Make sure you get in his class if you have a choice.
Hours per week:
Advice for students:
genuinely cares about students' understanding.