A goal programming model to optimize departmental preference in course assignments