 He has served on many editorial boards and program committees.He was VP and President of the Canadian Society for Computational Studies of Intelligence (CSCSI).He served as President of the Association for the Advancement of Artificial Intelligence (AAAI).