Not too easy. Not too difficult.
He is extremely funny and entertaining!
He knows the material really well, does a great job with explaining the concepts, and very helpful.
Hours per week:
Advice for students:
The material is not super easy, but if you put in the effort you can get an A. I really like him a lot!