Portland, Oregon
June 23, 2024
June 23, 2024
June 26, 2024
Data Science & Analytics Constituent Committee (DSA)
8
10.18260/1-2--46476
https://peer.asee.org/46476
167
Received the Bachelor of Engineering degree in Electrical Engineering from Beirut Arab University, Beirut, Lebanon in 2001. Received the M.S. and Ph. D. degrees both in Electrical and Computer Engineering from the University of Akron, Akron, OH in 2003 and 2007, respectively.
Currently serves as a Chair and Professor of Electrical and Computer Engineering at Valparaiso University.
Daniel J. White is an Associate Professor in Electrical and Computer Engineering at Valparaiso University's College of Engineering, joining as an Instructor in 2013. He received the B.S. EE and M.S. EE in 2005 and 2006, respectively, and the Ph.D. in Ele
Course scheduling is one of the most time-consuming tasks that department chairs have to perform every academic semester. The course scheduling problem includes assigning a faculty member, the course time/day(s), and a classroom for each offered course. Course scheduling is an NP-complete problem that has been extensively studied over the years. In this work, rather than addressing the course scheduling problem as a whole, we tackle only the faculty assignment side of the problem. This “divide and conquer” approach reduces the task from an NP-complete problem to a problem for which an optimal solution exists. The goal here is to prioritize assigning the best possible faculty member for each course. Once that is accomplished, class times and locations can be later assigned using other tools. Faculty assignment is prioritized because we believe that no factor is nearly as important as having the most suitable professor teach each course. The time of a qualified professor is by far the most valuable academic resource, above the limited time slots and the limited spatial resources available on campus. Our faculty-assignment optimization tool uses Linear Programming (LP) with the objective function being the maximization of the overlap between the courses to be offered in a semester and the faculty members’ preferences and skills. This maximizes the chances of every faculty member teaching courses they are interested in. A set of constraints is created to ensure the full coverage of all courses/sections to be offered and also to ensure that no faculty member is assigned to teach more than a pre-determined teaching load limit. The tool is embedded in a web-based application and is available for the public to use. One of the greatest features of the tool is its objectivity. It generates the faculty-course assignments based on the faculty preferences. It does not favor one faculty member over the other. Disgruntled faculty members who are not pleased with the outcome can no longer be upset with the chair of the department. Additionally, the tool also helps identify structural holes in the department’s depth of coverage across topics, prompting strategic staffing discussions and guiding future faculty searches. The paper explains how to use the tool and includes some scheduling results for the sake of demonstration. The paper also includes a link for interested future users to access the free, web-based version of the tool to find optimized solutions to their scheduling problems.
Khorbotly, S., & White, D. (2024, June), A Preference-Based Faculty-Assignment Tool for Course Scheduling Optimization Paper presented at 2024 ASEE Annual Conference & Exposition, Portland, Oregon. 10.18260/1-2--46476
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2024 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015