Teaching and Learning Knowledge Base