"Cultural design tools encourage students to artistically express computing design concepts from Latino/a, African American, or Native American history as well as cultural activities in dance, skateboarding, graffiti art, and more."
This is purest drivel. A culture is a set of shared behaviors, interests, and values that cause people to cluster together, or derive from them being so. Geekdom, hackerdom, tech, or whatever you want to call it is its own culture. It may be predominantly white male, but it is not the same thing as white male culture at large. If it was, we'd be more interested in football and reality TV and less interested in roleplaying games and Star Trek. Not to say that no geeks like the former and that all like the latter, but the percentages are very very different from mainstream. We have our own slang, places we tend to hang out (especially if you consider online "places"), entertainment interests, people we admire, people we hate, things we like to talk about, and so forth.
In fact, the very idea that someone's ethnicity defines their culture is itself racist. When I hang out with my black, Chinese, and Indian coworkers, we all have common ground due to us sharing the tech culture, rather than being pigeonholed into the cultures we were born in, staying there, and having to overcome barriers when we want to interact.