Multiproduct Batch Process Scheduling by Amir Shafeeq