Kari Zacharias
Considerate and very well organized; clearly put a lot of effort into preparing lectures and making concepts understandable. Cares about answering students' questions and providing feedback. 110% recommended!