Shelby Kinney-Lang
If you get a chance to take Profrssor Shelby take him you wont regret it! The class can be difficult, but he makes it manageable and breaks everything down into pieces! If youre on top of your things you wont have a hard tome, and he actually gives you useful feedback that will make you a better write overall!