Average Rating (from 1 Student)
Top Course Tags
A Few Big Assignments
Not too easy. Not too difficult.
Such a wonderful person. Requires three final papers and offers a ton of feedback.
I loved how passionate he was.
Hours per week:
Advice for students:
Take good notes! The papers are hard.