Pretty easy, overall.
This class takes a lot of work so make sure you have the time to learn it.
I took it while taking a heavy load and ended up dropping it because I got so behind.
Hours per week:
Advice for students:
Class is meh, but pick a different prof.