CIS 4270/5270: Trustworthy Machine Learning (Spring 2026)
syllabus      schedule      reading


This is a tentative schedule.


week 1

(Wed, 1/14) Lecture 1: Course Overview


week 2

(Wed, 1/21) Lecture 2: Review of ML Models


week 3

(Mon, 1/26) Lecture 5: Adversarial Robustness

(Wed, 1/28) Lecture 6: Robust Training


week 4

(Mon, 2/2) Lecture 7: Formal Methods for Robustness Verification

(Wed, 2/4) Lecture 8: Jailbreaking LLMs


week 5

(Mon, 2/9) Lecture 9: Covariate Shift

(Wed, 2/11) Lecture 10: Label Shift


week 6

(Mon, 2/16) Lecture 11: Calibrated Prediction

(Wed, 2/18) Lecture 12: Conformal Prediction


week 7

(Mon, 2/23) Lecture 13: Aleatoric vs. Epistemic Uncertainty

(Wed, 2/25) Lecture 14: Uncertainty Quantification for LLMs


week 8

(Mon, 3/2) Lecture 15: Review

(Wed, 3/4) Lecture 16: Midterm 1


week 9

(Mon, 3/16) Lecture 17: Explainability

(Wed, 3/18) Lecture 18: LIME and SHAP


week 10

(Mon, 3/23) Lecture 19: Counterfactual and Concept-Based Explanations

(Wed, 3/25) Lecture 20: Data Attribution Methods


week 11

(Mon, 4/30) Lecture 21: Neurosymbolic Learning

(Wed, 4/1) Lecture 22: Background on Reinforcement Learning


week 12

(Mon, 4/6) Lecture 23: Reinforcement Learning from Human Feedback

(Wed, 4/8) Lecture 24: Direct Policy Optimization


week 13

(Mon, 4/13) Lecture 25: Review

(Wed, 4/15) Lecture 26: Midterm 2


week 14

(Mon, 4/20) Lecture 27: Project Presentations

(Wed, 4/22) Lecture 28: Project Presentations

week 15

(Mon, 4/27) Lecture 27: Project Presentations

(Wed, 4/29) Lecture 28: Project Presentations