Using a Virtual Agency to Teach Research