Hands down best instructor I've had in Fisher. Keeps material relevant to real life, makes an effort to know his students, has an ability to explain things clearly, writes fair exams, and keeps class interesting and funny. Loved this class.