Bryan Freyberg
Good professor, starts class off with some dorky jokes. Sometimes isn't the best at explaining concepts in lecture, so if something doesn't click make sure you visit office hours. Class lecture notes are posted without in class annotations. The textbook will help fill in gaps if you have them. Drops test questions if they're written poorly.