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 / Code Viva
Short oral checks on each student's own submission, with questions anchored to their functions.
You get polished code from students who cannot explain it. Oral exams work, but for a large class they take days of staff time, and general AI quiz tools ask about the topic, not about the lines the student actually wrote.
Short written oral exams on each student's own code. Import submissions from Gradescope, Canvas or GitHub Classroom, and every student gets 4 to 6 questions about their functions, choices and commit history, answered in a timed session from a personal link. You review answers with suggested scores and a list of who needs a follow-up conversation, so TA time goes where it matters.
Answers aren't cryptographically signed, so a determined student could edit theirs before submitting.
100+ data structures and algorithms, every step narrated with its pseudocode line and variables; step back, share as a link, embed in Canvas.
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.
Step through an Enigma rotor by rotor, then break it with a working Bombe.