Mateja Andrejevic
Hes a really good prof, very understanding and is easily accessible outside of class. His exams are a little bit on the tougher side but his lectures and the way he explains concepts stick with you. I would definitely recommend him!!