Schedule
-
EventDateDescriptionCourse Material
-
Lecture01/13/2026
TuesdayOrigins of LLMs[slides] -
Lecture01/15/2026
ThursdayNatural language understanding vs generation[slides]Readings:
-
Assignment01/17/2026
SaturdayAssignment #1 released -
Lecture01/20/2026
TuesdayThe science of prompting[slides]Readings:
-
Lecture01/22/2026
ThursdayDeciding when to finetune and finetuning efficiently[slides]Readings:
-
Due01/22/2026 23:59
ThursdayInitial Pitch due -
Lecture01/27/2026
TuesdayLearning representations and embeddings[slides]Readings:
-
Lecture01/29/2026
ThursdayRetrieval 1: Storing and retrieving knowledge[slides]Readings:
-
Lecture02/03/2026
TuesdayRetrieval 2: Retrieval augmented generation, deep research[slides]Readings:
-
Lecture02/05/2026
ThursdayChatbots 1: Task-oriented Chatbots[slides]Readings:
-
Assignment02/05/2026
ThursdayAssignment #2 released -
Due02/05/2026 14:00
ThursdayAssignment #1 due -
Lecture02/10/2026
TuesdayChatbots 2: Chitchat, personas, and companionship[slides]Readings:
-
Lecture02/12/2026
ThursdayAgents 1: Tool calling, security risks[slides]Readings:
-
Due02/12/2026 23:59
ThursdayProposal due -
Lecture02/17/2026
TuesdayAgents 2: Multi-agent systems[slides]Readings:
-
Lecture02/19/2026
ThursdayWriting and ideation assistants and AI creative writing[slides]Readings:
-
Lecture02/24/2026
TuesdayLLMs for evaluation 1: automatic evaluation, AI-as-judge[slides]Readings:
-
Lecture02/26/2026
ThursdayLLMs for evaluation 2: Synthetic data generation, simulation[slides]Readings:
-
Assignment02/26/2026
ThursdayAssignment #3 released -
Assignment02/26/2026
ThursdayFinal Project released -
Due02/26/2026 14:00
ThursdayAssignment #2 due -
No class03/03/2026
TuesdaySpring Break -
No class03/05/2026
ThursdaySpring Break -
Lecture03/10/2026
TuesdayMisuse of LLMs -- adversarial attacks on and enabled by LLMs[slides]Readings:
-
Lecture03/12/2026
ThursdayLegal and safety considerations around LLM applications[slides]Readings:
-
Due03/12/2026 23:59
ThursdayMidpoint check-in due -
Lecture03/17/2026
Tuesday[tentative] Code-writing assistants[slides]Readings:
-
Lecture03/19/2026
Thursday[tentative] Image generation and conversing about images[slides]Readings:
-
Lecture03/24/2026
TuesdayLLMs for Non-English Languages and non-American Cultures[slides]Readings:
-
Lecture03/26/2026
Thursday[tentative] LLMs for healthcare[slides]Readings:
-
Due03/26/2026 14:00
ThursdayAssignment #3 due -
Lecture03/31/2026
TuesdayLLMs for biological understanding (guest lecture by Prof Lei Li)[slides]Readings:
-
Lecture04/02/2026
ThursdayMusic generation (guest lecture by Prof Chris Donahue)[slides]Readings:
-
Lecture04/07/2026
Tuesday[tentative] LLMs and finance[slides]Readings:
-
No class04/09/2026
ThursdayCarnival -
Lecture04/14/2026
Tuesday[tentative] Robots and embodied AI[slides]Readings:
-
Lecture04/16/2026
Thursday[tentative] Efficient, large-scale serving of LLMs[slides]Readings:
-
Lecture04/21/2026
TuesdayProject presentations[slides]Readings:
-
Due04/21/2026 14:00
TuesdayFinal Report and Presentation due -
Lecture04/23/2026
ThursdayProject presentations[slides]Readings:
