Ken Pu is an Associate Professor at the University of Ontario Institute of Technology (UOIT), where responsibilities include supporting and advising research projects, teaching undergraduate and graduate courses in Computer Science, and collaborating with researchers across various universities. Previous academic roles have included focusing on undergraduate education and graduate research supervision along with original research in database-related fields. Ken Pu's experience includes research and software development at IBM Silicon Valley Laboratory, as well as software engineering roles at IBM. Educational achievements include a PhD in Computer Science and a MASC in Electrical Engineering from the University of Toronto, along with a BASC in Engineering Science.