iNACOL: International Association for K-12 Online Learning (2012 to present)
North Carolina Technology in Education Society (NCTIES) (2012 to present)
International Society for Technology in Education (ISTE) (1994 to 2006)
Elected member of ISTE HyperSIG board as the Co-Director of the Multimedia Mania Awards Program, 2002-2005
Elected member of ISTE HyperSIG board as the Vice President of HyperSIG, 2004-2005
North Carolina Association for Research in Education (NCARE) (1990 to 1994)
The International Council for Technology in Education (ICTE) (1987 to 1994)
Association for Supervision and Curriculum Development (ASCD) (1990 to 1992, 1995 to present)
North Carolina Augmentative Communication Association (NCACA) (1990 to 1994)
International Society for Augmentative and Alternative Communication (ISAAC) (1991 to 1995)
United States Society for Augmentative and Alternative Communication (USSAAC) (1991 to 1995)
Educational Computing Organization of Ontario (E.C.O.O.) (1991)
North Carolina English Teachers Association member (NCETA) (1985 to 1993)
North Carolina Association of Education (NCAE) member (1976 to 1981, 1982 to 1984)
NCAE convention delegate (1979)