Concentration Advising

When you sign up to be a concentrator in CS or its joint concentrations, you must meet with a concentration advisor. To sign up for a concentration, you should go to the Dean of the College's ASK page: https://apps.college.brown.edu/ask. There you may either ask for a particular faculty member as your advisor (taken from the tables below) or you may have one assigned to you.

Our intent is that your initial concentration advisor continues to be your advisor until you graduate. However, if for some reason the advising relationship is not working out, you may switch to someone else who agrees to become your new advisor. If your advisor is not available, for example is on leave, then the director of undergraduate studies or his designate will serve as your interim advisor.

Your advisor is not only the person you go to with questions, complaints, requests for exceptions, etc. She or he is someone who can discuss your plans with you, both your Brown plans and your post-Brown plans. We strongly urge you to take advantage of the advising program and meet with your advisor frequently. In addition, during the concentration-advising week every fall all concentrators must meet with their advisors and, if nothing else, make certain they are on track to graduate.

If you have any questions about the concentration-advising program or are having difficulty contacting your advisor, please contact the director of undergraduate studies, Tom Doeppner.

Note that not all faculty mentioned below are currently available as advisors. Please consult ASK for the list of those faculty who are available now.

CS Concentration Advisors
Eugene Charniak CSCI1460 Computational Linguistics AI
Ugur Cetintemel   Database Systems, Distributed Systems
Tom Doeppner CSCI0330 Introduction to Computer Systems, CSCI1380 Distributed Computer Systems, CSCI1670 Operating Systems, CSCI1690 Operating Systems Laboratory Systems
Kathi Fisler CSCI0180 CS: An Integrated Introduction, CSCI0190 Accelerated Introduction to Computer Science Computing Education, Formal methods
Rodrigo Fonseca CSCI1380 Distributed Computer Systems, CSCI1680 Computer Networks Distributed Systems, Networking, Computer Systems
Philip Klein CSCI0530 Directions: The Matrix in Computer Science Algorithms and Theory
Shriram Krishnamurthi CSCI0190 Accelerated Introduction to Computer Science, CSCI1730 Design and Implementation of Programming Languages Computing Education, Programming Languages, Networking, Security, Software
Michael Littman CSCI0080 A First Byte of Computer Science AI, Machine Learning
Anna Lysyanskaya CSCI0510 Models of Computation, CSCI1510 Introduction to Cryptography and Computer Security Cryptography
Barbara J Meier CSCI1250 Introduction to Computer Animation, CSCI1280 Intermediate 3D Computer Animation Animation, Graphics
Steve Reiss CSCI1260 Compilers and Program Analysis, CSCI1600 Real-time and Embedded Software Systems
Roberto Tamassia CSCI1660 Computer Systems Security Algorithms and Theory, Security and Cryptography
Stefanie Tellex   AI, Machine Learning, Robotics
Eli Upfal CSCI1550 Probabilistic Methods in Computer Science, CSCI1951-A Data Science Algorithms and Theory, Computational Biology
Paul Valiant CSCI1570 Design and Analysis of Algorithms Algorithms
Andy van Dam CSCI0150 Introduction to Object-Oriented Programming and Computer Science, CSCI1230 Introduction to Computer Graphics, CSCI1234 Computer Graphics Lab Graphics
Stan Zdonik CSCI1270 Database Management Systems Database Systems, Distributed Systems
Applied Mathematics-CS Concentration Advisors
Hongie Dong (AM)*    
Maurice Herlihy CSCI1760 Multiprocessor Synchronization Distributed Systems
Caroline Klivans CSCI0220 Introduction to Discrete Structures and Probablity  
Anastasios Matzavinos (AM)*    
Martin Maxey (AM)*    
Bjorn Sandstede (AM)*    
Eli Upfal CSCI1550 Probabilistic Methods in Computer Science, CSCI1951-A Data Science Algorithms and Theory, Computational Biology
Computational Biology Concentration Advisors
Sorin Istrail CSCI1820 Algorithmic Foundations of Computational Biology Comp Bio
Charles Lawrence (AM)*    
Daniel Weinreich (Bio)*    
Computer Science-Economics Concentration Advisors
Amy Greenwald   AI, Computational Economics
Andriy Norets (Econ)*    
Kareen Rozen (Econ)*    
Roberto Serrano (Econ)*    
Mathematics-Computer ScienceConcentration Advisors
John F. Hughes CSCI0170 CS: An Integrated Introduction, CSCI1950H Computational Topology Graphics
Richard Schwartz (AM)*    

*Faculty in other departments.