Not too easy. Not too difficult.
Nice guy who is genuinely interested in helping students.
The subject material is hard but relevant to other classes.
Hours per week:
Advice for students:
There are 3 quizzes and an exam (lowest quiz score is dropped).