I think that's a great approach. If possible, you can add another step: Teaching it to someone else.
>There's pretty much no better way to ensure you'll produce students that dislike and suck at math for the rest of their lives than proceeding by mind-numbing rote memorization.
I couldn't agree more.