coneill «at»
Mathematical Sciences
Building, Room 3149
Department of Mathematics
University of California Davis
One Shields Ave
Davis, CA 95616
My name is Christopher O'Neill, and I am an Arthur J. Krener Assistant Professor in the Mathematics Department at the University of California Davis. Originally from the San Francisco Bay Area, I began my undergraduate work at San Francisco State University in Computer Science, but later added Mathematics as a second major. As I continued my coursework, I became more interested in Math, and eventually it became my primary major. Since then, I earned a BA in Mathematics and a BS in Computer Science in 2009, and a Ph.D in Mathematics from Duke University in 2014. I am now a full time mathematician, but I am still interested in software development and frequently incorporate software packages like Sage, GAP, and Macaulay2 into my research.
Aside from the world of Mathematics, my primary hobby is software development. I typically program in C++ and Objective-C/Cocoa, though I have been known to use Python, Java and Perl on occasion as well. I have worked on a variety of projects, including (but not limited to) Mac apps, iPhone apps, and Gameboy Advance games. Most recently, I was involved in the recoding of an old Mac freeware game Mantra. Long live Saric!
m2r  A persistent R interface to Macaulay2 for algebraic statistics.
NumericalSemigroup  A Sage wrapper for the GAP package numericalsgps.
Viro  A Sage class for Viro Patchworking.