The Impact of Technology Centered Instruction and Implementation Measures on Student Performance