Welcome

18193060_10212733118865214_6065841422488899375_oWelcome. I am an Associate Professor at the Department of Computer Science at Trent University.

My broad area of interest is software engineering. In particular, I am interested in Model-Driven Software Engineering, Aspect-Oriented Modelling, Advanced Separation of Concerns, Software Architecture and Mining Software Repositories.

Prior to joining Trent, I was a PhD student at McGill University where I did research in the area of Model-Driven Engineering (MDE).

Selected Grants and Awards:

  1. ACM SIGSOFT Distinguished Paper Award  at the International Conference on Software Language Engineering (SLE) in Athens, Greece, 2019.
  2. Best Paper Award  at the 35th International Conference on Computers and Their Applications, San Fransisco, USA, 2020.
  3. Best Paper Award  25th IEEE International Conference of Software Maintenance, ICSM 2009.
  4. Merit Award for Excellence in Research  Trent University, 2022.
  5. Merit Award for Excellence in Teaching  Trent University, 2019.
  6. students of Otonabee College (largest college at Trent), 2019.
  7. NSERC Discovery Grant (DG), 2017-2024, Natural Sciences and Engineering Research Council of Canada (NSERC).
  8. Nominated for Symons Award for Excellence in Teaching, Trent University, 2019.
  9. Chosen as a “favourite professor while being at Trent” by graduating
  10. NSERC Postdoctoral Fellowship (declined), 2016-2018, Natural Sciences and Engineering Research Council of Canada (NSERC).
  11. FRQNT Postdoctoral Fellowship (declined), 2016-2018, Fonds de recherche du Québec – Nature et technologies (FRQNT).
  12.  NSERC CGS (Alexander Graham Bell Canada Graduate Scholarship), 2013-2015, Natural Sciences and Engineering Research Council of Canada (NSERC). 
  13. Graduate Excellence Fellowship, 2012-2013, McGill University. 

Teaching:

1- COIS 3030 (Software Specification).

2- COIS 2240 (Software Design and Modeling).

3- COIS 3040 (Software Architecture).

4- COIS 1010 (Digital World).

5- COIS 4000 (Software Engineering Project).

6-AMOD-5210H (Foundations of Modelling).