Alexander Kofman
I have taken a couple of Dr. Kofman's classes at Troy University. He gives PowerPoint lectures. From there he assigns take home quizzes and a week later gives the exam in class, which are always straight forward. He cares a lot about his students and is always working hard to be a better teacher. 100% would recommend.