GSOE Boy Computer Headphones

Richard Carter

Dr. Carter draws on his work in educational software development, curriculum development, and research to keep his classes fresh.