CSCE 625 files