Integrating Learning Theory and Technology in Instructional Design