I definitely recommend taking this course with Professor Olmos. It was online but he still made the class fun and the lectures were all so interesting!!! 1 midterm, 1 final and 2-3 papers that are super doable. He is super understandable and reasonable with grading.