Learning And Teaching Experiences In An Offshore Programme : Challenges And Strategies