Computerized Scheduling and Planning.