CIS431 Final Examination  Dr. Scher