My job entails working with some of the brilliant technical minds, across organizations, culture & geographies. Solving some of the major technical challenges, ramping-up teams on different niche technologies, for their project or futuristic requirements. One common thing, we do observe is, do really people enjoy lecturing? In my opinion, out of 8 hours a day, may be not more than 30-45 mins. What people really enjoy are activities and engagement during learning.