Very passionate and engaging Calculus 3 professor.  He knows what he is talking about and what he expects from the students.  He grades tests the same day(WOW)!  Quizzes and tests are the exact difficulty they should be, and as long as you come to class and do the homework, I think you can expect an A or B.  Wish he taught my other classes