Michelle Pine
I personally found Dr. Pine to be slightly unhelpful and patronizing whenever I asked her questions. 1/3 through the course, she stopped lecturing and just posted slideshows. This class is crazy hard - you need to have enough time to live in lab and memorize everything. Pine's class at least had lots of grades to pad.