High quality project based learning Setting the foundations for student success