CSE842Project