The Impact of Computer-Aided Instruction on Student Achievement