Guelph
FPGA CAD Group
Login

Meet the team

Gary profile picture

Gary Grewal

Gary Grewal is currently an Associate Professor of Computer Science at the University of Guelph. He earned his BSc degree in Computer Science at Brock University, Ontario, Canada in 1990, and his PhD degree in Engineering from the University of Guelph in 1998, working with Professors Thomas Wilson and Gordon Hayward. He is a co-founder of the Guelph FPGA CAD group. His current research interests include Artificial Intelligence for smart FPGA CAD tools, reconfigurable computing, machine learning and deep learning for CAD algorithms, and parallel computing. In 2017 he was awarded the School of Computer Science Teaching award, and in 2018 the Distinguished Professor Award in Teaching for the College of Engineering and Physical Sciences. He has received several best paper awards, including the Michal Servit Award at 2018 International Conference on Field Programmable Logic and Applications.

  • University of Guelph - JD MacLachlan 218
  • ggrewal@uoguelph.ca
  • (519) 824-4120 ext. 52630
  • (519) 837-0323

Shawki profile picture

Shawki Areibi

Shawki Areibi received the B.Sc. degree in Computer Engineering from Tripoli University, Libya in 1984, and the M.A.Sc. and Ph.D. Degrees in Electrical/Computer Engineering from the University of Waterloo, Ontario, Canada in 1991 and 1995 respectively. From 1997 until 1999 he was an assistant professor in the Electrical and Computer Engineering department at Ryerson Polytechnic University, Toronto, Canada. Currently, he is a Professor at the University of Guelph in the School of Engineering “Computer Engineering” program.

In 2008 he was awarded the Distinguished Professor Award in Teaching for the College of Engineering and Physical Sciences. His research interests include VLSI Physical Design Automation, Combinatorial Optimization, Machine Learning, Reconfigurable Computing Systems, Embedded Systems and Parallel Processing. Dr. Areibi is a registered professional engineer in Ontario (P.ENG) and a Senior IEEE member. Dr. Areibi has authored/co-authored over 120 papers in international journals and conferences. He has received several best paper awards, including the RAW 2017 best paper award and the Michal Servit Award at FPL 2018. He served on the technical program committees for several international conferences on Computer Engineering and Embedded Systems. He also served as a member of the program committee for GECCO, HPC, DAC and several other IEEE conferences.

  • University of Guelph

Ziad profile picture

Ziad Abuowaimer

Ziad Abuowaimer is currently a postdoctoral researcher in the Computer Engineering Department at the University of Guelph. In April 2018, Dr. Abuowaimer received his Ph.D. degree in Computer Engineering from the University of Guelph advised by Prof. Shawki Areibi. Previously, he received his master's degree from University of South Florida, and his bachelor's degree from University of Gaza in Computer Engineering. His research interests include CAD algorithms and Architectures for FPGAs and applying machine learning techniques in EDA. He has won the 3rd-place and 5th-place awards of ISPD 2016 and 2017 FPGA placement contests held by Xilinx.

  • University of Guelph

Abeer profile picture

Abeer Al-Hyari

Abeer Al-Hayri is a Ph.D. candidate in Computer Engineering at University of Guelph. Abeer's research involves the application of machine learning, deep learning, recurrent neural networks, and reinforcement learning to problems in FPGA CAD. Abeer received her master's degree in Computer Engineering from the University of Jordan in 2012.

  • University of Guelph

Jeremy profile picture

Jeremy Foxcroft

Jeremy Foxcroft is an undergraduate student at the University of Guelph. He is currently completing a Bachelor of Computing with a Minor in Mathematics. His academic areas of interest include discrete math and parallel programming. In 2017, he won the Dr. Ted Swart Scholarship for outstanding academic performance.

  • University of Guelph