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://ask.brown.edu/home/. 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 her 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, Kathi Fisler.

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.

Computer Science Concentration Advisors
Nora Ayanian ENGN 2912-U Coordinated Mobile Robotics Robotics, Artificial Intelligence, Multi-Agent Systems
Stephen Bach CSCI 2952-C Learning with Limited Labeled Data, CSCI 1420 Machine Learning Machine Learning, Artificial Intelligence, Data Science
Ugur Cetintemel CSCI 1270 Database Management Systems, CSCI 2270 Topics in Database Management Data Science, Database Systems, Distributed Systems
Yu Cheng CSCI 1520 Algorithmic Aspects of Machine Learning, CSCI 2952-Q Robust Algorithms for Machine Learning Algorithms and Theory, Machine Learning
Nick DeMarinis CSCI 0200 Program Design with Data Structures and Algorithms, CSCI 0300
Fundamentals of Computer Systems, CSCI 0330
Introduction to Computer Systems, CSCI 1310
Fundamentals of Computer Systems, CSCI 1330
Computer Systems, CSCI 1680
Computer Networks
Computer Systems, Networking, Security, Computing Education
Lorenzo De Stefani CSCI 1010 Theory of Computation, CSCI 1570 Design and Analysis of Algorithms, CSCI 1951-A Data Science Algorithms and Theory
Tom Doeppner CSCI 0330 Introduction to Computer Systems, CSCI 1670 Operating Systems, CSCI 1690 Operating Systems Laboratory Computer Systems
Tim Edgar CSCI 1805 Computers, Freedom and Privacy, CSCI 1860 Cybersecurity Law and Policy, CSCI 1952-X Contemporary Digital Policy and Politics, CSCI 2952-S Topics in Cyber and Digital Policy Security Policy
Kathi Fisler CSCI 0111 Computing Foundations: Data, CSCI 0200 Program Design with Data Structures and Algorithms Computing Education, Formal Methods, Programming Languages
Diana Freed CSCI 1302 Intro to Sociotechnical Systems and HCI, CSCI 1953-A Accessible and Inclusive Cybersecurity and Privacy Human-Computer Interaction, Security, Data Science, Design
Amy Greenwald CSCI 0410 Foundations of AI, CSCI 1411 Foundations in AI, CSCI 1440 Algorithmic Game Theory, CSCI 2440 Advanced Algorithmic Game Theory Artificial Intelligence, Multi-Agent Systems, Reinforcement Learning, Algorithmic Game Theory
Maurice Herlihy CSCI 1760 Multiprocessor Synchronization, CSCI 1951-L Blockchains and Cryptocurrencies Multicore and Distributed Computing, Blockchains and Cryptocurrencies
Ellis Hershkowitz CSCI 0220 Introduction to Discrete Structures and Probability, CSCI 2952-T
An Algorithmist's Toolkit
Algorithms and Theory
Jeff Huang CSCI 1300 User Interfaces and User Experience, CSCI 2300 Human-Computer Interaction Seminar UI/UX
John Hughes CSCI 0170 Computer Science: an Integrated Introduction Graphics and Visualization
Deborah Hurley CSCI 1870 Cybersecurity Ethics, CSCI 2002 Privacy and Personal Data Protection Technology Policy
Sorin Istrail CSCI 1810 Computational Molecular Biology, CSCI 2810 Advanced Computational Molecular Biology, CSCI 2840 Advanced Algorithms in Computational Biology and Medical Bioinformatics Algorithms and Theory, Computational Biology
Vasileios Kemerlis CSCI 1650 Software Security and Exploitation, CSCI 2951-U Topics in Computer Security Computer Systems, Security, Software Engineering
Philip Klein CSCI 0170 Computer Science: An Integrated Introduction, CSCI 0500
Data Structures, Algorithms, and Intractability: An Introduction
Algorithms and Theory
George Konidaris CSCI 1410 Artificial Intelligence Artificial Intelligence, Machine Learning, Robotics
Shriram Krishnamurthi CSCI 0190 Accelerated Introduction to Computer Science, CSCI 1730 Design and Implementation of Programming Languages Programming Languages, Software Engineering, Formal Methods, Human-Computer Interaction
David Laidlaw CSCI 2370 Interdisciplinary Scientific Visualization, CSCI 1951-T Surveying VR Data Visualization Software for Research Human-Computer Interaction, Graphics and Visualization, Computational Biology, Data Science, Design
Robert Y. Lewis CSCI 1260 Compilers and Program Analysis, CSCI 1951-X Formal Proof and Verification, CSCI 0220 Introduction to Discrete Structures and Probability Theory
Michael Littman CSCI 2951-F Learning and Sequential Decision Making Artificial Intelligence, Machine Learning, Reinforcement Learning, Robotics, Algorithmic Fairness
Anna Lysyanskaya CSCI 1040 The Basics of Cryptographic Systems, CSCI 1510 Introduction to Cryptography Theory and Cryptography
Barbara Meier CSCI 1250 Introduction to Computer Animation, CSCI 1280 Intermediate 3D Computer Animation Visual Computing
Peihan Miao CSCI 1510 Introduction to Cryptography and Computer Security, CSCI 1515
Applied Cryptography
Security and Cryptography, Theory
Tim Nelson CSCI 1710 Logic for Systems, CSCI 0320 Introduction to Software Engineering Formal Methods, Software Engineering
Julia Netter CSCI 1952B Responsible Computer Science in Practice Technology Ethics, Privacy
Bernardo Palazzi CSCI 1620 Computer Systems Security Lab, CSCI 1660 Introduction to Computer Systems Security, CSCI 1880 Introduction to Computer Security, CSCI 2660 Computer Systems Security Security and Cryptography, Security Policy
Ellie Pavlick CSCI 1460 Computational Linguistics, CSCI 2952-I Language Processing in Humans and Machines Artificial Intelligence, Machine Learning, Data Science, Natural Language Processing
Daniel Ritchie CSCI 1230 Introduction to Computer Graphics, CSCI 2240: Interactive Computer Graphics Graphics and Visualization, Artificial Intelligence, Computer Vision, Machine Learning, Deep Learning
Malte Schwarzkopf CSCI 2390 Privacy-Conscious Computer Systems, CSCI 0300 Fundamentals of Computer Systems Computer Systems, Distributed Systems, Database Systems
Ritambhara Singh CSCI 1470 Deep Learning, CSCI 2952-G Deep Learning in Genomics Machine Learning, Deep Learning, Computational Biology
Srinath Sridhar CSCI 2952-K Topics in 3D Computer Vision and Deep Learning, CSCI 1430 Computer Vision

Computer Vision, Machine Learning, Deep Learning, Artificial Intelligence, Robotics, Human-Computer Interaction

Chen Sun CSCI 1470 Deep Learning, CSCI 2952-N Advanced Topics in Deep Learnings Machine Learning, Artificial Intelligence, Computer Vision, Deep Learning
Roberto Tamassia CSCI 2951-E Topics in Computer Systems Security Security and Cryptography, Algorithms and Theory, Data Science
Stefanie Tellex CSCI 1951-R Introduction to Robotics
 
Artificial Intelligence, Machine Learning, Robotics
James Tompkin CSCI 1290 Computational Photography, CSCI 1430 Computer Vision, CSCI 1950-N 2D Game Engines Graphics and Visualization, Computer Vision, Human-Computer Interaction
Eli Upfal CSCI 1550 Probabilistic Methods in Computer Science, CSCI 2540 Advanced Probabilistic Methods in Computer Science Algorithms and Theory, Computational Biology
Andy van Dam CSCI 0150 Introduction to Object-Oriented Programming and Computer Science, CSCI 1951-V Hypertext/Hypermedia: The Web Was Not the Beginning and the Web Is Not the End Graphics
Nikos Vasilakis CSCI 1380 Distributed Computer Systems, CSCI 2952-R Systems Transforming Systems Computer Systems, Distributed Systems, Security, Programming Languages
Suresh Venkatasubramanian CSCI 1491 Fairness in Automated Decision Making, HIST 1825-J History of Artificial Intelligence Algorithmic Fairness, Algorithms and Theory, Machine Learning
Ernesto Zaldivar CSCI 1360 Human Factors in Cybersecurity, CSCI 1800
Cybersecurity and International Relations, CSCI 2999-A
Cybersecurity Management Within Business, Government, and Non-Profit Organizations
Security, Security Policy, Human-Computer Interaction
Stan Zdonik CSCI 2270 Topics in Database Management Database Systems, Distributed Systems
Milda Zizyte CSCI 0111 Computing Foundations: Data, CSCI 0200 Program Design with Data Structures and Algorithms, CSCI 1600 Real-time and Embedded Software, CSCI 1952Y Computer Architecture Computer Architecture, Embedded Systems, Software Engineering

 

Applied Mathematics-Computer Science Concentration Advisors
Please note that in addition to the Computer Science faculty below, any Applied Mathematics faculty member can serve in this capacity.
Tom Doeppner (CS) CSCI 0330 Introduction to Computer Systems, CSCI 1670 Operating Systems, CSCI 1690 Operating Systems Laboratory Computer Systems
Kathi Fisler (CS) CSCI 0111 Computing Foundations: Data, CSCI 0200 Program Design with Data Structures and Algorithms Computing Education, Formal Methods, Programming Languages
Matt Harrison (APMA)*    
John Hughes (CS) CSCI 0170 Computer Science: An Integrated Introduction Graphics and Visualization
Hui Wang (APMA)*    

 

Computational Biology Concentration Advisors
Lorin Crawford (Bio)*    
Emilia Huerta-Sanchez (Bio)*    
Sorin Istrail (CS) CSCI 1810 Algorithmic Foundations of Computational Biology, CSCI 2820 Advanced Algorithms in Computational Biology and Medical Bioinformatics Computational Biology
Ritambhara Singh (CS) CSCI 1470 Deep Learning, CSCI 2952-G Deep Learning in Genomics Machine Learning, Deep Learning, Computational Biology
Daniel Weinreich (Bio)*    

 

Computer Science-Economics Concentration Advisors
Tom Doeppner (CS) CSCI 0330 Introduction to Computer Systems, CSCI 1670 Operating Systems, CSCI 1690 Operating Systems Laboratory Computer Systems
Kathi Fisler (CS) CSCI 0111 Computing Foundations: Data, CSCI 0200 Program Design with Data Structures and Algorithms Computing Education, Formal Methods, Programming Languages
Amy Greenwald (CS) CSCI 1410 Artificial Intelligence, CSCI 1440 Algorithmic Game Theory, CSCI 2440 Computation in Economics and Games Artificial Intelligence, Multi-Agent Systems, Reinforcement Learning, Algorithmic Game Theory
Peter Hull (Econ)*    
Soonwoo Kwon (Econ)*    
Andriy Norets (Econ)*    
Roberto Serrano (Econ)*    
Matthew Turner (Econ)*    

 

Mathematics-Computer Science Concentration Advisors
Tom Doeppner (CS) CSCI 0330 Introduction to Computer Systems, CSCI 1670 Operating Systems, CSCI 1690 Operating Systems Laboratory Computer Systems
Kathi Fisler (CS) CSCI 0111 Computing Foundations: Data, CSCI 0200 Program Design with Data Structures and Algorithms Computing Education, Formal Methods, Programming Languages

Ellis Hershkowitz (CS)

CSCI 0220 Introduction to Discrete Structures and Probability, CSCI 2952-T
An Algorithmist's Toolkit
Algorithms and Theory
John Hughes (CS) CSCI 0170 CS: An Integrated Introduction Graphics and Visualization
Robert Y. Lewis (CS) CSCI 0112 Computing Foundations: Program Optimization, CSCI 0220 Discrete Structures and Probability, CSCI 1951-X Formal Proof and Verification Formal Methods, Programming Languages, Theory, Computing Education

Anna Lysyanskaya (CS)

CSCI 1040 The Basics of Cryptographic Systems, CSCI 1510 Introduction to Cryptography Theory and Cryptography

Peihan Miao (CS)

CSCI 1510 Introduction to Cryptography and Computer Security, CSCI 1515
Applied Cryptography
Security and Cryptography, Theory
Benoit Pausader (MA)*    
Richard Schwartz (MA)*    
Bena Tshishiku (MA)*    

*Faculty in other departments.