Teaching
If you want to master something, teach it. -- Richard Phillips Feynman
Current Semester (Spring 2026)
95-891
Introduction to AI
This course provides a comprehensive introduction to core AI concepts and techniques—spanning machine learning, computer vision, natural language processing, robotics, and generative AI—while examining real-world applications, current limitations, and the human, ethical, and policy implications of building intelligent systems.
95-864
AI Model Development
A rigorous, hands-on course where you build, fine-tune, evaluate, and deploy real-world LLM systems—covering prompt engineering, RAG, efficient adaptation (LoRA/QLoRA), agentic workflows, and production optimization end to end.
xx-xxx
coming soon
Master Python programming for data analysis and scientific computing.
Past Semesters
- 95-891 Introduction to AI (Fall 25, Spring 25, Fall 24)
- 95-865 Unstructured Data Analytics (Fall 25, Spring 25, Fall 24)
- 95-888 Data Focused Python (Fall 25)
- 11-711 Advanced NLP (Fall 24)
- 10-681 Computational Foundation for Machine Learning (Summer 24)
- 10-680 Mathematical Foundation for Machine Learning (Summer 24)
- 95-760 Decision Making under Uncertainty (Spring 24)