David Skandera
I have never had a professor try harder to make sure their students get the grade they deserve. The class is a lot of work but he tries his best to make it easy to understand and doable.