Research
  /  
Research Areas
Theory

Theoretical Computer Science looks at fundamental questions about computation by creating formal models of computation and understanding the resources needed to solve general and specific algorithmic questions. TCS studies the design of efficient algorithms and understanding the computational complexity of various computational tasks that arise in computer science, statistics, economics and the other sciences.

Learn about the Northwestern CS Theory Group

Faculty

Photo of Anindya De

Anindya De

Adjunct Assistant Professor of Computer Science

Email Anindya De

Photo of Jason Hartline

Jason Hartline

Associate Professor of Computer Science

Email Jason Hartline

Photo of Ming-Yang Kao

Ming-Yang Kao

Professor of Computer Science

Email Ming-Yang Kao

Photo of Samir Khuller

Samir Khuller

Chair and Professor of Computer Science

Email Samir Khuller

Photo of Konstantin Makarychev

Konstantin Makarychev

Associate Professor of Computer Science

Email Konstantin Makarychev

Photo of Aravindan Vijayaraghavan

Aravindan Vijayaraghavan

Assistant Professor of Computer Science

Email Aravindan Vijayaraghavan