Theory
- CS 161: Design and Analysis of Algorithms
- CS 261: Combinatorial Optimization
- CS 360: Simplicity and Complexity in Economic Theory
- ECON 136: Market Design
- CS 256: Algorithmic Fairness
- CS 269I: Incentives in Computer Science
- CS 154: Introduction to the Theory of Computation
- PHIL 150: Mathematical Logic
- CS 103: Mathematical Foundations of Computing
AI/ML
- CS 221: AI Principles and Techniques
- CS 224N: Natural Language Processing with Deep Learning
- CS 246: Mining Massive Data Sets
- CS 109: Intro to Probability for Computer Scientists
- CS 124: From Languages to Information
- MATH 51: Linear Algebra, Multivariable Calculus, and Modern Applications
Computer Systems
- CS 107: Computer Organization and Systems
- CS 111: Operating Systems Principles
- CS 145: Intro to Big Data Systems
- CS 246: Mining Massive Data Sets
Healthcare
- CS 342: Building for Digital Health
- BIOE 375: Preventive Medicine and Entrepreneurship for Societal Health
- BIOMEDIN 219: Mathematical Models and Medical Decision Making
- MS&E 292: Health Policy Modeling
- MS&E 463: Healthcare Systems Design
- CS 279: Computational Biology
Other Interests
- SYMSYS 202: Theories of Consciousness
- PHIL 132: Phenomenology and Merleau-Ponty
- PHIL 80: Mind, Matter, and Meaning
- OSPCPTWN 67: ICT4D, Intro to the Use of ICTs for Development
- CS 278: Social Computing
- OCEANS 157H: Creative Writing and Science, the Artful Interpretation
- The Middle East Through Graphic Novel
- ARABLANG 10: Arabic Calligraphy