A study by the University of Chicago's Center for Elementary Mathematics and Science Education and the Urgan Education Institue of high school computer science teacher professional development appears to me to be lacking if we want to invest in our future. Look at this infographic and tell me it looks like a bright future that we must all wear shades. The Landscape of Computer Science Professional Development The Landscape of Computer Science Professional Development infographic by KellyQDesign .