Blog

Welcome to my rarely updated blog! A place for me to share posts that are longer than a tweet on education, physics, coding projects, random geeky stuff, and anything else worth writing about.

March 28, 2024 - Gearing up for the DP Physics FE2025 IA

With the newest revision to the IB DP Physics curriculum now well underway (First Exams 2025), we’re beginning to introduce the new Internal Assessment (IA) to our students. Below are a few resources I’ve developed to support the new DP Physics FE2025 IA, and hopefully can help support your classes too.

Read More

February 12, 2023 - LaTeX & ChatGPT for DP Physics FE2025

Starting in August 2023 our DP Year 1 students will be introduced to the new DP Physics curriculum with the First Exams starting in May 2025 (FE2025). With the change in curriculum, now seems to be a great time to learn to how to use LaTeX to support student learning and teaching.

Read More

August 5, 2021 - Project Based Learning with Replit

A week ago I was lucky enough to attend Replit’s online workshop on Project Based Learning, where I had the opportunity to collaborate and share ideas with other CS teachers and learn a lot from a collection of keynote speakers.

Read More

June 30, 2021 - Quarantine Reflections

While Amy and I wait out the remaining few days of our 14-day quarantine since returning to Canada, it’s probably a good time to reflect on the past 18 months since the COVID-19 pandemic changed how we approach teaching and learning.

Read More

October 25, 2020 - Sooty MusCAT Detector with ML5.js

When Life Gives You Lockdown… make things!

Read More

April 21, 2020 - Flappy Bird Clone > Week 3 Progress

Key Changes

  • Back to one player game
  • Introductory splash screen
  • Sound effects: Annoying on pupose! :-)
  • Keeps track of current and highscore (with indicators)
  • Tweaked visual cues and transitions
Read More

April 16, 2020 - Flappy Bird Clone > Week 2.2 Progress

Key Changes

  • Added two players… but will return to one player.
  • Infinite pipes and hit detection.
Read More

April 14, 2020 - Flappy Bird Clone > Week 2.1 Progress

Key Changes

  • Added pipe.js to support pipe objects scrolling across the screen.
  • Colour changes of bird and pipe based on location
Read More

April 6, 2020 - Choo Choo! All Aboard the Coding Train!

Grade 12 DP Computer Science Class of 2020, welcome to your new probject based learning (PBL) assignment for DP Computer Science. This group is meant for students who want to challenge themselves and learn some useful and advanced skills relating to Github Repositories, Github Pages, P5.JS, Visual Studio Code workflows, and other useful ideas which will prove to be beneficial after your graduation.

Read More

May 20, 2019 - Git, GitHub, and Visual Studio Code

Thanks to the built-in features of Visual Studio Code, implementing the Git version control system and remotely hosting your code via GitHub has never been easier.

Read More

May 16, 2019 - Making Course Pages in Jekyll

  • Develop a separate folder in posts, which will act as a category: 2019-ABA-CS

  • The course page pages/2019-ABA-CS.html uses a post category when handeling posts located in subdirectories, such as posts/2019-ABA-CS/

  • The posts displayed are setup to show all content, post.content, rather than only an excerpt.

Read More

May 15, 2019 - Hello World! Blogging with Jekyll.

The purpose of this website is to share information with students and colleagues relating to education, physics, and computer science.

Read More