She was a fantastic lecturer and really easy to ask for help on any topic. Grades were based on lots of quizzes and 4 in-person tests. Attendance wasn't required, but she does bonus quizzes that go towards your next test if you are present. I had up to 20 bonus points for one test. Overall a great professor.