Reza Sherafat Kazemzadeh received his BSc degree from Sharif University of Technology in 2004. He finished his MASc degree in Software Engineering at McMaster University in 2006. Since then, he has been working towards his PhD in the Electrical and Computer Engineering department at University of Toronto. The focus of his dissertation is fault-tolerance and recovery of large distributed Publish/Subscribe messaging middleware. His other research interests include content-based routing, reliable messaging platforms, and reliability and load balancing of distributed systems and services. Since 2006, he is a member of the Middleware Systems Research Group (MSRG) at University of Toronto. In summer 2009, Reza worked at Google as an intern.