David Villegas
He cares about his students and is passionate about his class. This isnt a blow off class. He makes you work for your grade, but hey if youre paying for an education what do you expect? Just study for the tests and participate in his lectures and hes happy to help if you have questions!