Amy Hyman Gregory
She is super nice and very knowledgeable. Super approachable and realistic. Tough grader but theres only 2 big assignments and 2 tests (midterm/final). This is a tough class but shes really patient and always welcomes questions during her lectures. Offers extra! Rarely used books but its good to read the chapters to understand her lectures.