Daniel Navon
Prof. Navon is a great lecturer but beware his exams seen straight forward, but are graded very strangely. It is hard to get an A in his class. Other than that, class content and delivery is interesting, and he supplements with interesting videos. Participation matters.