Shane Moritz
He's really cool! Is very understanding if you have and mental health things going on and is willing to help you stay on track! He also gives good feedback on papers and does have a lot of peer review/editing before turning in the major papers. Has precise grading criteria & if you follow his instruction ==> good grades on the papers and the class!