Rik Sengupta

I am a Ph.D. candidate in Computer Science at the University of Massachusetts Amherst, working with Andrew McGregor and Neil Immerman. I am part of the Theory Group at UMass, and my work is at the intersection of algorithms, complexity, and combinatorics. I also do a bunch of work on fair allocations.

A lot of my current work is in collaboration with the Logic and Complexity group at IBM Research. I work closely with Ron Fagin, Jon Lenchner, Marco Carmosino, Phokion Kolaitis (UCSC), and Ryan Williams (MIT).

My background is in theoretical math. I have an MS in Applied Mathematics from MIT (advised by Michel Goemans) and an AB in Mathematics from Princeton (advised by Paul Seymour).

In past semesters, I have taught courses such as CICS 191: Mathematical Puzzles and CS 575: Combinatorics and Graph Theory. Every semester, I organize the Departmental Theory Seminar for CICS at UMass.

You can email me here. Please feel free to reach out for my CV.


Here is a list of a few of my selected papers. For a full list, please email me.