Heather is passionate, knowledgeable, and keeps the vibe in class lighthearted and funny. Her assignments are not always clear at first but she goes over them in class prior to the due date, and I found them pretty straight forward after that. She marks generally fairly, but doesn't always give a ton of feedback. 