Explore professors working in theoretical computer science and related research areas.
Use YourScholar to discover research opportunities and identify
professors whose work aligns with your academic interests.
Professors in Theoretical Computer Science
Showing page 1 of 1 —
12 professors available publicly
Daniel Gottesman
theoretical computer science
quantum computing
quantum information science
I am the Brin Family Endowed Professor in Theoretical Computer Science at the University of Maryland. I am in the Computer Science department and a member of UMIACS and a QuICS Fellow. I am also a Co-director of QuICS.rnrnI got my Ph.D. at Caltech in 1997, and did postdocs at Los...
Saugata Basu
Real Algebraic Geometry
Computational Algebra
Computational Geometry
Saugata Basu has a joint appointment as a Professor of Mathematics and Computer Science with Mathematics as his home department. He comes to Purdue from the Georgia Institute of Technology. His research interests are in real algebraic geometry, computational algebra and geometry,...
Debmalya Panigrahi
Theoretical Computer Science
Algorithm Design
Computational Complexity
I am a Professor of Computer Science at Duke University, where I currently also serve as Associate Chair. Previously, I (briefly) worked at Microsoft Research and Bell Labs, and was a visitor at Google Research and the Simons Institute for Theory of Computing. I obtained my PhD i...
Amit Chakrabarti
Theoretical Computer Science
Computational Complexity Theory
Algorithmic Information Theory
I am interested broadly in theoretical computer science: the study and discovery of fundamental computational principles that are mathematical truths, unaffected by changes in computing technology and hardware.
Mitchell L. Neilsen
mathematical foundations of computer science
theoretical computer science
algorithm design and analysis
Mitchell Neilsen received master’s degrees in mathematics and computer science as well as a doctorate degree in computer science from Kansas State University. He began his professional career as an assistant professor in computer science at Oklahoma State University. In 1996, h...
Josh Alman
Algebraic Methods in Algorithm Design
Computational Complexity Theory
Algebraic Complexity
I’m an Associate Professor of Computer Science at Columbia, and a member of the Theory Group. I work on algorithm design and complexity theory, and I especially like using algebraic tools to solve problems throughout computer science.
I was previously a Rabin Postdoc in Theo...
Matthew Patitz
DNA computing
algorithmic self-assembly
theoretical computer science
Dr. Matt Patitz received his B.S. and M.S. in Computer from Iowa State University, then worked at a start-up software company, SupportSoft, in Redwood City, CA as a software engineer and team lead from 2000-2005. In 2005 he returned to Iowa State University to pursue his PhD in C...
Rafael Oliveira
Theoretical Computer Science
Algebraic Topology
Computational Algebra
I am an Assistant Professor in the Cheriton School of Computer Science with a cross appointment in the Pure Math department at the University of Waterloo.
Christine Cheng
Discrete Mathematics
Theoretical Computer Science
Industrial Postdoctoral Research
I’m an Associate Professor at the Computer Science Department of the University of Wisconsin-Milwaukee . My teaching and research interests lie at the intersection of Discrete Mathematics and Theoretical Computer Science.
Prior to coming to UWM, I was an Industrial Postdocto...
Timothy Sun
Topological Graph Theory
Combinatorics
Theoretical Computer Science
I am an Assistant Professor of Computer Science at San Francisco State University. My current research interests are in combinatorics and theoretical computer science, with a recent emphasis on topological graph theory.
I received my Ph.D. from Columbia University under the su...
Gianluca Caterina
Mathematical Logic
Theoretical Computer Science
Philosophy of Mathematics
Gianluca Caterina joined Endicott in 2008 after receiving his Ph.D. in Mathematics in 2007 from Tufts University. His approach to both teaching and research emphasizes the interdisciplinary nature of mathematics. He has published in several academic journals in the fields of logi...
Rachita Sowle
Algorithm Development
Graph Theory
Theoretical Computer Science
Rachita Sowle, Ph.D., is an Assistant Professor in the Department of Computer Science at the Virginia Commonwealth University College of Engineering. She received her Ph.D. in Computer Science from Virginia Tech in 2024, where she focused on algorithm development, graph theory, a...