T.M Barratt
TMB is awesome and he has a career in California and being a ASU professor in California at the same time. He do YellowDig posts every week and his quizzes can be difficult if you read but it's hard to find some of the questions. He assigned the TA and you can communicate with and he's available for office hours. His extra credit was confusing. 