His research interests are in the design and application of signal processing microsystems and custom computer architectures. He received the PhD degree from the University of Toronto in 2003. In the summers of 2004 and 2005, he was a Visiting Professor at the Université de Bretagne-Sud. Lorient, France. He served as the General Chair of the 6th Analog Decoding Workshop. He is a member of the Design and Implementation of Signal Processing Systems Technical Committee of the IEEE Signal Processing Society and served on the program committees of the IEEE Workshop on Signal Processing Systems, the IEEE Symposium on Field-Programmable Custom Computing Machines and the International Conference on Field-Programmable Logic and Applications. Dr. Gross is a member of the IEEE and a licensed Professional Engineer in the Province of Ontario.