Project for Computer Science Research class.