Contact
coneill «at» math.ucdavis.edu
Mathematical Sciences
Building, Room 3149
Department of Mathematics
University of California Davis
One Shields Ave
Davis, CA 95616
U.S.A.
About
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.
Software
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.
Conferences
Seminars