Pretty easy, overall.
He's a great teacher and gives you plenty of opportunities to succeed, I'd suggest you take them and study! Don't slack on any test or quiz!
All of the subject were relevant. If you learned it on Day 2 you definitely used it on the last day of class.
Hours per week:
Advice for students:
If you study everything builds on each other