Uploaded September 2025 | Updated September 2026, 2 minutes ago
(Jack Reichelt) When teaching computer science, many students stuggle with the wide variety of concepts. One week you're learning programming, the next you're learning cybersecurity, then you're learning about image file formats. It can be hard to see how these topics are related, or if they even are related!
Without sufficient context, these are just abstract topics, disconnected from reality and from each other, with rote memorisation the only tool at hand to help you get things right on the exam. With context, however, things start to make sense. You understand how the topics relate, how these technologies developed and evolved, and can derive solutions rather than memorising them.
This context – "why" is the technology the way it is? – fundamentally changes how students connect with the subject, but with curriculums so jam packed it can be hard to justify the time to go into this level of detail. I found, however, that when I did cover the "why", I spent less time on revision, more time on discussion, and students had better results.
I want to share with you a few examples of how I did this, what happened when I discussed those in class, and how I go about finding the "why" when I don't already know what it is. Hopefully, I can give you some new tools for your own teaching, and – critically – explain the "why" behind these tools too.
pretalx.com/pycon-au-2025/talk/LFZUZM
python, pycon, australia, programming, conference, technical, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science
Videos licensed as CC-BY-NC-SA 4.0
PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.
Licensed as CC BY-NC-SA - creativecommons.org/licenses/by-nc-sa/4.0
Produced by Next Day Video Australia: https://nextdayvideo.com.au
Fri Sep 12 09:20:00 2025 at Ballroom 3
(Jack Reichelt) When teaching computer science, many students stuggle with the wide variety of concepts. One week you're learning programming, the next you're learning cybersecurity, then you're learning about image file formats. It can be hard to see how these topics are related, or if they even are related!
Without sufficient context, these are just abstract topics, disconnected from reality and from each other, with rote memorisation the only tool at hand to help you get things right on the exam. With context, however, things start to make sense. You understand how the topics relate, how these technologies developed and evolved, and can derive solutions rather than memorising them.
This context – "why" is the technology the way it is? – fundamentally changes how students connect with the subject, but with curriculums so jam packed it can be hard to justify the time to go into this level of detail. I found, however, that when I did cover the "why", I spent less time on revision, more time on discussion, and students had better results.
I want to share with you a few examples of how I did this, what happened when I discussed those in class, and how I go about finding the "why" when I don't already know what it is. Hopefully, I can give you some new tools for your own teaching, and – critically – explain the "why" behind these tools too.
pretalx.com/pycon-au-2025/talk/LFZUZM
python, pycon, australia, programming, conference, technical, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science
Videos licensed as CC-BY-NC-SA 4.0
PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.
Licensed as CC BY-NC-SA - creativecommons.org/licenses/by-nc-sa/4.0
Produced by Next Day Video Australia: https://nextdayvideo.com.au
Fri Sep 12 09:20:00 2025 at Ballroom 3








.
## The Problem
AI has a data crisis. Were running out of quality training data because the entire web has already been harvested by crawlers to train AI models — leading to the Token Crisis. What’s left? Synthetic data generated en masse - that’s bland, generic and unrepresentative of the world’s diversity. This data is also problematic for training models, as it can lead to model collapse. Meanwhile, quality datasets from diverse contributors sit unused in silos.
## The Solution
Mozilla Data Collective is a platform in the truest sense. It’s yours to stand on, and make of it what you will. Mozilla Data Collective works by allowing you to share your data, retain ownership of it, and control who uses it. Upload datasets from research, community collections or specialised corpora. Set your terms - who uses it, for what purpose, and what you get in return. Keep control by tracking who’s using your datasets.
## Why It Matters
Our vision is to encourage the creation of safe, responsible AI that works for _everyone_ - by helping communities to share authentic, ethical and diverse data - a stark contrast to models built by indiscriminately scraping the web and reproducing or synthesising its Anglocentric, white, male biases.
We want people and organisations - like you - to be able to create, curate and control your data, rather than have it harvested and scraped without your knowledge or consent.
Join Kathy Reid as she walks you through why better AI requires better data - and why better data requires collective, collaborative, co-created approaches: Mozilla Data Collective.
https://pretalx.com/pycon-au-2025/talk/ZFWMZ7/
python, pycon, australia, programming, conference, technical, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science
Videos licensed as CC-BY-NC-SA 4.0
PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.
Licensed as CC BY-NC-SA - http://creativecommons.org/licenses/by-nc-sa/4.0/
Produced by Next Day Video Australia: https://nextdayvideo.com.au
Sun Sep 14 14:00:00 2025 at Ballroom 1 Your datasets, under your control: Introducing the Mozilla Data Collective](https://i.ytimg.com/vi/rl7QvFqjXFA/mqdefault.jpg)

