Stephen Olshefsky
Skip is caring and tries to make lectures fun. He does easily go off-topic which is fun in class, but that leaves you cramming in all the info in a short amount of remaining time. Tests are worth a huge chunk of this class. Also, don't cheat, he will know and it will piss him off. He grades fairly and will help out if you need further explanations