Alexey Petrov
I liked Dr. Petrov. He is highly intelligent and expects his students to bring their full potential. He seems critical, but I think he is a nice person. He is just direct and will not tolerate arrogance from his students. He was kind to me in emails and when I gave my presentation. He grades critically but fairly. He sometimes gives bonus points. 