He is also a courtesy assistant professor in the Electrical and Computer Engineering Department at Clarkson University, Potsdam, New York. Prior to joining the University of Ottawa, he was an assistant professor at Clarkson University where he has been the founding director of the Next Generation Communications and Computing Networks (NEXTCON) Laboratory. In 2009-2014, he also worked as a research fellow at the School of Electrical Engineering and Computer Science of the University of Ottawa.