Purdue University Department Of Computer Science