Most Hiliarious Professor hands down. Attendance not mandatory, he heavily encourages participation, but there are literally no incorrect answers in his class. Does a review and goes over EVERYTHING that will be on the exams. Midterm, participation, and final are all you are graded on. Extremely fair. I loved him as a professor. makes ur life easy