Dan Schrag
Best professor I have ever had. Makes me want to come to class and actually learn what he is teaching. Has a good time with his students and a great sense of humor. That being said, he teaches the material amazingly and I was able to comprehend things that I probably would not have been able to if I had a different professor.