Kaiwen Zhang is an Associate Professor in the Department of Software and IT Engineering at ÉTS Montréal (University of Québec). Previously, he was an Alexander von Humboldt postdoctoral fellow in Computer Science at the TU Munich (2015-2017) and a member of the Middleware Systems Research Group. Dr. Zhang obtained his B.Sc. and M.Sc. at McGill University in Montréal and his Ph.D. at the University of Toronto. His research interests include blockchain technologies, publish/subscribe systems, massively multiplayer online games, and software-defined networking. Dr. Zhang’s expertise lies at the intersection of distributed systems, networking, and data management. His research is published in premier distributed systems conferences such as IEEE ICDCS and ACM Middleware.

  • Blockchain
  • Smart contracts
  • DLT
  • Distributed systems
  • Middleware
  • Event processing
  • Ph.D. in Computer Science, 2015

    University of Toronto

  • M.Sc., 2010


  • B.Sc., 2008