CIS 517 Complete Class