Participatory design in a human-computer interaction course: teaching ethnography methods to computer scientists