Critical Path Method Scheduling