Pretty easy, overall.
This is a required class at Colorado State University, so you do not have the choice to take it, or not. I recommend taking it with a different teacher. John is a very nice guy, but I felt like the way he taught the class made it confusing and not useful.
I really do not know if I learned anything that I didn't already know before.
Hours per week:
Advice for students:
I recommend getting the textbook.