Practical Programming in Python: March 2026 workshop

Posted on Thu 15 January 2026 in Software • Tagged with python, teaching


Putting Jupyter notebooks under source control with Quarto

Posted on Tue 13 January 2026 in Software • Tagged with python, teaching


Notes on the method of characteristics (short version)

Posted on Sun 04 January 2026 in Physics • Tagged with math, teaching


Part IB Quantum Mechanics resources

Posted on Fri 07 November 2025 in Physics • Tagged with physics, quantum-mechanics, teaching


But what does $\delta F = 0$ mean?

Posted on Thu 16 October 2025 in Physics • Tagged with math, physics, teaching, calculus-of-variations


Quantum mechanics revision guide

Posted on Mon 13 October 2025 in Physics • Tagged with physics, quantum-mechanics, teaching


Pseudovectors and transformations

Posted on Thu 25 September 2025 in Physics • Tagged with math, teaching


Why learners find classes and objects confusing

Posted on Tue 05 August 2025 in Software • Tagged with python, object-oriented-programming, teaching


Does vibecoding make coding more accessible?

Posted on Sun 27 April 2025 in Software • Tagged with software-engineering, politics, teaching


The uncertainty principle and spectrograms

Posted on Tue 09 January 2024 in Physics • Tagged with physics, quantum-mechanics, music, teaching