Student project allocation using integer programming · Study