Alumni Reflections: Jukka-Pekka Strand MIA ’07