CSC 421 CLASS NOTE 2025 | AbS