Sarah Dallof
Sarah Dallof is amazing. She's professional but still friendly and genuinely caring about her students. Beware that she won't accept any late assignments, but she makes due dates and guidelines very clear.