Dave McKerracher
I had Dave for UF 100 which I wasn't looking forward to. I also haven't heard of anyone else liking UF 100. But Dave actually made the class fun and engaging. Everyone was actually excited to go to class because of him. Highly recommend taking any class he teaches because it will be a lot more fun than with any other professor.