I'm a computational geometer/topologist/graphophile with more general interests in algorithms, data structures, and lower bounds. I teach mostly large algorithms classes; you might find my free textbook and other course materials useful. Exactly half of my former PhD students have tenure. From 2013 to 2016, I was an associate department head and chair of the faculty recruiting committee. I am a SafeTOC advocate.

I have the lowest undergraduate GPA (2.4/4.0) of any professor I've ever met, although some of my colleagues came close, and a few others never finished college at all. (I really shouldn't be proud of that.) Only three other professors have been in my department longer than I have. (I really shouldn't be proud of that, either.)