816 S Walter Reed Dr, Arlington, Virginia 22204, United States
As long as you're staying on top of your work, he's easy to get along with, and normally provides extensions for work. You'll learn a lot of useful things, and he often directly shows you what you need to do. Very few/no weighted tests from my experience.