An increasing number of researchers and educators in the field of engineering wish to integrate considerations of social justice into their work and practice. In this volume, an international team of authors, from a range of disciplinary backgrounds, invite scholars to think and teach in new ways that acknowledge the social, as well as technical, impact engineering can have on our world and that open possibilities for social justice movements to help shape engineering/technology. The book examines three areas of an engineering academic’s professional role: teaching, research, and community engagement. Some of the authors have created classes to help students think through their roles as engineering practitioners in a changing society, and present case studies here. They also explore questions of access to engineering education. Others contributors are focusing their research on improving the lives of the marginalized and powerless. Yet others are engaging local groups and exploring ways in which universities might serve their communities and in which academic institutions can themselves be more socially just. The contributors take a broad social and ecological justice perspective to critique existing practices and explore alternatives. The result is a handbook for all scholars of engineering who think beyond the technical elements of their field, and an essential reader for anyone who believes in the transformative power of the discipline.