Amy Ishkanian
She's very nice, but its a hard class. I took this over zoom, so the tests and quizzes were easier. If taking this over zoom, I recommend, But, if taking this in person get ready to MEMORIZE SOOO MUCH. Very interesting just a lot of info to process