CSC 312 MATERIAL | AbS