Prof. Garmroudi was not easily accessible through email. She assigned quizzes for every other class half way through the semester (not in the syllabus). She does not explain instructions well for assignments or projects. A lot of assignments she added randomly throughout the class. She's an understanding woman but you'll have to work hard...