Adam Klavens
Klavens was really straightforward and understanding, just reach out. He tells you why you got your answer wrong and how to fix it and responds to emails quickly. His explanations definitely helped me with lecture since he went step by step through problems. Weekly extra credit, classwork, quizzes, and HWs are pretty easy with a few small projects