Course Schedule

Class meets Wednesdays, 12–3pm, in UTA 1.208. Written work is due at 11:59pm on the listed date; in-class assessments and presentations take place during class. Schedule is subject to change; any changes will be announced in class and posted to Canvas.

WkDateLectureLab / WorkshopDue
1Aug 26Intro to post-training [slide]TACC account setup; Lab 1: base vs. instruction-tuned model comparisonHW0 released Aug 27
2Sep 2Model selection, prompting baselines, and when to post-train [slide]Lab 2: Model choice before training; project team formation
3Sep 9Evaluation I: metrics and benchmark design [slide]Lab 3 (writing evaluation contract) + Proposal workshopHW0 due
4Sep 16Evaluation II: LLM-as-a-judge, rubric design, judge bias and agreement [slide]Lab 4: Build and validate a judge pipeline
5Sep 23Supervised fine-tuning [slide]Lab 5: Inspect and run full SFTProposal due
6Sep 30Parameter-efficient fine-tuning [slide]Lab 6: Shared task on emotion classificationHW1 out
7Oct 7Data for post-training [slide]HW 1 walkthrough
8Oct 14RLHF foundations: Bradley–Terry reward models, PPOTrain and probe a reward modelHW1 due
9Oct 21Direct preference optimization (DPO)Preference labeling and guided DPO workflowHW2 out
10Oct 28RLAIF and Constitutional AI. Scalable oversight and its limitsAI-feedback pipeline; project checkpoint
11Nov 4Verifiable rewards and GRPO. Reasoning-oriented post-trainingGuided GRPO labHW2 due
12Nov 11Failure modes: reward hacking, sycophancy, catastrophic forgetting, safety regressionsConcept check (in class, handwritten, closed-device), then project work
13Nov 18Project presentationsPresentation feedback and discussionFinal presentation
Nov 25No class (Thanksgiving break)
14Dec 2Feedback-based project revision and refinementFinal report due Dec 7