CSCI 567 MRiddell