Assistant Professor at The University of British Columbia
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Mohammad Shahrad is an Assistant Professor of Electrical and Computer Engineering at UBC and an Associate Faculty Member in Computer Science, specializing in making large-scale computing systems more efficient, sustainable, and user-friendly. With 11 years of experience spanning circuits to cloud, he leads the CIRRUS Lab to advance reliability, usability, and sustainability in cloud-native environments. His background includes a Ph.D. from Princeton, multiple research internships at Microsoft and EPFL, and a blend of teaching and industry consulting that keeps his work both rigorous and applied. Known as a hands-on researcher, he bridges low-level hardware understanding with practical cloud systems design, often focusing on energy and user experience trade-offs that are easy to overlook.
11 years of coding experience
6 years of employment as a software developer
Bachelor's Degree, Electrical Engineering, Digital Systems Major, 19.00/20, Bachelor's Degree, Electrical Engineering, Digital Systems Major, 19.00/20 at Sharif University of Technology
High School, Mathematics and Physics, High School, Mathematics and Physics at Allameh Helli school
Doctor of Philosophy (Ph.D.), Electrical Engineering, Doctor of Philosophy (Ph.D.), Electrical Engineering at Princeton University
A lightweight framework that enables serverless users to reduce their bills by harvesting non-serverless compute resources such as their VMs, on-premise servers, or personal computers.
Contributions:9 reviews, 23 PRs, 48 pushes in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mohammad Shahrad - Assistant Professor at The University of British Columbia