Mitchell is the best. He's incredibly knowledgeable about all the topics he assigns and gives interesting, tough, thought-provoking readings with lots of variety. He also gave us tons of EC opportunities. He is a tough paper grader but his feedback is super fair and made me a better writer. Definitely take!