Not too easy. Not too difficult.
This class is arguably one of the best in the school when it comes to overall learning. The teachers are very tough and can be overly aggressive at times, but they're good at what they do.
We always read a book on each unit we do for the course (and the books are modern so it's not boring) which helps to create a more immersive learning experience. Even if you don't remember every detail of a unit, you'll remember the book.
Hours per week:
Advice for students:
The most important part of this class is to always turn in your work. They have open deadlines on late assignments, so you'll have time to turn them in before a certain time. They can actually help your grade a lot.