Nolan Brown
Really knowledgeable and passionate in his lectures. He's also pretty funny and friendly. Attendance isn't mandatory except for the few scheduled seminars. Would definitely recommend taking a class with Dr. Brown