StepWise
100+ data structures and algorithms, every step narrated with its pseudocode line and variables; step back, share as a link, embed in Canvas.
Apps / Data Structure City
A hash map, B-tree, skip list and LRU cache side by side, driven by one Redis-like console.
Turns four data structures into buildings in a city so students can see how each stores the same data. You type simple commands to add, look up, expire or delete keys, and a hash map, a B-tree, a skip list and a small cache all react at once, showing splits, merges, evictions and the cost of each step. Five guided tours ask students to predict what will happen before revealing it, and instructors can write their own tours and share them by link. A text narration mode describes every building in words.
The city holds at most 40 keys, and changes appear as highlights rather than animation.
100+ data structures and algorithms, every step narrated with its pseudocode line and variables; step back, share as a link, embed in Canvas.
Draw in the hyperbolic disk and watch every stroke tile to infinity.
An AI teaching assistant that asks before it tells and won’t hand over homework. Yusuf Pisan’s data structures students at UW Bothell use it now.