Application Developer, Lead
Dr. Tomas Muller is a lead application developer at Purdue University. His research interests include optimization, constraint programming, and constraint-based timetabling and scheduling. He is a technical lead and a main developer of the university timetabling system UniTime. He is also the author of the local search based solver that is used for course timetabling, examination timetabling and student scheduling in UniTime.