CS642 and 652 Programs