Alexander Rodivilov
Professor Rodivilov is amazing. The material that he had to teach was difficult, however, he did an amazing job at giving fair exams and teaching properly. Most of the exams were curved and he taught the class extremely well. I would definitely recommend going to lectures and doing the practice he hands out, it will help a lot.