Hi! My name is Joe Mazzone.
I love learning, teaching, and technology!
About Me
Born and raised in Rhode Island, USA. I am a father, a husband, an engineer, a
teacher, and lover of learning and technology! I enjoy creating things (from
woodworking to software development), working with students and teachers, creating
curriculum, and developing all kinds of learning materials and tools. I also like to
read comic books and tech news, watch movies, take walks with my wife and sons, and support
my community in any way I can.
Currently, I teach CSC 305 - Software Engineering at the University of Rhode Island. I am also the
Founder and Executive Director of the
Computing
Education Alliance, a nonprofit committed to expanding access to quality computing education,
workforce training, and AI literacy across Rhode Island and beyond.
I am a member of the CS4RI (Computer Science for Rhode Island) core team, where
I serve as a voice for CS teachers and the computing industry. Our mission is to bring
high-quality Computer Science instruction to RI students kindergarten to 12th grade that
meets the RI CS Education Standards and help RI high schools develop career pathways that
meet the RI IT Career and Technical Education standards.
I previously worked at John Wiley & Sons, Inc. as a director of product development. I was primarily
focused on managing the user needs of the zyBooks product. Specifically, my team focused on
improving our learning tools and cloud lab experience for programming, IT, and other virtual
computing activities. I joined Wiley through the acquisition of Coding Rooms, an amazing platform
and online IDE we created for teaching programming.
I was also a teacher at Davies Career and Technical High School, my high school
alma mater. I taught in the Pre-Engineering Technology program as the Computer and
Software Engineering instructor. Students in the Pre-Eng program take three technical
content classes each year: Computer & Software Engineering, Electronics Engineering
Technology, and Mechanical & Robotics Engineering.
What courses did I specifically teach? Well, essentially I taught a "Computer
Science Exploratory" for year 1 students (9th Grade), an "Introduction to
Computer Science" for year 2 students (10th Grade), "AP Computer Science
Principles" for year 3 students (11th Grade), and "AP Computer Science
A" for year 4 students (12th Grade). Coding-wise we did Blocks
(Thunkable, MakeCode, BlockPy) → Python → Java, with some web technology
(HTML/CSS/JS), Database stuff, and other tech sprinkled in between.
Check out some of the stuff I am working on below.












