Emmanuel M. Smith

Exploring the essence of communication through computing, dance, music, and language.