Andrew Wetzel
Very engaging and has a strong grasp of the material he is teaching. He is avaliable through email and OH most of the week and is helpful when answering questions. He genuinely cares about his students and incorporates feedback when given. The exams/quizzes are a bit hard, but if you put time into studying, you will be fine.