Adam Wright
Does not give clear instruction on what he wants you to do. Makes you guess corrections for your work. He does not give you feedback in time the assignment is due. By the time you get your feedback from him, the next paper is already due. I have not learned much from him. I have learned more from self discipline than I have his poor lecture.