Ramesh Srinivasan

Professor in Information and Media/Design Studies, UCLA

Contributor