Katrin Mahoor
Excellent professor, I learned more from her in my lab course than from my actual lecture professor.  She made a challenging course much more tolerable.  I would take the course with her again (if I had to) or any other courses she offers.  Highly recommend. 