John C. Bowers (new site)

NSF Graduate Fellow

Department of Computer Science

University of Massachusetts, Amherst

140 Governors Drive, Amherst, MA 01003

Office: 245 Computer Science Building

Research Interests

I am interested in computational photography, investigating algorithmic techniques for computing on the GPU (GPGPU), research topics in GPU raytraced rendering, ways to synthesize computer vision and graphics, and developing mathematical techniques and modeling useful for graphics applications.


  1. Reflectance Filtering for Interactive Global Illumination in Semi-Glossy Scenes
    David Maletz, John Bowers, and Rui Wang UMass Technical Report UM-CS-2009-057, 2009

  2. Shape of Elastic Strings in Euclidean Space: An Infinite-Dimensional Family of Metrics
    W. Mio, J. C. Bowers, and X. Liu International Journal of Computer Vision (IJCV) vol. 82(1), April 2009, 96-112

  3. Modeling Brain Anatomy with 3D Arrangements of Curves
    W. Mio, J. C. Bowers, M. Hurdal, and X. Liu Proc. Workshop on Mathematical Methods in Biomedical Image Analysis (MMBIA), Rio de Janeiro, Brazil, 2007.

  4. Parametrization, Alignment and Shape of Spherical Surfaces
    X. Liu, J. Bowers, and W. Mio Proc. 2nd International Conference on Computer Vision Theory and Applications (VISAPP, Barcelona, Spain) vol. 1, 2007, 199-206


  1. Dual honors bachelor of science in Computer Science and Mathematics from Florida State University, 2008.

Work Experience

  1. Founder/CEO, espressoSoft LLC, August 2008-present.

  2. Java Programming Consultant, Marquis Software Development Inc. Summer 2009.

  3. Volunteer Systems Developer, Kagando Hospital, Kagando, Uganda. September 2008-April 2009.

  4. Java Programming Consultant, Marquis Software Development Inc. Summer 2008.

  5. Undergraduate Researcher, Computer Vision Lab @ FSU, Summer 2006-Summer 2008.

  6. Undergraduate Researcher, Security and Assurance in Information Technology (SAIT), Summer 2006

  7. Java Programming Consultant, Marquis Software Development Inc. Summer 2004-Summer 2006.

  8. Web Developer, Liquifusion Studios Inc. Summer 2002-Summer 2004.

Other Interests

Cycling, beer brewing, rock climbing, Bach inventions and classical piano, Anglicanism, game programming, my beautiful wife--for now that’s about it.


John C. Bowers