Differentiating instruction with technology in middle school classrooms