FINI619 Assignment #2 Revised Internship Report