Dreamwaves interactive Flash video

Written & Animated by Sandra Cheng
© University of Southern California