CIS214 and 215.  Fixed errors.