Michael Pitts
He's an amazing teacher. He is willing to give you great feedback and will was accessible. He teaches off his ppt and it does help that he gives you the layout for all papers. You just had to put in the work and listen to his feedback and you should do fine. Is very encouraging with his students to further their education and skills in writing.