This fast-track article applies Intelligent Tutor Systems (ITS) design patterns and learning strategies to the development of a computer-assisted language learning system for learning Chinese. The program, called CILT, uses current linguistic pedagogy and a knowledge model-view architecture to act as an intelligent tutor capable of adjusting its curricula on-the-fly to meet the needs of its students.