This paper describes the development, implementation and evaluation of a new teaching approach for a large first year undergraduate course in information systems at the University of New South Wales. Poor quality of experience for students attending large lecture courses was recognised, and an alternative approach developed that aimed to improve the first year experience by minimising large formal lectures and encouraging both student independent learning and quality small group interactions. A course structure based on small regular workshop groups, weekly web-supported independent activities (WSIA) completed by students before attending class and occasional lectures was initially implemented in first session 2002. A variety of course evaluation approaches were used to assess the success of the course design and implementation, including student focus groups, student feedback questionnaires, standard university course and teaching evaluations, weekly meetings of staff, observations a...