This class is not hard nor easy. Homework and exams are repetitive and easy to follow. I have a full time job and as long as you set a couple hours for the homework and exams, youll definitely get a good grade. Also, I was a point away from an A after the final exam and the professor bumped my final exam by a point is which I needed to get the A.