Mia Costa
Interesting classes.. does a good job at getting everyone to participate when its a small group.. Not an easy grader but gives lots of feedback in comparison. And really nice and approachable outside class. Would definitely take again!