Daniel Andrews
The teacher uses real world experiences to teach you the subject which I loved. Provided great feed back. You'll have to either post a discussion or follow up on someone else's at least twice. The class in itself is a good quality class. You will have one Case Analysis to do. Also he gives many opportunities for extra credit.