Viktor Lyagutsky
Viktor was a great instructor. He enjoys discussing the material, and typically explains concepts very well. He's also very fair. I had him for multiple classes and enjoyed his instruction in all of them.