A walkthrough mitacs globalink Research Internship 5