Student-centered instruction Student-centred interaction Content-based instruction Differentiated instruction Nce intensive instruction Student-centered teaching innovation Web-based instruction Strategy-based instruction Web-based instruction. Computer-assisted instruction