ecsit/cmsc341 archive