SMS dit: Enhancing undergraduate learning with information technology