Not too easy. Not too difficult.
A really awesome teacher! He's passionate about the subject and very knowledgeable.
Explains things a in a way you can understand and is very open to questions.
Hours per week:
Advice for students:
Great teacher. His tests are difficult (especially the boxed questions) but fair if you studied and attended class.