Mathematician, Computer Scientist, and Software Developer