Benjamin Foster
You can tell that he is really talented in the field, but I wouldn't say he is the best teacher. His powerpoints are 100+ slides long but half of the material could be cut out. I just wish I would have learned more applicable skills than the top-level info. One homework assignment a week and a group final project on a client of your choice.