CIS 499 Complete Class