Thomas Beasley
Awesome professor for intro - he's a great lecturer and just hilarious. He does give a pretty excessive amount of homework for every class, though. It does force you keep up with the material, but the sheer time it took to complete assignments meant having to sacrifice some thoroughness and quality in completion. Overall great prof, though.