Brown University · Department of Computer Science
We study the mathematical foundations of computing — from algorithms, complexity, and cryptography to distributed systems and computational biology.
A weekly seminar featuring invited speakers on topics across theoretical computer science. Talks cover areas such as algorithms, complexity theory, cryptography, and more. See the theory seminar page for the schedule and more details.
A weekly informal lunch for students and faculty to discuss recent results and ideas across algorithms and theory. Students often present practice talks or interesting papers. Sign up for the Brown theory mailing list to receive announcements.
A reading group for students and faculty interested in cryptography research. Meetings mostly feature student talks about their own research or papers they recently read. Outside speakers give talks occasionally as well. Subscribe to the crypto mailing list to receive announcements.
An annual lecture series honoring Professor Emeritus Franco Preparata, featuring prominent invited speakers from across theoretical computer science. See the lecture series page and subscribe to the Brown CS events mailing list for announcements.
An annual lecture series honoring Paris Kanellakis, a beloved member of Brown CS. Invited speakers are often from theoretical computer science, but not always. See the lecture series page and subscribe to the Brown CS events mailing list for announcements.
Brown is home to the Institute for Computational and Experimental Research in Mathematics (ICERM). ICERM hosts workshops and semester-long programs, frequently in theoretical computer science, that bring together researchers from across institutions. See the ICERM website for details.
Positions listed are current (or most recently known) positions.