Andrey Rudenko
This guy is amazing. Just take him. He's very nice and his exams are not a surprise. If every professor at this school was this nice, it'd be much better. He is not easy so don't expect that but he's really helpful, clear and amicable.