He received the B.Eng. degree in Electrical Engineering in 2009 from Memorial University in St. John’s, NL, Canada. He received the M.A.Sc. degree in Electrical Engineering in 2011 and the Ph.D. degree in Electrical and Computer Engineering in 2015, both from the University of British Columbia in Vancouver, BC, Canada. In 2013, he was a Visiting Scientist at the Institute for Digital Communication at Friedrich-Alexander-University in Erlangen, Germany. He was also a Postdoctoral Fellow at the University of Ottawa (2016-2018).