I’m a Computer Science teacher and Head of Computer Science at The King’s School, Chester.
- GitHub: https://github.com/MrHallKSC
- Website: https://www.oliverhall.com/
GCSE – Edexcel 1CP2 (Python)
I support students with structured projects, practice code, and utilities that link computational thinking to coding.
A-level – AQA 7517 (C# & WPF)
I build Windows applications to illustrate:
- UI design with WPF
- OOP principles in real projects
- Database connections and event-driven programming
-
SnookerWPF
C# WPF snooker game used to teach OOP, events, and UI layout (AQA 7517). -
GridExemplarWPF
Minimal WPF grid example for layout and rendering. -
DatabaseExampleWPF
SQLite + WPF example showing persistence and basic MVVM ideas.
- Languages: Python, C#, HTML
- Frameworks: WPF
- Techniques: UI design, event-driven programming, databases
I focus on clear examples that students can explore and extend:
- Start with simple code that works
- Add features step by step
- Explain patterns and best practices
- Share reusable templates for lessons