Theoretical Computer Science at UIC

UIC's department of Computer Science and the mathematical computer science group in the department of Mathematics (MSCS) are home to a lively theory presence. Our unique structure helps facilitate regular collaborations between the theory faculty and a diverse number of both computer scientists and mathematicians.


The department of Mathematics, Statistics, and Computer Science is seeking applicants for a tenure-track Assistant Professor to join the mathematical computer science group. Please see the job posting for more details.

Theory faculty

Bhaskar DasGupta (lab site)
Professor of Computer Science
computational biology, computational geometry, combinatorial algorithms
Lev Reyzin
Associate Professor of Mathematics
computational and statistical learning theory, graph algorithms
Anastasios Sidiropoulos
Assistant Professor of Computer Science
computational geometry, optimization, algorithmic graph theory, computational complexity
Robert Sloan
Professor and Head of Computer Science
algorithms and complexity for AI, computational learning theory
Xiaorui Sun
Assistant Professor of Computer Science (starting Fall '18)
algorithmic graph theory, massively parallel computing, machine learning theory
György Turán
Professor of Mathematics
theory of commonsense reasoning, complexity theory, computational learning theory

Current students and postdocs

Zainab Al-Qurashi, Ph.D. student in Computer Science
Tanima Chatterjee, Ph.D. student in Computer Science
Sam Cole, Ph.D. student in Mathematics
Benjamin Fish, Ph.D. student in Mathematcs
Shelby Heinecke, Ph.D. student in Mathematics
Mano Vikash Janardhanan, Ph.D. student in Mathematics
Nasim Mobasheri, Ph.D. student in Computer Science
Farzane Yahyanjead, Ph.D. student in Computer Science

Ph.D. and postdoc alumni

Yi Huang, Ph.D. Mathematics 2017
Li Wang, Mathematics postdoc 2015-2017
Ádám Lelkes, Ph.D. Mathematics 2017
Venkatkumar Srinivasan, Ph.D. Computer Science 2017
Jeremy Kun, Ph.D. Mathematics 2016
Lakshmi Kaligounder, Ph.D. Computer Science 2014
Dimitris Diochnos, Ph.D. Mathematics 2013
Despina Stasi, Ph.D. Mathematics 2012
Rajmonda Sulo Caceres, Ph.D. Mathematics 2012
Mo Deng, Ph.D. Mathematics 2011
Marina Langlois, Ph.D. Computer Science 2010
Mechie Nkengla, Ph.D. Mathematics 2010
Nicole Pitcher, Ph.D. Mathematics 2009
Vladimir Trifonov, Mathematics postdoc 2007-2008
Changchuan Yin, Ph.D. Mathematics 2005
Ken Takata, Ph.D. Mathematics 2004
Thomas Messerges, Ph.D. Computer Science 2000
Terrance Mankus, Ph.D. Mathematics 1999
Irene Tsapara, Ph.D. Mathematics 1997
Farrokh Vatan, Ph.D. Mathematics 1996
Siu-Leung Chung, Ph.D. Mathematics 1991
William Bultman, Ph.D. Mathematics 1991
Ajay Gupta, Ph.D. Mathematics 1991
Walter Kirchherr, Ph.D. Mathematics 1988
Martin Dietzfelbinger, Ph.D. Mathematics 1987


mathematical computer science seminar
graduate student theoretical computer science seminar

Join us

Computer Science graduate admissions: make sure to mention theory as an area of interest.
Mathematics (MSCS) graduate admissions: make sure to list MCS as an area of interest.

We thankfully acknowledge generous support from the National Science Foundation.

last updated: 9/27/2017