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.

Theory faculty

Yu Cheng, starting Fall 2019
Assistant Professor of Mathematics
machine learning theory, algorithmic game theory, optimization
Bhaskar DasGupta (lab site)
Professor of Computer Science
computational biology, computational geometry, combinatorial algorithms
Ian Kash
Associate Professor of Computer Science
economics and computation
Will Perkins
Assistant Professor of Mathematics
randomness in computation
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
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

Tanima Chatterjee, Ph.D. student in Computer Science
Karine Chubarian, Ph.D. student in Mathematics
Shelby Heinecke, Ph.D. student in Mathematics
Diego Ihara Centurion, Ph.D. student in Computer Science
Neshat Mohammadi, Ph.D. student in Computer Science

Ph.D. and postdoc alumni

Mano Vikash Janardhanan, Ph.D.Mathematics 2019
Farzane Yahyanjead, Ph.D. Computer Science 2019
Nasim Mobasheri, Ph.D. Computer Science 2018
Sam Cole, Ph.D. Mathematics 2018
Benjamin Fish, Ph.D. Mathematics 2018
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: 6/13/2019