As a high school teacher for 17 years, Gene Luen-Yang experienced the highs and lows of teaching computer science. Initially offered as a standalone course at Bishop O’Dowd High School, where Luen-Yang taught, faculty came to believe that computer science was so essential that it be integrated into every subject. Still, interest in learning coding among students varied with market fortunes. When the dotcom bubble burst in the late 1990s, fewer students wanted to learn the zen of programming languages. That's a shame, says Luen-Yang, because more than an employable skill, coding is a gateway to using logic to solve large problems creatively. Gene Luen Yang's most recent book is Paths Portals.