Adam Lubitz
He is funny and makes references to the everyday life so you understand the topic fully. He goes over test and quizzes so you can get a better grade on the next one. He answers every question thoroughly to ensure everyone understands what the topic is about. Attendance is a must and he'll make sure you know you're standing in class if you ask him.