Overall, this professor is great at covering materials but hard to communicate with outside of class. Grades are divided evenly, and the lectures and content are easy to understand. Communication and organization of the gradebook are the downfall of this course and professor. The class is test heavy and the tests are based off the lectures.