Jessica Matyas
Never took attendance for this class, I've heard she does for her other ones. Tests are all online including an optional final that doesn't hurt you if you choose to take it & do poorly. Homework assignments for each unit were mostly easy, with some just being a bit tedious. Attend the review sessions for each test, it helps a lot. Boring lectures.