writings
- (with sinai robins) computing the continuous discretely: integer-point enumeration in polyhedra, springer 2007 & 2015
- (with ross geoghegan) the art of proof: basic training for deeper mathematics, springer 2010
- (with gerald marchesi, dennis pixton, and lucas sabalka) a first course in complex analysis, open textbook (print version published by orthogonal publishing), 2002-2018
- (with raman sanyal) combinatorial reciprocity theorems, ams 2018
course (spring 2019)
upcoming activities
- colloquium @ tulane (april 18)
- minisymposium progress on combinatorial problems/e-jc 25th birthday celebration @ canadam (may 27-31)
- monday lecture @ fu berlin (june 17)
- workshop discrete geometry with a view on symplectic and tropical geometry @ köln (september 23-27)
- bugcat'19 @ binghamton (november 2-3)

all materials on my websites are licensed under a creative commons attribution-noncommercial 3.0 unported license, unless otherwise noted.