Incorporating Competitive Programming into a Beginner Programming Course

Introduction Driven by the increasing automation and digitalization of virtually every workflow, programming has become an indispensable part of our lives. As a result, introducing programming at the earliest stage of education has become a hot topic of discussion among educators and academics alike. A particular area of interest is the concept of competitive programming …

Continue reading

Computer Science Curriculum Integration for K-9 Teachers

Introduction With a rapidly advancing world and integrating more technology into life, it has increasingly become evident to parents, teachers, and students alike that technological literacy is essential to primary education. Parents are pushing for increased computer science instruction in elementary schools as they realize how vital this knowledge will be in preparing their children …

Continue reading

Using Discord in the Classroom

Introduction The education sector has undergone a tremendous shift during forced remote education during the pandemic. Teachers have learned to adopt technology as an essential role in evolving students’ learning. Communication channels and messaging apps have emerged to meet the needs of educators and their students, and one such platform is Discord. Initially developed as …

Continue reading

Developing an Employee Satisfaction Survey

Introduction Carrying out Employee Satisfaction Surveys has many benefits including the ability to measure the level of engagement and satisfaction of staff, to identify areas of strengths and best practices, as well as potential risks and opportunitie…

Continue reading

“In God We Trust, All Others Must Bring Data”

The title of my post is from W. Edwards Deming, and while Deming was referring to the business world, we

Continue reading“In God We Trust, All Others Must Bring Data”

Continue reading

Feedback for Flourishing

Many years ago, I worked in a factory that made potato chips. My job, though, was in the packaging department,

Continue readingFeedback for Flourishing

Continue reading

The Power of Effective Feedback

Exploring the power of effective feedback, breaking down what effective feedback entails and studying a model for effective feedback

Continue reading

A Model for Professional Learning Assessment

Exploring the distinction between professional development and professional learning and presenting an evaluation model for assessing the impact of professional learning.

Continue reading

Scaling and Automating New Employee Training with a Virtual Onboarding Program

An exploration of how technology can be leveraged to scale and automate onboarding training for new teachers

Continue reading