CSE 523 Project