Week 2 CSE599 Spring 2025