Craig Brinkman
He does so many examples in class to make sure the material is clear and understood, I also like that he grades on a lot of things and drops lowest grades, super easy to get a good grade in his class.