Teacher or Intermediary: Alternative Professional Models in the Information Age.