Randall Saleh
Discussion boards every week, but you can work three weeks ahead if you want. Four 2700 word papers you have to write, with outlines written by him, and you can start those projects early. He enjoyed all of my papers so much I now have him on Linked In, and he is going to endorse me for business analysis and business writing. Great, great guy.