Learning through research