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 |