Gregory Lehenbauer
Definitely gives out a lot of credit so you can get a great grade at the end of the semester. Helps you understand any assignments required if slides do not help. Very nice and respectful. Gives out good feedback, clear grading criteria and if you skip class chances are you won't pass unless you make up the work for each class missed.