John Henderson
Professor Henderson made my freshman year. Hes funny, a great teacher, and full of personal experiences. He uses term-long projects, but makes it super easy for extra credit and is always ready to help his students. If you have the chance to take one of his classes, do it!