CSC 421 NOTE 2025