Education:
Cardiff University / Prifysgol Caerdydd 2006 - 2011
Doctorates, Doctor of Philosophy, Informatics
Cardiff University / Prifysgol Caerdydd 2005 - 2006
Master of Science, Masters
Loyola Marymount University 1995 - 1999
Bachelors, Bachelor of Science, Mathematics