Satarupa Das
Loved this class. Dr. Satarupa Das is so good at teaching. She provided .ppt's (with her own narration + copies of the .ppts with separate text transcripts), many websites with videos and interactive info, answered my questions quickly/thoroughly, was organized, prepared, and stayed on topic. Wish I could clone her for all my classes.