May, 2016 - present
NCCE Professional Learning Specialist at NCCE (Northwest Council for Computer Education)
NCCE Professional Learning Specialist at NCCE (Northwest Council for Computer Education)
NCCE Professional Learning Specialist at NCCE (Northwest Council for Computer Education)
NCCE Professional Learning Specialist at NCCE (Northwest Council for Computer Education)
NCCE Professional Learning Specialist at NCCE (Northwest Council for Computer Education)