He's a great professor. He lays out the material for you and he is very blunt out his expectations for his students. His lectures and very informative and useful. He is old school about some things.but they are all in good ways. He teaches discipline with school work and expects you to be consistent throughout the course.