He served for 6 years as the Chair of International Astronautical Federation Astrodynamics Committee. He is also a member of International Academy of Astronautics. Currently, he is the Technical Lead on Canadian CubeSat Project. He has authored and co-authored 14 journal publications and over 45 conference papers.