Thomas Berger
He is probably one of my favorite professors I've had so far. His class is flipped so he posts videos for lectures to watch and then the actual lecture is for examples and questions. The videos are important so if you watch them, he explains everything in detail really well. He's also a really nice guy and has a nice background everyday. He's cool!