Teaching

If you want to master something, teach it. -- Richard Phillips Feynman

Guest Lectures

Course Term Topic Slides
95-891 Introduction to AI Spring 26 AI Agents Coming soon
95-891 Introduction to AI Spring 26 AI Coding Coming soon
94-706 Healthcare Information Systems Spring 26 GenAI in Healthcare Slides
95-891 Introduction to AI Fall 25 AI Agents Slides
95-891 Introduction to AI Spring 25 Deep Learning for NLP Slides

TA Experience

Current Semester (Spring 2026)

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.

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.

Agentic Technologies

This course teaches systems thinking and simulation through agent-based modeling, then integrates LLM-powered agentic AI so you can design, build, and evaluate adaptive reasoning agents and multi-agent systems for real-world decision-making, while addressing deployment, scaling, and governance challenges.

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)