Prof. John C. Bowers


Circle Packing of the ISAT/CS Building
A Circle Packing of the ISAT/CS Building. Full Size (18MB) PDF (5MB)

I am an assistant professor of computer science at James Madison University.

My research interests are in discrete and computational geometry, primarily problems arising from studying the rigidity of circle packings and polyhedra.

My teaching interests are in the mathematical side of the undergraduate CS curriculum. I have taught courses in data structures, algorithms, programming languages, discrete mathematics, and computational geometry as well as programming fundamentals.

Students interested in working with me should check out my research lab webpage.

I am one of the CS freshman advisors. I am currently the president of the Phi Beta Kappa Xi Chapter of Virginia at JMU. I am the organizer of the CS Research Seminar talk series. I advise the ACM and Game Development clubs and co-advise the competitive programming club with Prof. Michael Lam.

On the Liberal Arts and Research

I am a firm believer in the great importance of the liberal arts to the betterment of society. The role of the university in human society is to preserve the cultural deposit of knowledge that has been passed on to us, to pass it on to the next generation, and to add to it as we can, expanding our understanding of the universe and our place within it. This is why a professor's job is both teaching, which preserves and passes on knowledge, and research, which expands it.

Though we silo human knowledge into fields of inquiry, all areas of human knowledge have the Core Mission--to arrive at Truth, to seek out Goodness, and to find Beauty. Our job is to bring light to darkness, and to bring about a more just and peaceful world, a world that supports human flourishing. This core mission cannot be accomplished by any one field of human inquiry, but requires an integrated and concerted effort by us all.

This is also why a student's job is not simply job training, as if human society has not progressed from that of the hunter-gatherer. A student's task is to acquire a broad understanding of the work of human inquiry, to appreciate how the disciplines inform each other in The Core Mission, and to go out into the world and use the knowledge they have gained to bring about a more just and peaceful world. For this reason, James Madison University is both a research institution and a liberal arts institution and as a faculty member of the computer science department I work to live fully into the role of liberal arts researcher and professor and teach my students to do the same.

Selected Publications

Here are a few recent publications on circle packings. More publications can be found here.

Recent Talks


Outside of my teaching and research, I pursue a number of other interests. These include cycling, rock climbing, playing the violin (and fiddling), and reading. I also have a lay interest in philosophy, most recently Thomistic metaphysics and theories of mind. I am married and have three children, Pippin (age 8), Scout (age 5), and Roo (age 3). I am a member of Blessed Sacrament Catholic Church in Harrisonburg and I am the faculty sponsor for the JMU Catholic Campus Ministry.