Daniel Downs 

Experienced Instructional and Curriculum Designer in Computer Science, Information Technology, and Art and Design. Passionate in the areas of digital education and photography.
See subscribers