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 Street,
Toronto, Canada
Office: LAS-3052A
Phone: +1 416 736 2100 ext. 70146
Email: kamalis "at" yorku "dot" ca




I am an assistant professor of Computer Sciencef 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.



    Leadership & Communication Skills

    Awards and Scholarships