We need to at least leave the nested list analogy in there.  When my group did this lab, nobody could understand 3D arrays because the indices seemed to switch on them.  They didn't understand how to correctly think about higher dimensions.  To them array indexing switched from (x,y) to (z, x, y) (instead of (x,y,z) like they expected).