Mohammad Shahrad

Assistant Professor
B.Sc. (Sharif University of Technology, Iran), M.A. and Ph.D. (Princeton University, USA)

Office: KAIS 4046
Phone: (604) 827-3968
Email: mshahrad@ece.ubc.ca

Mohammad Shahrad is an Assistant Professor of Electrical and Computer Engineering at The University of British Columbia (UBC). At the intersection of software systems and computer architecture, his research is focused on building resource-efficient cloud computing systems. He has worked across the computing stack toward this goal. This includes building novel scheduling schemes for different cloud workloads, modeling user-provider interactions to propose new pricing models, and building a new processor for efficient off-chip scalability of cloud workloads. Mohammad’s recent focus has been on enabling and efficiently managing emerging cloud services, such as serverless computing. He has collaborated with different industry teams in this space.

Mohammad’s research has been deployed in production, won the USENIX Community Award, and been featured in the CACM Research Highlights. Prior to joining UBC, Mohammad was a Computer Science Lecturer at Princeton University. He holds a Ph.D. in Electrical Engineering from Princeton University and spent a year at Microsoft Research working on cloud efficiency projects.

Dr. Shahrad welcomes Ph.D. and M.A.Sc. applications from students interested in cloud-related research topics. Please check his website for further details.


Research Interests

Cloud computing, serverless computing, resource management, data center efficiency


Research Areas


Research Groups


<< Back to Faculty