Submitted Senior Project Report