Robert Bonner
Dr. Bonner is such accessible and accommodating. Lectures can be a little all over the place, but they definitely help support and clarify the reading. Participation is counted by simple group assignments each class and the exams were take home with plenty of time in advance. Overall good guy and professor. Also has great hair.