Memberships
- International Society for Technology in Education (ISTE)
- Computer Science Teachers' Association (CSTA)
- Founder and president, Lower Hudson Valley CSTA Chapter
- Upsilon Pi Epsilon (International Honor Society for the Computing and Information Disciplines)