In 2005, the Faculty of Engineering, Built Environment and Information Technology (EBIT) at the University of Pretoria, implemented a compulsory module, the Community-based Project Module, for all its undergraduate students. The module is an eight-credit module (80 hours) that is offered on an open-ended and project-orientated basis. A large number of students are registered (±1 600 students per year) and work on more than 590 projects, with more than 400 community partners annually. The module requires students to work in the community for at least 40 hours, during which time they address a specific need in the community. They subsequently have to complete various assignments where they reflect on their experiences. Popular student projects include teaching Mathematics and Physical Sciences at secondary schools, doing renovation projects, repairing old computers for schools and non-profit organisations, and teaching basic computer skills to community members.