Skip to main content

Teaching

I am teaching and coordinating the following courses at the University of Newcastle:

STAT1060, Business Decision Making,

STAT3040: Time Series Forecasting,

STAT6160, Data Analytics for Business Intelligence.

I taught and coordinated the following courses at Southeast University, China:

Pattern Recognition, Spring 2022, course evaluation feedback ranked 1st of 93 courses.

I taught and coordinated several courses at the University of South Australia, including:

INFS 5100: Predictive Analytics, 2020.

INFS 5102: Unsupervised Methods in Analytics, 2019.

COMP 4008: Data and Web Mining, 2019-2020 (with Prof. Jiuyong Li).

Interactive demo: a tiny GPT in your browser
#

For the lecture “What is an LLM?”: a ~420k-parameter character-level GPT running entirely in your browser, typing text one character at a time while showing the next-character probabilities it samples from. Works on phones — nothing to install.

Interactive demos: the Surveillance Panopticon
#

For the lecture “The Surveillance Panopticon,” three detection demos that run entirely in your browser: an image classifier with a confidence threshold, live webcam face recognition that labels and re-identifies each person, and a false-positive/false-negative threshold playground. Nothing you show the camera or upload ever leaves your device.

Interactive demo: the Filter Bubble Machine
#

For the lecture “Surveillance Capitalism,” a feed-algorithm simulator that builds a filter bubble live in class. The recommendation weights, the serving odds, the decision log, and a “bubble score” are all on screen while the audience votes with skips and likes — plus a bait mode and a side-by-side comparison with a fresh account. Fully deterministic (seeded), entirely client-side, works offline once loaded; no accounts, nothing collected.

Interactive demo: the Habermas Machine
#

For the Week 9 lecture on AI-mediated deliberation: a live re-creation of DeepMind’s Habermas Machine. Students submit opinions from their phones; an AI drafts candidate group statements, students rank them (and the AI predicts their rankings), then critique and watch the AI refine a consensus. Runs live during class only. Note: unlike the other demos here, your text is sent to an AI API — so don’t submit anything personal.

Interactive demos: What the Car Sees
#

For the Week 11 lecture on autonomous driving, three demos: a live object detector that boxes what your webcam or a dashcam clip “sees” — labels, confidence scores, and a threshold dial; a real LiDAR sweeps from the KITTI benchmark — orbit three scenes, click any point to measure how far away it is, and drop the laser onto the camera photo to see how much of the world the camera never sees; and You Are the Planner, where you set the car’s cost function — safety, comfort, progress — and watch which of 99 candidate manoeuvres it chooses when an animal steps into the road, and who pays for it. Everything runs in your browser; camera video never leaves your device.