Week 6 CSE599 Spring 2025