Krista Spreng
I took the Saturday (all day class) and its a long day and there's a lot of material to cover.  Professor Spreng tried hard to be engaging and enthusiastic for the topics.  Class site has study guides and there were extra credit assignments.  She stayed after class to help and answered my email questions.  