Associate Director of Software Engineering
CS Faculty
David R. Cheriton School of Computer Science
The University of Waterloo
Waterloo, Canada
vsakhnini at uwaterloo dot ca



Post Doctorate in Software Engineering

School of Computer Science, University of Waterloo

PhD in Computer Science Education

Master in Computer Science Education

Bachelor of Science (BSc) in Computer Science

Technion–Israel Institute of Technology, Haifa, Israel