Ophir Frieder
The professor relies on too many convoluted analogies that drag out explanations and miss the point of the lecture. Class materials are not well prepared (little effort put in to make the slides easy to follow) and presume students to have known some coding