ACS 560 course project