Michal FriedmanView profile
Assistant Professor
Michal Friedman is an Assistant Professor at the Department of Computer Science, ETH Zurich, specializing in systems, concurrent computing, programming languages, and sustainable computing. He leads research on designing system fundamentals across software and hardware to enhance performance and efficiency in next-generation computing platforms. Prior to ETH, he completed a postdoc at the same institution and earned his Ph.D. from the Technion under Prof. Erez Petrank, focusing on concurrent data structures for non-volatile memories. Education: Ph.D. in Computer Science (Technion, advised by Erez Petrank), BSc Summa Cum Laude (Technion). Awards include the Eric and Wendy Schmidt Postdoctoral Award (2022), Blavatnik Prize (2021), and Azrieli Fellowship (2018–2021). His work spans persistent memory systems, concurrent algorithms, and energy-efficient computing. Key contributions include PCcheck (ML checkpointing), Dirigent (serverless orchestration), and foundational research on non-volatile memory correctness conditions. He has authored over 15 papers in top conferences like ASPLOS, SOSP, and VLDB, and serves on program committees for systems and programming languages venues.





