Invited to a member of the Academic Review Committee of the Professional Engineers Ontario (2004)
Member, CITO Software Technology Grant Review Panel (2003)
Reviewed an average of 5 papers per year for publication in IEEE Transactions on Power Delivery, IEEE Transmission and Distribution Conference, Canadian Journal of Computer and Electrical Engineering and International Journal of Engineering Intelligent Systems
Reviewer of research proposals for NSERC Canada
External reviewer for many promotion and tenure cases for national and international universities
Member of the balloting body for the IEEE Standards related to power system protection field
Provided consulting services to various engineering organizations