EECS Programming Competition Rules