Text this: Modified Hungarian method for lecturer-to-course assignment: a multi-objective mathematical programming model for optimizing preferences and competency (PC MO-MHM)