Easily one of the best rhet teachers on campus. If you do bad on a paper, he always allows you to redo it and also provides great feedback and will even walk you through your mistakes after class. Very caring and passionate about the subjects that he talks about. Assigns readings but no quizes or tests ever. He also doesnt believe in busy work!!!