Teaching pedagogy vs discovery learning V2