"Easily the best professor I've ever had at UCF. He teaches because he enjoys it! He's not hung up on the small stuff and really teaches not only things happening in the class but in the world. Quizzes, and finals are all very straight forward and not bad. He's a very interesting guy that makes 3 hours fly. Recommend, recommend, recommend."