One of the best professors I've had at PSU. Very caring, gives great feedback and is an easy grader. Read the book for the exams and you'll ace them. Attendance is mandatory but you get 3 absences and sometimes he would forget the attendance sheet so if you missed it wouldn't count. Overall amazing teacher