Connectionist Representations of Tonal Music
reviously, artificial neural networks have been used to capture only the informal properties of music. However, cognitive scientist Michael Dawson found that by training artificial neural networks to make basic...
Introduction to Computer Programming with Python
This introduction to computer programming with Python begins with some of the basics of computing and programming before diving into the fundamental elements and building blocks of computer programs in...
Open Data Structures
Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered...
Cracking the Bro Code
Why dominant racial and gender groups have preferential access to jobs in computing, and how feminist labor activism in computing culture can transform the field into a force that serves...
Tor
A biography of Tor—a cultural and technological history of power, privacy, and global politics at the internet's core. Tor, one of the most important and misunderstood technologies of the digital...
The Curious Culture of Economic Theory
An essay collection that insightfully explores the professional culture of contemporary economic theory, highlighting key features of successful economic theory from the last quarter century. When is a theoretical result...
Counting Feminicide
Why grassroots data activists in Latin America count feminicide—and how this vital social justice work challenges mainstream data science. What isn't counted doesn't count. And mainstream institutions systematically fail to...
Navigating the Polycrisis
An innovative work of realism and utopianism that analyzes the possible futures of the world-system and helps us imagine how we might transition beyond capitalism. The world-system of which we...
The Left Hand of Data
A speculative framework that imagines how we can use education data to promote play, creativity, and social justice over normativity and conformity. Educational analytics tend toward aggregation, asking what a...
Imagining Transmedia
How the blurring of media forms—transmedia—became the default for how we experience narratives, and how that cultural transformation has redefined the worlds of education, entertainment, and our increasingly polarized public...