Sergey Sukhankin
I learned a lot from this class and it was also very interesting. He is a very fair marker. Be prepared because he asks tough questions at the end of every presentation and he will correct you. Presentations happen weekly. No textbook required which is a bonus! 