Traditional methods for teaching algorithmic processes in computational geometry and physics include having students learn out of textbooks. These textbooks often include pedantic texts and little to no visual guides to explain how the algorithms work. These algorithms are, by nature, visual experiences. Using interactive demonstrations to better explain these algorithms results in a better understanding and experience for prospective users.