Balancing “rigor” and “intuition” is both enjoyable and essential in teaching and learning, particularly in computer science and mathematics. Rigorous engagement with theoretical foundations enables us to reason precisely, challenge prevailing assumptions, and critically evaluate whether a conclusion is actually justified. Conversely, cultivating intuitive understanding helps us retain key ideas, connect them across contexts, and apply knowledge flexibly, often far beyond the intended scope of a course.
- Fall 2026, Fall 2025, Winter 2025, Fall 2024, Fall 2023, Winter 2023, Winter 2022
- Fall 2026, Fall 2024, Fall 2022, Fall 2021