Challenging planning and scheduling tasks occur in every business domain. Examples include scheduling and routing of on-demand services (such as Uber, Lyft, Instacart, Doordash, Grubhub, and others), airline scheduling and routing, sports scheduling, physician and nurse scheduling, delivery routing, technician scheduling, cellular tower location, supply chain network design, and many others. These problems are difficult to solve and often have a big impact on a firm’s bottom line. Much of my work focuses in the area of combinatorial optimization, the mathematical and computational approaches used to solve and optimize these kinds of planning and scheduling problems.