Thomas Hendricks
Mr Hendricks is wonderful. Very clear and tells you exactly what he wants in the grading criteria. Gives extra credit and excellent feedback. I learned and had fun at the same time. I wish all professors could be like him.