Not too easy. Not too difficult.
Lots of reading, but easy if you pay attention and do the work.
Nice refresher from what I took in high school. All assignments were relevant to what we learned (no busy work) and were challenging but not impossible.
Hours per week:
Advice for students:
Do the assignments and the reading and you'll be fine!