Candy Lynch
Offers a lot of extra credit opportunities and is available for help outside of class.  Projects are difficult and mostly unstructured but she offers help over email or in class.  Lectures involve lots of realistic and personal examples which made class more interesting.  Very funny, loved her class.