Teaching & Research Interests
Scholarship, Research & Creative Activities
Ben Kam is a professor in the School of Applied Computing at Sheridan College. He received his PhD from the School of Computing at Queen’s University in 2010. While pursuing his doctorate degree, Ben was an adjunct professor in the Department of Electrical and Computer Engineering.
Prior to his PhD, Ben earned his MSc, BEd, BSc(Hon), and Computer Diploma from the University of Western Ontario, University of Windsor, Trent University and Seneca College, respectively.
Ben was born in Hong Kong and worked intensely in the IT industry as a C/C++ programmer for 10 years. In 1994, he left Hong Kong to come to Canada in pursuit of higher education.
Ben joined the software engineering labs at the University of Western Ontario and Queen’s University. His areas of research are software testing, design recovery, software evolution, refactoring, optimization, transformation, network security, and computer theory. He has written software to perform automated software testing, network protocols security testing, and source code transformation.
Currently, Ben is writing pedagogy software that can effectively improve/engage student learning.