Zachary Lerner
Pretty much doesn't care about teaching this class, ignores you during Zoom lectures (if you're not his top student) and is such a tough grader. Don't recommend. He is open to office hours and helping you out. But good luck if he's the only option.