Kadir Karakaya
The class itself is rough regardless of who you take it with, but he makes it harder than necessary. He is a hard grader and leaves rude comments on submissions, but is positive about the same assignment in person. Also, attendance is obnoxious. If you miss more than three he starts dropping your grade.