CDIO for Distributed Teams: Experiences of a Japanese and American Team Read more about CDIO for Distributed Teams: Experiences of a Japanese and American Team