CAI can be used effectively for drill and practice activities to reinforce learning through repetition of basic skills and knowledge. It works best for topics like vocabulary, math facts, and sciences. Drill and practice software provides immediate feedback on answers and performance summaries. While drill and practice are useful for 20-30 minutes, CAI should also incorporate tutorial software to teach new content beyond exercises. Tutorial software provides comprehensive information and allows teachers to ask follow-up questions to stimulate deeper learning. CAI can positively impact learning when used for remediation, review, enrichment, and cooperative group activities.