David Bond
Great professor and amazing lecturer. Makes time for questions and there are always questions only because it's a super interesting class not too confusing. Majority of the grade is based on the exams but he releases a study guide that helps a lot. Also super funny and engaging everyone who can take this class definitely should.