Comics creator Gene Luen Yang was just selected as one of the recipients of the MacArthur Foundation’s so-called “Genius Grants.” In light of the news, we’re republishing our December 2015 interview with Yang below. In a new email interview yesterday, he recalled finding out about the award about three weeks ago: “I got a call from the MacArthur Foundation in the morning, just as I was pulling out of my driveway to go to my local Panera Bread to work on a script,” he said. “I eventually made it to Panera, but didn’t get much work done.” He sees his selection as a victory for the comics medium. “I’m the third cartoonist to receive a fellowship. The amazing Ben Katchor and the amazing Alison Bechdel were ahead of me. I will certainly not be the last. I think it’s time to say that comics are legitimate, period. Graphic Novels have received top literary prizes, including Newbery Honors, Caldecott Honors, and a Pulitzer Prize. If you’re still turning your nose up at them, you are definitely in the minority.”
In his current life, Gene Luen Yang is best known as a writer and cartoonist, crafting award-winning graphic novels like American Born Chinese and the two-volume Boxers & Saints, landmark works that have gone on to be taught in schools and considered for awards normally exclusive to prose fiction. Yang has also recently expanded into more traditional comic books, writing DC Entertainment’s flagship Superman series, as well as official comic-book sequels to the beloved animated series Avatar: The Last Airbender for Dark Horse comics.
But up until last summer, Yang lived a second life as a high-school teacher, primarily in the field of computer science — something he continues to advocate for through graphic novels like Secret Codersand organizing activities for movements like Hour of Code. He currently has an art exhibit hosted by the Society of Illustrators you can go check out — which made now as good a time as any to catch up with Yang and chat a little bit about the breadth of his work and what he’ll be doing next.
A lot of your work features mythology — even Superman, which just introduced a fight club for brawlers inspired by different deities. I’ve always been interested in mythology. In American culture, for a large variety of historical reasons, we’ve largely been surrounded by European mythology — even in our comics. Thor is probably the most prominent mythological character in the Marvel universe, and in the DC universe, Wonder Woman is just surrounded by all these Greek gods. We don’t really hear about these gods from other cultures.
So I wanted to introduce them — I didn’t even really know any! I found Haemosu, who is the Korean god of the sun. The Crow stole the sun, so Haemosu had to go after him. I then found Apolaki and Malyari, who are the Filipino goddeses of the sun and moon — I really wanted sun gods in there because Superman is a sun-based hero, so I thought he would fit, and that there were some interesting things to play with there.
Where does your interest in folklore stem from? I don’t know! I grew up in an immigrant household, both my parents loved telling stories, but my mom especially told me a lot of stories that she grew up with, a lot of Chinese mythology — a lot of Monkey King.
They have these different theories about how a lot of what surrounds us in popular culture in America is rooted in myth, like Star Wars and superhero comics, which are all rooted in these mythological archetypes — and I think there’s something to that. As a geek growing up with Star Wars and superhero comics, when I learn about mythology, I feel something familiar about it.
Your work uses these icons and figures to tackle issues of racial identity. Is that something you’ve grappled with in your own life? I think all of us go through a period of our lives where we want to distance ourselves from whatever it is that makes us different from the majority. For immigrant’s kids, that’s largely the culture of our parents that we want to escape from. Everybody wants to get away from their parents when they’re teenagers, but there’s this weird added component for immigrant’s kids where you don’t just want to get away from your parents, but you just want to get away from this entire culture, this entire piece of the world you just want to distance yourself from. That was something I really had to work through as I got older.
Is some of your work about reconnecting with that, then? I think so, yeah! As I’ve gotten older, I’ve realized, I’m definitely an Asian-American, I’m definitely a Chinese-American. I visited China for the first time as an adult — I actually took a group of my students and it was super fun, but it was also really strange for me because I was experiencing things that I felt should’ve been familiar, but I only knew through echoes.
That’s when I realized — I’m pretty American! Having grown up here, American ways of thinking and looking at the world have embedded themselves into who I am. At the same time, I think that America is this collection of subcultures, and there’s not one monolithic culture. So the piece of America that I fit in is really the Asian-American piece. Or there’s a blend. You’re informed by both, Asian culture and American culture.
How do you take that approach to books like Avatar: The Last Airbender or Superman? Well, Avatar, compared to Superman, has a very short history. It’s only been around for a few years, and the creators are still involved in the comic. So when I approach that, I just want to stay true to the voice of the show, and I also want to explore topics that the show explored that are also interesting to me. There’s a lot of overlap between my own personal interests and that show, which is why I loved it so much.
Superman is a little bit harder. Superman, because he’s an older character, because he’s gone through so many different incarnations — he means different things to different people. I feel like he gets redefined over and over again. For me, my connection to Superman is that he’s an immigrant. He’s an immigrant who can pass. He’s someone from another culture that could pass for mainstream. And that gives him this really unusual dynamic. I’m hoping that comes out in my run.
Your work on Boxers & Saints is currently being exhibited by the Society of Illustrators at the Museum of Comic and Cartoon art. It’s a pretty empathetic work about an ugly period of history — looking back, do you feel you accomplished what you were trying to achieve? A lot of my stuff is about exorcising a demon. The way I got interested in the Boxer Rebellion was, in the year 2000, Pope John Paul II canonized this group of Chinese Catholic Saints. I grew up in this Chinese Catholic community, so my home church, they just freaked out about it. They had all these special celebrations and masses. That’s what got me looking into the lives of these saints, these newly canonized saints — and a lot of them were martyred during the Boxer Rebellion.
The more I read about the Boxer Rebellion, the more I felt like there was something about this tension between East and West, or between these different ways of viewing the world, and creating their own identity, and they just resonated with me. I could get why the Boxers were so mad, and I could also get why the Chinese Christians wouldn’t give up on their beliefs even though their beliefs came from a foreign culture. Both of those were understandable. In the beginning, when I first decided I want to do something about the Boxer Rebellion, I wanted to find a hero, a protagonist. I would read one book and I’d feel closer to the boxers; I’d read another, I’d feel closer to their Chinese Christian enemies. So I couldn’t decide. It was like an expression of my own ambivalence, the two-book nature of that project.
In terms of whether or not it exorcised demons? I feel like I came away with a more informed ambivalence than I had going on. Sometimes you can’t read your way out of ambivalence.
Do you have another graphic novel in the works? I’m working on my first nonfiction book. I followed a high-school basketball team out of Oakland for a season next year, they were trying to get the state championship, and that’ll be my next book. I went with them on a lot of their away games, and talked to a lot of the players and the coaches.
Are you a big basketball fan? I was not. Growing up, I hated basketball, because I was not good at it. But then a couple things happened that got me into basketball: I have a son who’s 12 now, and when he was around 9 or 10, he started getting interested in basketball. Around the same time, Jeremy Lin hit the scene, and you know what he did around here.
Seeing the Jeremy Lin phenomenon, seeing my son get attached to basketball got me interested in how basketball and culture kind of interface. Because there’s a lot of crazy things that have happened in basketball — like when the NBA started, it was an all-white league; the Lakers had to be defeated by the Harlem Globetrotters for African-Americans to be considered. And that was this crazy historic game.
Basketball has a special place in the interface of cultures. Some of the few Americans that were ever able to go through the Iron Curtain at the height of Soviet Communism were all basketball players, they were basically the Harlem Globetrotters. They were invited in, nobody else was. And then the same with North Korea right now — Dennis Rodman is probably the American that has had the most influence in that country. It’s weird!
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]