CSE 499A - Semester End Report