IDS/ACM/CS 157 (SP 2025-26)