Teaching
Federal Courts
University of Pennsylvania Carey Law School · Spring 2026
Artificial Intelligence, Accountability, and the Law
University of Pennsylvania Carey Law School · Spring 2025, Fall 2025
University of Pennsylvania Carey Law School · Spring 2026
University of Pennsylvania Carey Law School · Spring 2025, Fall 2025