Mr. A — China-based technology educator

Building Serious Technology Learning

Mr. A teaches Computer Science, Design Technology, robotics, and physical computing in China. His students build games, circuits, prototypes, sensor systems, and working machines, then explain, test, and improve them.

environmental monitoring vessel interactive · rev 02
Professional position

Computer Science, Design Technology, and STEAM education with evidence.

Technology class should not be screen time with a worksheet. Students should design systems, write code, build prototypes, test ideas, collect data, revise their work, and explain what they have made.

Portrait of Mr. A
Mr. A Computer Science, Design Technology, and STEAM educator in China.
  • Coherent curriculum from MakeCode and game logic to Python, robotics, sensors, and applied computer science.
  • Project-based learning with technical difficulty, assessment discipline, and finished artifacts.
  • Program-building capacity for future Head of Technology, Innovation, or Design Technology roles.
Featured project

Student-Built Environmental Monitoring Vessel

A student-built sensor platform for collecting water-quality data from a local canal, combining microcontrollers, waterproofing, power management, environmental science, and design iteration.

ESP32sensorsCADwaterproofingdata logging
Read case study
Twin PVC-pontoon environmental monitoring vessel: deck plate on standoffs, bolted junction box with cable glands, planned science payload box, and a ducted thruster clamped beneath the pontoon stern science payload · planned radio + esc pontoon ×2 thruster ×2 FIELD TESTED
environmental monitoring vessel prototype plate 02
From the workshop

Real Builds, Really Tested

Full bench log
Full bench layout of the vessel's science station electronics
Science station bench test 01
Peristaltic pump wired through the MOSFET module with the buck converter
Pump + MOSFET branch 02
ESP32-S3 connected to the EC sensor board on a breadboard
ESP32-S3 + EC board 03
The twin-pontoon vessel floating on a canal at dusk
On the water — first float 04
Curriculum

A Coherent Technology Pathway

View the full curriculum
Grade 6–7

Creative Coding

Students learn that code is a material you can shape. They build playable games in MakeCode Arcade — events, variables, loops, conditionals — and keep design documents that explain every decision. Debugging is taught as a discipline, not a rescue.

Game logicEvents & variablesIterationDebuggingDesign docs
Grade 8–9

Physical Computing

Code leaves the screen. Students wire circuits, program microcontrollers, read sensors, and log real data from the physical world. Every build is tested, measured, and explained in technical writing — because a circuit that works once is not the same as a system that works.

MicrocontrollersCircuitsSensorsData collectionTechnical writing
Grade 9–10

Applied Computer Science

Students graduate from blocks to Python, from circuits to autonomous systems. They build robots that navigate, sensor networks that report, and AI-assisted workflows — then defend their work the way engineers do: with data, tests, and finished artifacts.

PythonRoboticsAutonomous systemsAI workflowsAssessment by artifact
Try it yourself

What Students Actually Build

This is a small simulation of the water-quality monitor Grade 8 students wire and program. Drag the sliders and watch the threshold logic respond — the same if/elif/else students write on a real ESP32.

Field instrument · water monitor simulation SYSTEM OK
alert threshold · 60 NTU
temp 22°C turbidity 18 NTU samples 0
Writing

Mr. A Designs a School

All writing
Technology Education

Students Should Build Systems, Not Posters

Project-based learning becomes serious when the project has a technical burden: a system must work, fail, be tested, and be improved.

Unit library

Classroom-Ready Units

All units
MYP Design / Physical Computing · Grade 9

From USB to Field System — Battery-Powered ESP32 Water-Quality Monitor

Students move beyond a USB-powered classroom demonstration and build a protected, independently powered embedded system: managing energy, protecting components, conditioning analog signals, integrating digital and analog sensors, and collecting data that can be tested rather than merely displayed.

ESP32-S3LM2596 buck converterDS18B20EC sensorturbidity sensor
  • 14 lessons with matching student handouts — power protection, sensors, data logging, calibration.
  • Six mandatory safety inspection gates structure the build.
  • The same system that powers the monitoring vessel, taught as a Grade 9 MYP Design unit.