Quick update on this professor, for those wanting to take him, don't hesitate! He is very clear on every topic and provides homework on MyMasteringLab which does help a lot for the quizzes. His tests aren't that difficult if you practice/review the Sample Exams he gives out. But overall he is by far one of my favorite professors at Harper College