Bahar Royaee
She's super nice and teaches well. She gives homework every week where you watch hour-long lectures and answer google forms applying what you learned. Make sure you understand the material because her project and assignments will ask you to apply terms and describe the music. She's flexible with due dates and extra credit if you ask her.