m0zes/cis505 archive