he calls the algorithm a “method for solving a problem” in his widely circulated course materials.9 This is what I term the pragmatist’s definition: an engineer’s notion of algorithms geared toward defining problems and solutions. The pragmatist’s definition grounds its truth claim in utility: algorithms are fit for a purpose, illuminating pathways between problems and solutions.