Jessica Brennan
She's a great professor only downfall is can take a long time to grade. This is my last week for Spring 2022 and she hadn't graded any of our assignments except 3. Overall the book is free which is great, online link. There's quizzes with 2 tries, unlimited time than the exam is 60 min, and 2 discussion post with reply. Overall quite easy an simple