1. Knowledge Base
  2. Preparing for a lesson