This is the working draft of my project for the JHU IGM Internship