Maryam Bahrani
Welcome to my home page!
I am a thirdyear undergraduate student at
Princeton University majoring in computer science
and pursuing a certificate in applied and computational mathematics.
I am interested in theoretical computer science
research and education.
You can see some of my work below.
Papers:
Talks:
Projects:
Teaching:
Since Spring 2016, I am a lab TA for
Reasoning about Computation, a Princeton course on discrete
math and foundations of theoretical CS. I hold weekly Q&A office hours
in addition to
collaborative hours, recitationstyle sessions
where I go over relevant concepts.
In Fall 2017, I was an undergraduate course assistant for
Graduate Algorithms.
Coursework:

COS 521: (Graduate) Advanced Algorithm Design
 APC 527: (Graduate) Random Graphs and Networks

COS 561: (Graduate) Advanced Computer Networks

COS 488/MAT 474: Analytic Combinatorics

COS 445: Economics and Computing
 COS 423: Theory of Algorithms

COS 451: Computational Geometry
 ORF 309/EGR 309/MAT 380: Probability and Stochastic Systems

COS 333: Advanced Programming Techniques

COS 326: Functional Programming
 COS 340: Reasoning about Computation
 ECO 418: Strategy and Information
 MAT 203: Advanced Multivariable Calculus
 MAT 204: Advanced Linear Algebra with Applications
Contact:
Feel free to email me at
mbahrani@princeton.edu
or
mbahrani@cs.princeton.edu.