Software completed for my undergraduate degree in CS