Dragan Djordjijevic
He is really good, tell a lot of jokes and laughs during lecture. Will tell you things during the lecture that you have to know for exam. Your grades in his class are based on like 3 exams and the discussion boards. 