Artem Kotelskiy
Professor Kotelskiy is a very responsible both inside and outside of the classroom. He takes time to write every concept down on the blackboard, very well articulated. He is super helpful during office hours too.
Outside the classroom he is super friendly and a very cool GO player. He also took a lot of time and helped me with my rec letters.