The existing teaching content is translated into an informational database that is sorted by subject categories, then tagged by various topics and subject matter. This database can then be accessed by a system that can be sorted to respond to student queries on-line. This on-line service is made available to students any time, from any place. Additionally, developing and publishing apps for the smartphones and tablet PCs can also be explored. The database can also generate quizzes and exams to facilitate student certification or grading.