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
Tom Doeppner CSCI0330 Introduction to Computer Systems, CSCI1380 Distributed Computer Systems, CSCI1670 Operating Systems, CSCI1690 Operating Systems Laboratory Systems
Shriram Krishnamurthi CSCI0190 Accelerated Introduction to Computer Science CSCI1729 Programming Languages Lab, CSCI1730 Introduction to Programming Languages Software
David Laidlaw CSCI0160 Introduction to Algorithms and Data Structures, CSCI1370 Virtual Reality Design for Science Graphics, HCI
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
Andy van Dam CSCI0150 Introduction to Object-Oriented Programming and Computer Science, CSCI1230 Introduction to Computer Graphics, CSCI1234 Computer Graphics Lab Graphics
Applied Mathematics-CS Concentration Advisors
Hongie Dong (AM)*    
Maurice Herlihy CSCI1760 Multiprocessor Synchronization Distributed Systems
Caroline Klivans*    
Anastasios Matzavinos (AM)*    
Martin Maxey (AM)*    
Boris Rozovsky (AM)*    
Bjorn Sandstede (AM)*    
Computational Biology Concentration Advisors
Sorin Istrail CSCI1820 Algorithmic Foundations of Computational Biology Comp Bio
Charles Lawrence (AM)*    
Ben Raphael CSCI1810 Computational Molecular Biology Comp Bio
Daniel Weinreich (Bio)*    
Computer Science-Economics Concentration Advisors
Amy Greenwald   AI, Computational Economics
Andriy Norets (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.