Thomas Mathews
For an accelerated summer course, I'm very glad I took him. The lectures were so helpful with plenty of examples. He'll work through any question you have and has incredible patience. He told us exactly what would be on the quiz and gave us extra material to study from if we needed it. Highly recommend getting a study buddy to help with hw.