Alexander Katrompas
He is a great professor, however, he is a strict grader and his standards are high. He has an "automatic zero" section to pay attention to! I took this class while having a full course load + 2 jobs. Take the class when you have the time to dedicate yourself. Tbh, I had ACTUAL nightmares about his grading policy, even after the semester ended.