AZHAR ABDOOL / INTERACTIVE ENGINEERING LAB
Engineering,
in motion.
Queues to shortest paths. Pixels to signals. Take the controls.
SIMULATE
Andre's Bar
A queue, a counter and two scheduling policies. Explore who gets served next.
2024 · UCT CSC3002 · JavaPLAY
Words in Motion
Catch falling words with your keyboard. Every character counts.
2022 · UCT CSC2002 · Java SwingWATCH / PLAY
Four Rooms
Replay a genuine agent episode, then try collecting the packages yourself.
2024 · UCT CSC3022 · PythonRUN
Shortest paths, step by step
Watch settling, edge relaxation and predecessor updates on a directed graph.
2023 · UCT CSC2001 · JavaEXPERIMENT
Pixels into regions
Threshold a synthetic raster and reveal its four-connected components.
2024 · UCT CSC3022 · C++SOLVE
Sliding image puzzle
Reassemble a moon-city image using legal moves into the black tile.
2024 · UCT CSC3022 · C++SIMULATE
A club at capacity
A finite room, arriving patrons and a queue at the door.
2023 · UCT CSC2002 · Java SwingEXPLORE
Harmonic by harmonic
Add odd harmonics and watch a period-eight pulse emerge.
2021 · UCT EEE2047S · Python / SymPyEXPERIMENT
The signal desk
Move the virtual ADC and see the compare register and ideal PWM change.
2023 · UCT EEE3096S · Embedded CEXPLORE
Inside an address
Split virtual bits, look up a frame and recombine a physical address.
2024 · UCT CSC3002 · JavaBrowser recreations are new portfolio work, not the original Java, C++, Python or embedded applications. Recorded Four Rooms episodes remain genuine execution evidence. Each experience links to its historical case study.