Coding assignments for CU Boulder's undergraduate algorithms course.