| 2026 | WoWMoM | Design Space Exploration of Edge AI for Assistive Vision on Low-Cost Embedded Systems. | N. Prasad, D. Patel, Gary Grwal, Shawki Areibi |
| 2025 | IJCNN | Dual Graph Neural Networks for Optimizing Circuit Partitioning: A Synergistic Approach. | A. Soroush, Shawki Areibi, Gary Grwal, B. Yip |
| 2024 | FPL | A High-Performance Routing Engine for Large-Scale FPGAs. | Timothy Martin, Dani Maarouf, Gary Grwal, Shawki Areibi |
| 2024 | RSP | Invited Paper-Circuit Partitioning with Reinforcement Learning and Edge-Based Initialization. | Ka Chuen Cheng, Umair F. Siddiqi, Gary Grwal, Shawki M. Areibi |
| 2020 | FPL | A Deep-Learning Framework for Predicting Congestion During FPGA Placement. | Dani Maarouf, Ahmed Shamli, Timothy Martin, Gary Grwal, Shawki Areibi |
| 2019 | DAC | A Flat Timing-Driven Placement Flow for Modern FPGAs. | Timothy Martin, Dani Maarouf, Ziad Abuowaimer, Abeer Alhyari, Gary Grwal, Shawki Areibi |
| 2019 | FPL | A Deep Learning Framework to Predict Routability for FPGA Circuit Placement. | Abeer Alhyari, Ahmed Shamli, Ziad Abuwaimer, Shawki Areibi, Gary Grwal |
| 2018 | FPL | Machine-Learning Based Congestion Estimation for Modern FPGAs. | Dani Maarouf, Abeer Alhyari, Ziad Abuowaimer, Timothy Martin, Andrew David Gunter, Gary Grwal, Shawki Areibi, Anthony Vannelli |
| 2018 | ICMLA | Bias Evaluation of Professors' Reviews. | Luiza Antonie, Jrmy Foxcroft, Gary Grwal, Nirmal Narayanan, Miana Plesca, Rosina Ramirez |
| 2017 | AI | Automatic Household Identification for Historical Census Data. | Luiza Antonie, Gary Grwal, Kris Inwood, Shada Zarti |
| 2016 | ICCAD | GPlace: a congestion-aware placement tool for ultrascale FPGAs. | Ryan Pattison, Ziad Abuowaimer, Shawki Areibi, Gary Grwal, Anthony Vannelli |
| 2015 | ICMLA | Analyzing the Gender Wage Gap in Ontario's Public Sector. | Luiza Antonie, Andrew D'Angelo, Gary Grwal, Miana Plesca |
| 2015 | ICMLA | A Machine-Learning Based Approach for Measuring the Completeness of Online Privacy Policies. | Niharika Guntamukkala, Rozita Dara, Gary Grwal |
| 2012 | ICMLA | A Dynamic Sampling Framework for Multi-class Imbalanced Data. | Bazyli Debowski, Shawki Areibi, Gary Grwal, J. Tempelman |
| 2012 | ICMLA | A Sequential Ensemble Classification (SEC) System for Tackling the Problem of Unbalance Learning: A Case Study. | Samaneh Sheikh-Nia, Gary Grwal, Shawki Areibi |
| 2010 | GECCO | Parallel FPGA-based implementation of scatter search. | Maxwell Walton, Gary Grwal, Gerarda A. Darlington |
| 2010 | PPoPP | The pilot library for novice MPI programmers. | John D. Carter, William B. Gardner, Gary Grwal |
| 2010 | VLSID | A Graph-Based I/O Pad Pre-placement Technique for Use with Analytic FPGA Placement Methods. | Ming Xu, Gary Grwal |
| 2008 | ICCD | A parallel Steiner tree heuristic for macro cell routing. | Christian Fobel, Gary Grwal |
| 2006 | CEC | Optimized Memory Assignment for DSPs. | Gary Grwal, Stelian Coros, Dilip K. Banerji, Andrew Morton, Mario Ventresca |
| 2003 | CEC | An evolutionary approach to behavioural-level synthesis. | Gary Grwal, Mike O'Cleirigh, Mark Wineberg |