Pretty easy, overall.
the finals have five bonus questions.
Book not needed. Just pay attention to his slides and make sure you understand everything that the problems convey.
Hours per week:
Advice for students:
To me, it was a very easy A. Professor D's a nice guy. For the most part.