Daniel J. Doyle Technology & Society Colloquia Series