Bohdan Kukharskyy
He is one of the best professors at Baruch. Very clear grading criteria. He really cares about his students and gives lots of extra credit questions on final exam. Attendance is not mandatory. But, you need to make sure to study since the contents of this course isn't easy. 2% attendance, 1 midterm, final, and homeworks.