he is the worst professor I have ever had. You have to know the chapter(s) from beginning to end to get an A on the tests and barely anyone gets an A unless you cheat on the exams, and he doesn't care if you do which shows his integrity as a teacher. As long as you know how he wants a lab report, he grades very fairly on the labs and gives 100s.