Computer-assisted instruction (CAI) uses computers to present instructional material and monitor learning. CAI includes computer-based instruction, web-based instruction, and other terms. CAI can be delivered through drill-and-practice, tutorials, simulations, games, discovery, and problem solving. CAI offers benefits like one-on-one learning, self-pacing, and immediate feedback but also limitations such as a lack of personal interaction and equipment issues.