• Distinguished Artifact Award, European Conference on Object-Oriented Programming, ECOOP’14.
  • David R. Cheriton Scholarship, University of Waterloo, 2012-2014.
  • University of Waterloo Special Graduate Scholarship, 2011 and 2012.
  • Queen Elizabeth II Graduate Scholarship in Science and Technology, Canada, 2012.
  • University of Waterloo Graduate Entrance Scholarship, Canada, 2008.
  • B.Sc. Summa Cum Laude Honors, The American University in Cairo, Egypt, 2007.
  • Best CS Group Graduation Project Award, The American University in Cairo, Egypt, 2007.
  • Shell Endowed Scholarship, The American University in Cairo, Egypt, 2003-2007.