Zachary Kerr
Fantastic professor. He really cares that you learn the material and cares about his students as people. He is incredibly knowledgable about research and is great with explanations. This class is labor-intensive, but there is no busy work. Everything is intentional and designed to ensure you learn the material.