CSC 425 Material 2025 | AbS