Timothy O'Connor
This class is simply cool. Some of the topics will spin your head, while Tim pushes you to think, think, think. We had more fun in this class than any I've been in. Take any class he teaches.