CSE 535 course project