introduces the features of the Knowledge Based Computer Assisted Instruction System (KBCAIS), which was designed to assist and enhance the teaching-learning function for basic accounting classes with large numbers of students. This system addresses some of the problems of computer-assisted instruction (CAI) systems in supporting the teaching-learning function