Reaching Deep Conceptual Understanding through Technology