M.A. Zeigler: Professional Computer Science Educator

Welcome to my brave new world of Computer Science Education

Hi! My name is Matt Zeigler. I live in Northwest Ohio with my wife, two boys, and two dogs. I’m an advocate for self-improvement and feel that the skills and knowledge gained through a study of Computer Science will help all students grow!

Currently, I teach mathematics at Bowsher High School in the Toledo Public School District in Toledo, OH. I have experience HTML and CSS, as well as programming in PHP, JavaScript, NodeJs, C#, and Python. It is my plan to start a Computer Science Club at Bowsher High School next year.

Who is computer science education for? You!

Professional Affiliations

As a teaching professional, I understand the importance of maintaining professional relationships not only with the people I most immediately work with, but also the larger community of educators to which I belong. To that end, I am an active member of several professional organizations.

The Computer Science Teachers Association is a leader in the promotion of quality computer science education.

The National Science Teachers Association is the standard – bearer in American science education.

The National Council of Teachers of Mathematics is the premiere organization of mathematics teachers.

The Society of Actuaries Society of Actuaries (SOA) is the world’s largest actuarial professional organization with more than 30,000 actuaries as members.

Research in Computer Science Education

As a professional educator, I understand that excellent teaching techniques don’t come from a “gut” feeling; they come from research! Which is why I work to stay abreast of the latest research in education generally, but especially in the areas of Computer Science and Mathematics. Below are some of my most recent research interests.

Computer Science Education Standards

As a professional educator, I know that good teaching is not only research based, but also standards based. Standards help teachers work toward a common goal and provide structure to the students’ education.

The Computer Science Teachers Association is a leader in the development of computer science standards.

As the largest market for textbooks in America, California standards have an outsized impact on national trends.

The State of Ohio Computer Science Learning standards guarantee the students of Ohio a rigorous curriculum with robust differentiability.

As the second largest market for textbooks in America, California standards have an outsized impact on national trends.

Want to Program?

Are you interested in learning programming, but there isn’t a professional educator in your area? No problem! Here is a list of free and low-cost online sources for computer programming know-how! That’s how I learned! You can do it too!

Places to learn computer programming for free!!!

FreeCodeCamp is an excellent source for hands-on, project-based free computer science learning.

Khan Academy is one of the most trusted, standards-based online learning platforms today.

W3Schools provides a wealth of information and opportunities to practice skills and experiment with code.

Over a million people have used Codecademy to learn programming skills.

Developed at the University of Michigan, Python for Everybody is truly an amazing resource.

Is there anything you can't learn on YouTube?

Places to learn computer programming that aren't free (but won't break the bank).

Choose from thousands of online courses at Udemy.

Coursera offers per-month or annual memberships, along with a wealth of hands-on courses to choose from.

Learn at your own pace with Udacity.