Constance Rich
She is so smart, and really knows what she's talking about.  Her exams are pretty tough but fair, and you really come out of the class knowing the material in and out.  Her class improved my MCAT bio score significantly 