My favorite prof at Clemson. His class helped me decide between 2 possible majors and I had him twice this year because I just liked him that much. Super caring, very clear in what he expects from students, and has entertaining lectures. I don't know anyone in either class that didn't like him. Only way you could fail his class is if you tried to.