knowledge presentation technique