EECS requirements