While there might be a lot of work, some a tad unnecessary, Prof. Martinez is an incredibly charming person who is willing to work with you. Every assignment has clear requirements and she offers plenty of class time to both work and ask questions. The class is structured very intuitively, and she clearly has passion for the topic and students.