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)