Projects are frequently used to promote integration of knowledge and skills. However, designing effective project based activities is a challenge as it entails many variables. From our experience, we realized that there are several important considerations that have to be addressed in order to develop an engaging project experience. Having a clear objective of introducing the project is critical as it translates to the knowledge, types of thinking and other process skills that will be incorporated. In addition, the design of task activities, assessment criteria, resources to be made available and also readiness of staff and students have to be carefully considered to ensure project success.