in reply to Getting the load of a remote mashine
Have the CS department run their stuff on all the machines. Just set the priority low (or high, depending on how you look at it) so that it won't contend with the students' stuff. That way, should the load shift to another machine, you don't have to re-evaluate your solution.