Grant Bain
He's always down to help you with anything you need for his writing assignments, but just be careful of the spontaneous graded peer reviews, and the graded 'planning meetings.' There's also not much insight as to why you'd get low grades on assignments. He does give 2 day grace periods on all assignments though, so that's amazing.