Pretty easy, overall.
Amazing teacher. Detail oriented, loves to go through everything step by step multiple times. Always available when you need him and he's always on time for class.
I learned how to plan out my studying, how to study the way that best suits me. I learned how to be organized with my notes and work and I was taught that it's okay to learn at your own pace.
Hours per week:
Advice for students:
Make sure you study for his tests and take notes. He does make it hard for you and he does everything to help you pass. Everything he teaches is fair game on a test, he'll never put something that he didn't teach. He also appreciates and rewards you for coming to class.