This class was my absolute favorite this semester. It is very lecture heavy, but well explained and easy to understand. Tests are pulled directly the powerpoints. Attendance is mandatory, but he is the most understanding professor I've met and will work with you if you miss a lecture. I recommend going to office hours and you will grow to love it.