Professor David did a great job teaching this course! She makes sure that her students understand the material in a way that involves everyone. She cares more that students understand the topics and how they affect our lives more than the strict "homework every single day". I would 100% recommend taking Professor David's course!