I am Terrance Davis, and I want to be a mathematician when I grow up. Why math? Mathematics touches every field of study, and I like that kind of freedom.

I am a student at the University of Utah in Salt Lake City. I have a B.A. in English literature and am currently working on a second B.A. in Mathematics. I am also a member of the Mathematical Association of America.

Professionally, I am a Senior Java Developer with professional computer programming experience dating back to the mid 1990s. I run my own small software company, Gene Davis Software. I have written a book on Java bindings for OpenGL, Learning Java Bindings for OpenGL (JOGL). I also maintain and sell a Java based Shogi game, Samurai Chess. Here is my resume.

I write short stories and poetry when I have time. I ran my own small press magazine for seven years, until it took too much time and decided to spend more time on my own writing, work and studies.

I have a wife and four children, and a cat. We currently live in Woods Cross, a beautiful little city north of Salt Lake City.