At a Glance (as of November 2015):
Baochun Li is a Professor in the Department of Electrical and Computer Engineering at the University of Toronto. He is cross-appointed to the Department of Computer Science. He is a member of the Computer Engineering group. Starting August 2005, he holds the Bell Canada Endowed Chair in Computer Engineering. He leads the iQua research group.
Baochun received his B.Engr. degree in 1995 from Tsinghua University, China, and his M.S. and Ph.D. degrees in 1997 and 2000 from the Department of Computer Science, University of Illinois at Urbana-Champaign.
Baochun’s research interests are in the area of large-scale distributed systems, cloud computing, datacenter networks, applications of network coding, mobile computing, and wireless networks. He enjoys the process of bridging the gap between theory and practice, and of bringing theoretical results to practical implementations. In the past decade, he has worked on applications of control theory, game theory, microeconomics, optimization theory, as well as network coding to address practical challenges. He also loves writing actual code, building real systems from scratch, and making them work efficiently.
In 2000, he was the recipient of the IEEE Communications Society Leonard G. Abraham Prize Paper Award in the Field of Communications Systems, for his paper published in the IEEE Journal on Selected Areas in Communications. The work represented one of the earliest research results in the area of application-layer Quality of Service adaptations using a control-theoretic model. In 2005, with Ying Zhu (now Associate Professor at University of Ontario Institute of Technology), he received the Best Student Paper Award in the Thirteenth International Workshop on Quality of Service (IWQoS 2005), for his research on modelling application-layer overlay networks with linear capacity constraints. In 2009, he won the Multimedia Communications Best Paper Award from the IEEE Communications Society, with his paper co-authored with Mea Wang (now Associate Professor at the University of Calgary), titled “R2: Random Push with Random Network Coding in Live Peer-to-Peer Streaming,” published in the IEEE Journal on Selected Areas in Communications in December 2007. In the same year, at the age of 38, he also won the University of Toronto McLean Award, offered to young and talented researchers to help them continue their first-rate research. In 2014, he has been elevated to the grade of IEEE Fellow, class of 2015. Baochun has co-authored more than 290 research papers, with a total of over 14000 citations, an H-index of 62 and an i10-index of 199, according to Google Scholar Citations.
Baochun has dedicated much of his time and efforts to achieve teaching excellence, by taking advantage of both traditional techniques (the use of chalkboard) and state-of-the-art technologies (animations of algorithms). In classrooms, he prefers simple and well-paced narratives, a clear flow of ideas, and appropriate use of examples. Whenever possible, he introduces more recent research results in his lectures that cover foundational topics. In 2011, he has received a Departmental Teaching Award from the Department of Electrical and Computer Engineering, University of Toronto, for excellence in undergraduate teaching. At the age of 39, he was the Inaugural recipient of the Distinguished Educator Award (in the “under 40” category), from his Alma mater, the Department of Computer Science at the University of Illinois at Urbana-Champaign.
In his academic career, Baochun has always been devoted to professional services, in the Department of Electrical and Computer Engineering, the Faculty of Applied Science and Engineering, as well as in the international academic community. At the University of Toronto, he was the inaugural winner of the ECE Departmental Service Award in 2006, for his leadership and contribution in the development of mission-critical web-based software systems for graduate admissions and undergraduate course selection, in support for the flexible curriculum. He is currently serving as the chair of the Departmental Curriculum Matters Committee, as well as a voting member in the Faculty Curriculum Committee. In the international academic community, he has served as the Program Co-Chair of the 12th IEEE International Workshop on Quality of Service (IWQoS) 2004, the Program Co-Chair of 3rd International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QShine 2006), the Program Co-Chair of the 2010 IEEE Symposium on Network Coding (NetCod 2010), the Area TPC Chair of IEEE INFOCOM 2011 and IEEE INFOCOM 2014, the Program Vice Chair of the 31st IEEE International Conference on Distributed Computing Systems (IEEE ICDCS 2011), the Program Co-Chair of the 19th IEEE International Conference on Network Protocols (ICNP 2011), the Program Co-Chair of the 22nd International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2012), the General Chair of the 21st ACM/IEEE International Symposium on Quality of Service (IWQoS 2013). More recently, he has also served as the Panel Co-Chair, Area Chair, and Local Arrangement Co-Chair of IEEE INFOCOM 2014, the Program Track Chair for the Systems, Protocols, and Applications track in the 12th IEEE International Conference on Mobile Ad hoc and Sensor Systems (MASS 2015), the Program Co-Chair of IEEE INFOCOM 2015, as well as the Chief Technology Officer and Area Chair of IEEE INFOCOM 2016.
Baochun runs a Mac-centric group, ranging from an 8-core Mac Pro to Macbook Pros and Macbook Airs. His personal computer is a late 2013 Macbook Pro with 2.3 GHz Intel Core i7, 16 GB of memory, and 512 GB of SSD storage. When he is not in front of a computer, he enjoys reading a good book. On the more active side, he enjoys long-distance running with his iPhone (and swimming without it), working with free weights, and traveling to places around the world. He has successfully completed his first half-marathon in the 2014 Hong Kong Marathon, and his first full marathon at the 2015 Toronto Waterfront Marathon.