This class was tough.
The concepts were decent. The course was required for my degree. If you have to take this course I recommend finding an different instructor for it.
I did learn a little from this course. I appreciated the hw assignments, especially since they went into your overall grade. This course only had 1 midterm and 1 final, no other tests. It has 1 term paper.
Hours per week:
Advice for students:
use youtube or other resources to help teach and learn the concepts. Get a different instructor to take this course. This is mostly a self taught class. The professor was behind several weeks to grades.