NSF Graduate Fellow


Department of Computer Science

University of Massachusetts, Amherst

140 Governors Drive, Amherst, MA 01003

Office: 314 Computer Science Building


Em: jbowers the-at-sign cs dot umass dot edu.


Research Interests


I am interested in computational geometry and topology, and the overlap between mathematics and computer science.


Code Snippets


I am periodically posting code snippets here on my page. You can find them here.


Publications


 
A Ray Tracing Approach to Diffusion Curves

John C. Bowers, Jonathan Leahey, Rui Wang

Computer Graphics Forum 30(4) (EGSR 2011)

[preprint] [youtube video] [pdf slides] [exe demo]


Parallel Poisson Disk Sampling with Spectrum Analysis on Surfaces
John Bowers, Rui Wang, Li-Yi Wei, David Maletz SIGGRAPH Asia 2010
[paper] [divx] [demo]


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


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


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.


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

Education


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


Rock climbing, ice climbing, hiking, camping, beer brewing, cycling, classical piano, Anglicanism, and, occasionally, game programming.

 

John C. Bowers