Personally, for code stuff I've always found that boxes with arrows between them are really good at relaying information (pen and paper / whiteboard).
In my experience, it's not the final result that matters though, it's the process. As you add each bit to the puzzle and scribble paths on that helps build the understanding. The end result usually looks like a big mess, but the process of getting there is what matters.