Andy Wilson
Technically non-mandatory attendance, but if you go to class you will learn so much better. Great professor. Very clear with material, and translates super easily to tests and exams. Grades based on quizzes (drops 2 lowest), midterm, and exam. No graded homework, do as much as you need. Great prof, would take again.