this is a runthrough of a tutorial for purdue's CS190 course.