Exploring teaching : reinventing an introductory course