I was born in Kingston, NY, but my family made stops in Pittsburgh, PA, and Raleigh, NC, before settling in Stone Mountain, GA, a suburb of Atlanta.  For high school I attended Forrest Hills Christian, where I earned letters in football, basketball, baseball, and track.  During my senior year I was Defensive MVP for our undefeated football team, which won the 1987 Georgia Christian Athletic Association state championship, and set a school record by catching four touchdown passes in one game.

In the fall of 1988 I began my collegiate studies as a mathematics major at Liberty University in Lynchburg, VA.  While at Liberty I spent two summers working on a Liberty-based team on the Hawaiian island of Molokai, a very primitive island of only a few thousand mostly native Hawaiian residents.  During these summers we conducted several week-long overnight camps for children on Molokai, as well as single week-long overnight camps for children on the more "touristy" islands of Kauai and Maui.

In the fall of 1992 I began my graduate studies at North Carolina State University in Raleigh, where I completed an M.S. in 1994 and a Ph.D. in 1997, both in Applied Mathematics.  After graduating I stayed at NC State as a Visiting Instructor for two years, and wrote a book entitled Applications of Abstract Algebra with Maple with Drs. Neil Sigmon of Radford University and Ernie Stitzinger of NC State, which was published in 2000.  Neil, Ernie, and I completed an expanded second edition of this book, entitled Applications of Abstract Algebra with Maple and MATLAB, which was published in 2007.  We then completed a further-expanded third edition, now entitled Applied Abstract Algebra with Maple and MATLAB, which was published in 2016.  I left NC State in the spring of 1999 to become a Cryptologic Mathematician at the National Security Agency at Fort George G. Meade, MD.  I stayed in this position until the fall of 2000, when I became a Visiting Assistant Professor at the State University of New York at Oswego, a small town on the southern shore of Lake Ontario about 40 miles north of Syracuse.

In the fall of 2002 I became an Assistant Professor at Appalachian State University in Boone, NC, where I am now a Professor and the Assistant Chair in the Department of Mathematical Sciences, and the STEM Academic Mentor in the Honors College.  While at Appalachian I wrote a book entitled The Mathematics of Voting and Elections: A Hands-On Approach with Dr. Jon Hodge of Grand Valley State University, which was published by the American Mathematical Society in 2005, and translated and published in Russian by the Moscow Center for Continuous Mathematical Education in 2007.  Jon and I recently agreed to write an expanded second edition of this book, which will be published in 2018.  Jon and I have also twice been guests on The Edge hosted by Tom Smith on WXYB in Tampa, FL, to discuss our book.  Click here for audio from our first appearance, and here for our second.  While at Appalachian I also wrote a book entitled Cryptology, Classical and Modern, with Maplets with Dr. Neil Sigmon of Radford University, which was published in 2012.  Neil and I recently agreed to write an expanded second edition of this book, which will be published in 2018.

In 2005 I married Dr. Vicky Klima (née Williams), who is also a mathematics professor at Appalachian.  Our son Marshall joined us in 2009, and our son Jackson made us a family of four in 2011.  We live happily ever after in the historic downtown district of Boone a short walk from the campus of Appalachian with our dog Allie and our cat Schmoopie.  Click here to see some pictures.