Teaching

Graduate courses from SEPT Lab on confidential computing, side channels, and systems security, taught by Prof. Mengyuan Li at USC. Course pages with schedules and readings are linked where available.

CSCI 530: Security Systems

Spring 2027Upcoming

Graduate course on protecting computer networks and systems with cryptography, authentication and authorization, and intrusion detection and response. A lab component gives students hands-on experience with these mechanisms.

CSCI 699: Understanding and Identifying Side-Channel Threats in Cloud and LLM Systems

Fall 2025, Fall 2026

Graduate seminar on side-channel attacks across multi-tenant cloud platforms, TEEs, GPUs, and LLM services.

CSCI 699: Confidential Computing: Protecting Your Data on Cloud GPUs and CPUs

Spring 2025, Spring 2026

Graduate special-topics course on trusted execution environments, confidential VMs, and confidential GPUs, together with related privacy techniques such as federated learning, secure multi-party computation, and fully homomorphic encryption.