James Howard
great person, lectures are entertaining and he cares for his students. teaching wise, not the greatest. his teaching style is a little harder to comprehend as he doesn't go through the examples very well. 