Eric Kennedy
Amazing lectures, very sharp guy (both in intellect and fashion), and really wants to see his students success. He will give you all the help you ever need, and is always available - even after you finish the course. Weekly assignments (500words) and a paper that was broken up into small parts. His courses allows for easy learning, trust me!