Text this: Building and solving mathematical programming models in engineering and science