Cis 4780 research project