Mehmet Turkoz
Really genuine person who wants you to understand the material. Straightforward powerpoint-based lectures with lots of examples in class. Towards the end of the course the material gets tricky and the class pace becomes fast. But he's an easy grader because he cares far more about teaching than giving grades, so it is still possible to do well.