Maryam Kazmi
Great teacher!! She is a new teacher but is very good at explaining material. Attendance isn't mandatory but going to her class is very helpful for test because the in class examples reflect the test questions almost exactly. She also gives a really good review for tests and quizzes are online and there's no hw unless you do practice questions.