CS 2506 assigments