Angelika Buchanan
I recommend this class since the teacher isn't that tough of a grader, but her class does require a good amount of work. There's journals about every other week, a term long group project (report and presentation), and chapter quizzes each week on canvas. She doesn't provide a study guide, so review topics from powerpoints to prepare for exams!