Icai systems contain content domain knowledge and teaching knowledge. * both content domain and teaching experts are needed to build a complete icai system. Two separate knowledge acquisition processes must be performed -- one for content, one for teaching strategies. In this project, we systematically capture and represent the teaching knowledge in an instructional diagnostic module. The teaching - strategies represented in this module are content-independent. The captured teaching strategies are based on a well-researched educational theory of instruction that has been applied in numerous computer-based education lessions. Because content domain and teaching knowledge are separately represented, either knowledge base can be updated or improved independently. This allows the icai system to be improved as the content domain changes, or teaching theory evolves.