Eitan Stern
I'm going to be frank, this professor is the absolute worst I've ever had. He doesn't give enough time on quizzes, there is no feedback on quizzes or homework or any answers already given after submission so we can study better. Questions can often be structured or wondered weirdly. The slides and lecture do not help as much as they should. 