Overall he was a great teacher. GIves plenty of chances for you to pass the class. He's always looking for ways to improve and takes your suggestions and comments into thought when making the exams, homework, and presentations. Make sure to do your homework and quizzes and there should be no reason to fail Great professor definitely recommend!!