Robin Lise
Some of the homework can be a bit repetitive (lots of going from book to question to book). However, the projects and extra credit opportunities she assigned us were very fun and engaging (for example, the final wasn't a test; we got to make our own research/model). Also very understanding about technical/computer difficulties, and easy to contact.