Shahin Kamali
Shahin-Kamali - Photo by Hesam Raad
Shahin Kamali

Assistant Professor
Department of Electrical Engineering and Computer Science
Lassonde School of Engineering
York University
4700 Keele Streert,
Toronto, Canada
Office: LAS-3052B
Phone: +1 416 736 2100 ext. 77877
Email: kamalis "at" yorku "dot" ca




I am an assistant professor of Computer Science at the at York University, where I am a member of the Theory of Computing Group. I am also an adjunct professor at the Department of Computer Science at the University of Manitoba, where I am a member of the GADA lab.
Before joining York University in July 2022, I was an assistant professor at the University of Manitoba.
Previous to that, I was a postdoctoral associate as well as an NSERC postdoctoral fellow at CSAIL lab in MIT, where 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.



    Leadership & Communication Skills

    Awards and Scholarships