Petrovic Vojislav
This guy is intense, but that's not a bad thing. He's very passionate about math and he'll push you to learn. If you are really trying he will help you. If you blow the class off, he'll give you a hard time. Overall, his lectures are good and he expects a lot (assigns tons of homework). But if you put in the effort, you'll be fine. Great teacher.