I am an assistant professor in the Department of Computer Science. I am a
part of the GADA
lab. I joined the University of Manitoba in 2017. Before that,
I was a postdoctoral associate as well as an NSERC
postdoctoral fellow at CSAIL
lab in MIT. My adviser was Dr. Charles Leiserson.
I completed my PhD in Algorithm
& Complexity Group in the Cheriton School of Computer
Science at the University
of Waterloo in Summer 2014. I completed my M.Sc. and
B.Sc. degrees at Concordia
University and the University
of Tehran, respectively.
I have a broad interest in the design, analysis, and limitations
of algorithms. I am particularly interested in online problems
such as bin packing, paging, list update, and k-Server. My
research also spans big-data applications of algorithms in data
compression, graph partitioning, and resource allocation in
cloud. I am also interested in graph algorithms and algorithmic
aspects of blockchain technology.
See the GADA lab webpage
for more details.
- Teaching at the University of Manitoba:
Comp 4060/7720 - Topics in Algorithms - Online Algorithms
COMP 4420 - Advanced Design and Analysis of Algorithms
COMP 3170 - Analysis of Algorithms
COMP 2140 - Data Structures
- Teaching at the University of Waterloo:
- Summer 2015: two sections of the course "CS240: Data
Structures and Data Management", University of Waterloo.
- Winter 2014: "CS240: Data Structures and Data Management",
University of Waterloo.
- Workshop on Leadership Skills for Engineering and Science
Faculty (audited), MIT
Professional Education (offered by Charles E. Leiserson
McVinnay), June 2016.
- Postdoc Leadership Workshop, MIT Department of Electrical
Engineering and Computer Science, January 2016.
- A related article
about this workshop at MIT News.
to StandUp class, ImprovBoston, Winter
- One-to-one communication lessons by Dana Jay
Bein, sponsored by Charles E. Leiserson, Fall 2016-
- Text Interview: These
Researchers Make Stand-Up Part of the Routine, The
Chronicle of Higher Education (2019)
- Text Interview: Creating
postdoc connections: The Department of Electrical
Engineering and Computer Science pilots new ways to build
leadership and teamwork skills for its postdocs, MIT News (2016)