This paper deals with the problem of enabling and encouraging diversity and the development of specialist skills in undergraduate teaching. It describes an innovation in which a flexible curriculum component was added to the course structures of two IS-related programmes at a large Australian university. The paper concludes that the approach which it describes can help to accommodate diversity in student interests and aptitudes, and prepare students for a range of possible professional career paths, while also providing them with the greater depth of specialist knowledge which makes them more immediately useful members of the work force.