lectured

verb
  1. gave a formal talk or speech to teach or inform an audience
  2. scolded or criticized someone at length

Examples