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