Constraint : Faculty + Credits per semester per class. Maybe the credits per semester per branch should be prepared first.