Anja Randecker
The best prof I've had so far! She puts A LOT of efforts in making the materials clear. When she's teaching you can actually see the beauty of math! Her expectations fit well the teaching level, i.e. if you actually understand the lectures (go to her office hours - it is very helpful!), you shoudn't worry about your final grade.