Week 8 CSE599 Spring 2025