Resources

There is no required textbook. The instructor posts papers, tool documentation, and tutorials on Canvas per unit. The references below are organized by the course’s three pillars. Use these libraries for homework, the midterm, and the capstone.

Pillar 1 — AI for Security

Datasets, tools, and references for building defensive ML (intrusion, malware, phishing/fraud detection, and security operations).

Pillar 2 — Security of AI

Libraries for attacking and stress-testing ML models: adversarial examples, poisoning/backdoors, model extraction/inversion, and LLM security.

Pillar 3 — Trustworthy AI

Tools for interpretability, fairness, privacy-preserving ML, certified robustness, and governance.

Interpretability & Explainability

Fairness

Privacy-Preserving ML

Robustness Certification & Formal Verification

Transparency, Accountability & Governance

Frameworks & General Tooling

See the Schedule for which pillar each week covers.