Zhenyu Bai (Tim)

Master Student in Computer Science

Systems and Networking

University of Waterloo


University of Waterloo

January 2017 - September 2019

Master of Mathematics in Computer Science (Coop)

University of Waterloo

September 2012 - December 2016

Bachelor of Computer Science
  Joint Honours Computer Science/Business Option
  Joint Honours Actuarial Science
  Joint Honours Statistics



[J4] H. Bian, T. Bai, M. A. Salahuddin, N. Limam, A. A. Daya and R. Boutaba Uncovering Lateral Movement using Authentication Logs in IEEE Transactions on Network and Service Management, doi: 10.1109/TNSM.2021.3054356, January 2021

[J3] Bai, T., H. Bian, M. A. Salahuddin, A. A. Daya, N. Limam, and R. Boutaba RDP-based Lateral Movement detection using Machine Learning in Computer Communications, doi: 10.1016/j.comcom.2020.10.013, October 2020

[J2] A. Anthony, S. R. Chowdhury, T. Bai, R. Boutaba and J. Francois Non-intrusive and Workflow-aware Virtual Network Function Scheduling in User-space in IEEE Transactions on Cloud Computing, doi: 10.1109/TCC.2020.3024232, September 2020

[J1] Chowdhury, S.R., Anthony, A., Bian, H., Bai, T., and Boutaba, R. A Disaggregated Packet Processing Architecture for Network Function Virtualization in IEEE Journal on Selected Areas in Communications. IEEE Journal on Selected Areas in Communications, 38(6): 1075-1088, June 2020

Work Experience


Programming Skills

  • Scheme
  • C
  • C++
  • Java
  • Python
  • Mips
  • HTML5
  • Javascript
  • CSS
  • Bash
  • Tacc
  • SQL