James Hodge
Professor Hodge is in command of his class. Very well organized and easy to understand. Straight forward and clear lectures and discussions. You always know where you stand and what you are expected to do. The course is hard, but he makes it as clear as possible and doesn't add to difficulty. Don't fall behind in assignments. I highly recommend him