Semester-abroad program immerses students in vibrant Shanghai