Milan Pantovic
Milan is not only a great professor but he is extremely funny and easy to get along with. Sometimes can be difficult to understand and goes very fast but he acknowledges this and has no issue with you stopping to ask questions. Not only is he extremely smart but you can tell he's very passionate about the subject and has an extensive background.