Teaching Black History in the Computer Science Classroom: A Revelation from Buffalo

Dr. Kai Dupe • July 29, 2025

This is a subtitle for your new post

Last week, I had the privilege of attending the 8th annual Teaching Black History Conference hosted by Dr. LaGarrett King and the University at Buffalo. This year’s theme, “Black Boy Joy, Black Girl Magic: The History of Black Childhoods,” challenged educators to reimagine how Black experiences and historical narratives are taught in classrooms across the country. I arrived expecting to grow in my understanding of Black history pedagogy. I left with a revelation: Black history has a rightful place in the computer science classroom.

As a computer science educator, I’ve long worked to make my teaching inclusive and culturally responsive. But this conference made something click. I began to imagine how powerful it would be to teach CS through the lens of Black historical contributions, cultural knowledge, and lived experiences. Black history isn’t just something to be taught in February — it can be a framework for making computer science education more relevant, more just, and more inspiring for all students.

Take, for instance, the untold stories of Black tech pioneers like Dr. Clarence “Skip” Ellis, Dorothy Vaughan, and Mark Dean. Their legacies are not only worthy of recognition but can anchor entire units on programming, computing history, and innovation. Or consider using data science lessons to examine racial disparities, voting rights, or algorithmic bias — connecting technical skills to real-world issues students care about. Even a unit on web development could ask students to build digital archives or storytelling platforms celebrating Black heritage.

What struck me most at the conference was how joy, identity, and history were centered — not as add-ons, but as essential. Imagine bringing that same energy into CS classrooms. Imagine students coding apps rooted in their communities, building with purpose, and seeing themselves in the discipline.

This experience has sparked a shift in my approach. Moving forward, I want to intentionally design lessons that connect computer science to Black historical inquiry, cultural storytelling, and ethical reflection. Teaching Black history isn’t separate from teaching tech — it’s a way to liberate the code and bring our full selves into the work.

To my fellow CS educators: the future of tech education can — and should — be rooted in justice, joy, and history. This conference helped me see that clearly.

By Dr. Kai Dupe • October 12, 2026
I have spent much of my career in technology learning, teaching, and staying current.
By Dr. Kai Dupe • September 18, 2026
A mentor gives you advice. A sponsor creates opportunities.
By Dr. Kai Dupe • August 20, 2026
Representation alone will not solve the persistent racial disparities in computing.
By Dr. Kai Dupe • July 28, 2026
The truth is that most software applications exist to manage information.
By Dr. Kai Dupe • July 1, 2026
Artificial intelligence has become the newest member of nearly every software development team.
By Dr. Kai Dupe • June 17, 2026
The true promise of computing is not found in the machines we build, but in the human potential we unlock when knowledge becomes accessible to everyone.
By Dr. Kai Dupe • June 3, 2026
One of the reasons I value the MCT program so highly is that it represents more than technical knowledge.
By Dr. Kai Dupe • May 22, 2026
Software engineering is not simply coding.
By Dr. Kai Dupe • May 15, 2026
Companies often promote the idea that technical skill alone determines success.
By Dr. Kai Dupe • May 3, 2026
Hackathons also strengthen teamwork and communication skills.