I really enjoyed this course and Dr. Czyz! If you watch the lectures and take notes on the slides with gators on them, it's doable. He reuses exam/quiz questions for the midterm and final which makes them easier; averages were in the 80s. He's very nice and cares about his students and the course content. Exams are worth a lot though which is tough