The matrix circuit for Project Hawthorne is a little different in that it's all NPN transistors instead of the "simpler" combination of a shift register and decade counter. I feel like this is less abstract and easier for a novice to understand.