CSC 421 NOTE 2025 | AbS