AMAZING professor. Very knowledgable on the material. His mission is to help, teach, and pass everyone. He provides clear lecture, homework, and other forms of recordings that are necessary to pass, reviews are exactly what is on the tests and quizzes, tests are not proctored, 3 attempts, quizzes and HW have unlimited attempts. Take him!!! 1000/100