Pretty easy, overall.
Full of knowledge, interesting lectures. You have to read the book to get a good grade on the exams. No complaints here.
Awesome teacher. Had a great time in his class. Very funny guy.
Hours per week:
Advice for students:
You learn about a lot of other stuff outside of the tested book material. Well worth the time to take it.