Homework and code for CSCE 350