Contact
cdoneill «at» sdsu.edu
GMCS Building, Room 570
5500 Campanile Dr
San Diego, CA 92182
U.S.A.
GMCS Building, Room 570
Math & Stats Department
San Diego State University5500 Campanile Dr
San Diego, CA 92182
U.S.A.
About
My name is Christopher O'Neill, and I am an Associate Professor in the Mathematics and Statistics Department at San Diego State University. Prior to that, I held postdoctoral positions as an Arthur J. Krener Assistant Professor in the Mathematics Department at the University of California Davis and a Visiting Assistant Professor in the Mathematics Department at Texas A&M University.
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 have 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.
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 have 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++, Objective-C/Cocoa, and Python, though I have been known to use Java and Perl on occasion as well. I have worked on a variety of projects, including some 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!
affinesgps-sage
A Sage class for obtaining cone decompositions of affine semigroups
monomial-staircase
A program for drawing staircase diagrams of monomial ideals
numsgpsalg
A Sage class for factoring polynomials in numerical semigroup algebras
polylongdiv-tex
Produces LaTeX for polynomial long division over \(\mathbf Z_n\).
rns-db-plot
A package for experimenting with random numerical semigroups
Various contributions to the GAP package numericalsgps
Conferences
Seminars
2020 - Present | Semigroups, Generating functions, and Polytopes (SGPs) Research Seminar |
2019 - Present | SDSU Mathematics and Statistics Department Colloquium (committee) |
2018 (Spring) | UC Davis Algebra and Discrete Mathematics Seminar |
2016 - 2018 | UC Davis CACAO Seminar |
2015 - 2016 | Texas A&M Algebra and Combinatorics Seminar |