Donald Lau

  • Education
    • University of Waterloo, Bachelor of Software Engineering