Code from CSC 337 and related projects