Homework for CS496 at Oregon State University