Tom Carroll
One of the best professors at Georgetown. Combination of simple coursework and interesting lectures tied to his professional experience. The final projects were pretty easy, and the assignments aren't difficult if you read. The reading is relatively light compared to other classes that meet once a week.