purdue cs240 situation is crazy