Thomas Rose
Rose is a hoot! Great lectures, funny, and catches your attention. As long as you do what is asked for you on assignments, read the readings, and care, you'll do fine. Would totally recommend!