Tepc 5600 Culminating Course Project Part 1