She received her Honors BSc degree in Mathematics and Computer Science from Lakehead University (Canada), MSc in Computer Science from the University of Alberta (Canada), and PhD in Artificial Intelligence from the University of Edinburgh (Scotland).