Ken Newhouse
The hardest assignments were the speeches (not that difficult). An online text book would make this class stupidly easy (for looking up question easier). The professor is very nice, made sure to leave multiple options for learning. I almost wished to take the in person class just to get to know him better. (: