David Patrick

David Patrick is a teacher and curriculum developer for Art of Problem Solving (AoPS). Dr. Patrick joined AoPS in 2004.


Patrick grew up in Batavia, New York. He is an alumnus of the Gifted Math Program at the State University of New York at Buffalo. In 1987, Patrick attended the Research Science Institute (RSI), and in 1988, Patrick had the only perfect score on the American High School Mathematics Examination (AHSME), now called the AMC 12. That same year, Patrick was a winner of the USA Mathematical Olympiad and attended the Mathematical Olympiad Summer Program (where, incidentally, he first met Richard Rusczyk, the founder of AoPS).

After high school, Patrick attended Carnegie Mellon University, graduating in 1992 with a B.S. in Mathematics/Computer Science and an M.S. in Mathematics. Patrick then attended the Massachusetts Institute of Technology, graduating with a Ph.D. in Mathematics in 1997. Patrick studied under Michael Artin, and his doctoral thesis was entitled Noncommutative Ruled Surfaces, a branch of noncommutative algebraic geometry.

After graduating MIT, Patrick was a postdoc at the University of Washington from 1997-2001, including a 6-month residency at the Mathematical Sciences Research Institute in Berkeley, California.

After leaving academia, Patrick worked as a mathematician at Applied Mathematics, Inc., in Gales Ferry, Connecticut, doing mathematical modeling. He then spent some time playing poker semi-professionally before joining AoPS.


Patrick is the author of the Introduction to Counting & Probability textbook and solutions manual, published by AoPS in 2005, and more generally manages the technical side of AoPS publishing endeavours. Patrick also teaches several AoPS courses, helps run the USA Mathematical Talent Search, and is the resident LaTeX and CSS guru.


The subject of this article, David Patrick, has edited AoPSWiki as DPatrick (talkcontribs).