Average Rating (from 1 Student)
This class was tough.
He challenges a lot but it is worth it.
Difficult to understand, gets better with time.
Hours per week:
Advice for students:
If you attend his office hours, he is very helpful and accommodating.