Amy Hauenstein
Practices what she preaches - this is a full immersion type of class where you're treated as an equal and your interests matter. You'll work really hard but won't know it because you design the project you want to do. She'll treat you like a colleague and mentor you - leaving you with an amazing end product. Learned more than any other class ever.