Professional and personal takes on my professorly life.

Tiny Bio ๐Ÿ”—

Amy J. Ko is a Professor at the University of Washington iSchool, where she studies humanity's individual and collective struggle to understand computing. She works toward an equitable, sustainable, and liberatory future in which everyone has the freedom, resources, and affirmation they need to thrive. She views uncritical uses of computing as a threat to that future, but believes computing can be reimagined to help achieve it. Her primary areas of expertise are HCI, Software Engineering, Computing Education, and Programming Languages, but she draws extensively upon Education Research, Learning Sciences, and the many social sciences of identity, community, and power.

Short Bio ๐Ÿ”—

Amy J. Ko is a Professor at the University of Washington Information School and the Paul G. Allen School of Computer Science and Engineering (courtesy). She directs the Code & Cognition Lab, where she and her students study computing education, human-computer interaction, and humanity's individual and collective struggle to understand computing and harness it for creativity, equity, and justice. With her collaborators, she's invented many tools and programming languages to support debugging, program understanding, reuse, and learning; founded and sold a venture-backed startup; developed numerous ways to weave equity and justice into computing education pedagogy, culture, and technology; and impacted local, state, and federal K-12 CS education policy through community organizing and advocacy. Her work spans more than 130 peer-reviewed publications, with 19 receiving paper awards and 4 receiving most influential paper awards. She is an ACM Distinguished Member and a member SIGCHI Academy, for her substantial contributions to the field of human-computer interaction, computing education, and software engineering. She received her Ph.D. at the Human-Computer Interaction Institute at Carnegie Mellon University in 2008, and degrees in Computer Science and Psychology with Honors from Oregon State University in 2002.

Irreverent Bio ๐Ÿ”—

Amy J. Ko is a queer, trans anti-disciplinary weirdo at the University of Washington who gets paid to follow her curiosity about computation and tell people what she finds. She likes working with students to wander about asking questions about the ways that computation has and hasn't woven itself through people's lives and learning. She started off inventing ways of making programming easier, but then got disillusioned with productivity. She then got excited about the ways that programmers interact with communities of people using their code. After she returned from her icky capitalist stint as a CTO, she decided to focus on making people smarter instead of tools smarter, and began studying what kinds of computing literacies might lead to a more just world, and what kinds of teachers, teaching, and tools we need to make that happen. She published a bunch of papers and won a bunch of awards, but that's not why she does the work. She's grateful to Carnegie Mellon University and Oregon State University for being reasonably safe spaces to bumble through the world's endless expanse of mysteries as a student, and to the many students and taxpayers that pay her to keep doing it as a professor in Seattle.

Age ๐Ÿ”—

Why would I put a section on this page about my age? There are so many reasons. First, people are constantly assuming I'm much younger than I am (which I guess is to be expected, since I have a young face, but must we really assume?) Second, when I tell people my age, they're often skeptical (which is ridiculous, because I'm pretty sure I know my age better than they do). Third, in ageist academia, much of how I'm treated and how my ideas are treated are dependent on how people perceive my expertise, experience, and wisdom. Looking young is almost guaranteed to lead less thoughtful academics to assume I'm a student, that I know nothing, and that I have no expertise to share. Hence this section on this page.

So how old am I? I was born in the summer of 1980. I am an Gen Xer. The music of my childhood came with big hair and melodrama. I spent a whole summer earning and saving $99 to buy a first generation Nintendo. Childhood meant going wherever I wanted with whomever I wanted after school with no parental consequences. I was one of the first people on the consumer internet. My adolescence was defined by pervasive grunge, sadness, suicide, comic book stores, arcades, and Magic the Gathering tournaments. And I look back to the 80's and 90's and wonder how the world got so complicated, so quickly. And then I remember that it was always complicated, whiteness just demanded we deny that.

So let my face be a reminder: you cannot judge someone's age, life experience, expertise, or wisdom from their face.

Academic Lineage ๐Ÿ”—

I have a relatively short academic lineage. I was advised by...

  • Brad Myers, (Ph.D., University of Toronto), who was advised by...
  • Ronald Baecker, (Ph.D., MIT) and Bill Buxton (unofficially), who was advised by...
  • Edward L. Glaser (A.B., Dartmouth College), who taught Ron at MIT, who had highly interdisciplinary interests, and who was blind.

As an undergraduate, I was also advised by...

Promotion Documents ๐Ÿ”—

These are the documents I submitted for tenure-track faculty positions in 2008, for my tenure and promotion to Associate Professor, and for my later promotion to Professor. I hope they're helpful to anyone pursuing a career in academia. While you read them, remember: careers come together one day at a time, one paper at a time, not all at once! I've felt imposter syndrome most of my life because people didn't tell me this.

Identity ๐Ÿ”—

Labels are are often used to stereotype, categorize, and oppress. However, when we use them to describe ourselves, they can be powerful ways to develop cultural humility, preventing stereotyping and assumptions. Here are a few labels that I use to describe myself and what they mean to me:

  • I am an Oregonian. Growing up in a suburb of Portland, Oregon in the 80's and 90's, my values were shaped by environmental sustainability, native sovereignty, natural beauty, angst, whiteness, and weirdness.
  • I am a Seattleite. Having frequented Seattle since childhood and lived here since 2008, I experience this as being progressive, ambitious, perpetually insecure about my wokeness, and civically engaged.
  • I am a professor. I center curiosity, discovery, knowledge, learning, and teaching, in work and in life.
  • I am a parent. I embrace lifelong responsibility for the love and wellbeing of my daughter.
  • I am a partner. I devote my life to cultivating love, joy, laughter, shared dreams with my wife.
  • I am a technophile. Technology is my obsession, both its wondrous powers and its potential for destruction.
  • I am a foodophile. Food shapes my travel, my experiences, my conversations. I love food!
  • I am a woman. Much of this means being treated as a woman, but also having to dismantle sexist cultures, assumptions, and traditions that limit my opportunities.
  • I am transgender. I experience dissonance between my body and my gender, and the unjust treatment in law and life that comes with a transphobic world.
  • I am queer. My sex, sexual orientation, and gender identity don't really fit the false gender binaries popular in dominant culture.
  • I am Chinese. My father's parents came to the United States in the early 20th century, and brought with them cultural traditions in food, frugality, and financial security, which shaped my own traditions.
  • I am Danish, at least in ancestry; my mother's parents came to the United States in early 20th century, and brought with them humility, privacy, and piety.
  • I am a divorcee. This has eroded my friendships, community, finances, and wellbeing, leaving lifelong scars and stigma.
  • I am an atheist. I find my spirituality in human values and the unknown, but do not believe there is an all powerful being that designed the universe.

Long Bio ๐Ÿ”—

I was born in Ontario, Oregon, but grew up primarily in West Linn, Oregon, a suburb of Portland, and went to West Linn High School. The school was fantastic and I had wonderful teachers, especially in math, science, and English. I spent much of my free time playing video games with friends, drawing, and writing code in BASIC, Pascal, C, and my TI-85 to make visualizations, games, and user interface toolkits. I retreated into programming largely as a refuge from myself.

I was a strong student and was admitted to several great universities out of state, but I couldn't afford any of them. I attended Oregon State University, where I majored in Computer Science and Psychology. Early on, I got involved in the budding student chapter of the ACM, and after my first year, helped run the club and its activities around campus, including the ACM International Collegiate Programming Contest, a statewide software engineering contest, and a student taught course on 2D graphics rendering algorithms. At the same time, I joined Margaret Burnett's research group, and stayed for two years. In my senior year, I focused on my honors thesis project, advised largely by Bob Uttl. I'd enjoyed doing research in computer science and psychology so much, I decided to apply to several graduate schools with a slant towards Human-Computer Interaction.

Of all of the schools, the Human-Computer Interaction Institute at Carnegie Mellon University was the best fit, and I started work right away with Brad Myers. I started by investigating what made debugging so difficult, and inventing technologies to make it easier. Just after proposing in 2006, I did a fantastic internship at Microsoft Research in the Human Interactions in Programming group, and became fascinated with the larger challenge of software design and all of the human and cooperative issues that make it such a challenging form of engineering practice. I graduated with my Ph.D. in Human-Computer Interaction in May of 2008.

Just prior to graduating, I toured the country, giving invited talks and job interviews at labs and universities for about eight weeks. I interviewed at a range of places, including from conservative CS departments like Berkeley EECS to much broader places like the University of Washington Information School, as well as Microsoft Research, Redmond. In the end, I wanted to be in the Pacific Northwest, I wanted a strong mix of teaching and research, and I was fascinated by the challenge of helping to grow and envision a new academic unit, so I chose the Information School as my new home.

The pre-tenure period of my faculty career was distinguished by wonderful Ph.D. students, supportive colleagues across HCI and software engineering in both academia and industry, and exciting growth in the Information School faculty in data science, HCI, and several other fields. My own work continued to focus on developer tools, but began to incorporate more data science, investigating bug reporting from in a range of contexts, including open source, Agile teams, and private industry. While I did this work, I also developed a growing passion for research on the learning and teaching of computing, investigating new learning technologies and aspects of software engineering expertise. In 2013, I co-founded AnswerDash with Jake Wobbrock and Parmit Chilana. AnswerDash offered instant answers on websites using a selection-based search technology that was the centerpiece of Parmit's dissertation work.

I earned tenure in 2015. I finished my last day AnswerDash in December of 2015, resuming full-time faculty life on a short 6-month sabbatical. I used that time to begin a new focus on computing education research, inventing more effective, equitable, and scalable technologies and pedagogies for learning computer science. I also set out to help grow the field of computing education, help shape state and federal policy on computing education, and have impact by aggressively disseminating my lab's research.

In Spring of 2017, our former Dean, Harry Bruce, asked me to chair our undergraduate major, Informatics. I accepted. While this was a big role, it only constituted 20% of my time and came with a healthy amount of teaching release to compensate. My job therefore expanded from research, teaching, service, and impact, to also include administrative duties. This brought a new dimension of impact to my work, allowing me to impact not only the iSchool's vision of undergraduate educations in information, but other iSchools as well.

In Autumn 2019, I came out as a trans woman, finally accepting my gender identity and having the confidence to share it with the world. My academic communities were incredibly supportive, which gave me to confidence to be out and proud. That same year, I was promoted to Professor, and pivoted my research to have a more critical stance, exploring literacies in both the powers and perils of computing and investigating CS teacher education. Shortly after I came out, the COVID-19 pandemic arrived, and my lab and I went into survival mode, slowing down our work and doing our best to care for each other while in lockdown.

In the summer of 2022, I started my first full-length sabbatical. It was very much needed after sabbatical and administrative stress, an empty nest, and far too much personal and professional isolation. What I wanted most from it was unconstrained time to find myself and create art. I spent most of it traveling solo and creating Wordplay. After a summer, an academic year, and another summer, I returned, mostly refreshed, and with a renewed sense of purpose and self, ready for another 6 years of fragmented attention and public service. My Dean welcomed me back by asking me to serve as the iSchool's Associate Dean for Academics, starting Summer of 2024. I agreed, and spent the year preparing to set aside most of my teaching for a few years to help the school manage its unprecedent growth in students, faculty, courses, and programs, while maintaining my normal level of research activity.


CC0 To the extent possible under law, Amy J. Ko has waived all copyright and related or neighboring rights to the design and implementation of Amy's faculty site. This work is published from the United States. See this site's GitHub repository to view source and provide feedback.