CIS 562 Complete Class