Vitaly Katsnelson
Enjoyed how he broke down problems in a step by step manner for us, as well as his clear and slow speaking. He was always patient with our questions and tried to explain things in a way we could understand.