Master's Thesis - Expanded Recipe EDSL and Recipe Scheduling.
For my master's project the recipe EDSL I wrote for my 3rd year dissertation was expanded to handle recipes which produced multiple outputs. The scheduling section was then revisited and various methods were compared ranging from heuristic based approaches to linear programming models which guarantee optimality.