Headshot of Amy J. Ko

I will likely recruit an iSchool or CSE Ph.D. student this Autumn 2026, focused on critical, liberatory CS and AI education. Have questions that aren't answered here? Write me.

Amy J. Ko, Ph.D.




I will likely recruit an iSchool or CSE Ph.D. student this Autumn 2026, focused on critical, liberatory CS and AI education. Have questions that aren't answered here? Write me.

Here is what I've been up to in the past five years.

2026– Associate Dean for Academics πŸ”—οΈŽ

πŸ“„οΈŽ Adolescent Identity Expression through Transdisciplinary, Computational, Creative Writing Adolescent Identity Expression through Transdisciplinary, Computational, Creative WritingπŸ“„οΈŽ Reimagining Assessment: How Co-construction Shifts Agency in Computer Science Classrooms Reimagining Assessment: How Co-construction Shifts Agency in Computer Science ClassroomsπŸ“„οΈŽ Justice-Centered Educational Programming Language Design Justice-Centered Educational Programming Language DesignπŸ“„οΈŽ Systems, Values, and Conceptions Shaping Computing Education in Refugee Support Organizations Systems, Values, and Conceptions Shaping Computing Education in Refugee Support OrganizationsπŸ“„οΈŽ An Item Response Theory Model for Multiple Resubmissions An Item Response Theory Model for Multiple ResubmissionsπŸ“„οΈŽ Ability Heuristics for Conducting Accessibility Inspections Ability Heuristics for Conducting Accessibility InspectionsπŸ“„οΈŽ Culture-Centric Computational Embroidery as a Medium for Learning Computer Science Culture-Centric Computational Embroidery as a Medium for Learning Computer Science ✍︎ wood latices hanging from the ceiling of a beige foyer. CHI 2026 trip report: ay ay AIπŸ”—οΈŽβœοΈŽ Brick buildings on the left and right, a handful of students walking down a pathway, and blue skies. A day at the University of MinnesotaπŸ”—οΈŽβœοΈŽ A tuxedo cat's symmetrically marked face stares intensely into the camera, with her tongue slightly out. Winter wonderingπŸ”—οΈŽβœοΈŽ A brick, circular, windowed facade against a cloudy, sunny morning dawn. SIGCSE 2026: Love and learningπŸ”—οΈŽβœοΈŽ Eight people standing and looking down at a desk with a very small battery powered robot; smiles abound, and a snack cart in the background. Five years of justice-centered secondary CS teacher educationπŸ”—οΈŽβœοΈŽ A messy brown overhead view with green tendrils and five capital F's at different orientations strewn about. Five F-words for 2026πŸ”—οΈŽ ✈︎ ACM CHI 2026πŸ”—οΈŽβœˆοΈŽ University of Minnessota Carlis ColloquiumπŸ”—οΈŽβœˆοΈŽ ACM SIGCSE 2026πŸ”—οΈŽ 🎀︎ love, learning, and computing education Love, Learning, and Computing EducationπŸ”—οΈŽ πŸŽ“οΈŽ Justice-Centered Educational Programming LanguagesπŸ”—οΈŽπŸŽ“οΈŽ Computer Science Equity & JusticeπŸ”—οΈŽ πŸ“’οΈŽ Got bugs? Here’s how to catch the errors in your scientific softwareπŸ”—οΈŽπŸ“’οΈŽ Everything Feels More Glitchy Right Now and Everyone Is Blaming Vibe Coding. The Real Story Is More ComplicatedπŸ”—οΈŽπŸ“’οΈŽ Apple’s App Course Runs $20,000 a Student. Is It Really Worth It?πŸ”—οΈŽ

2025– Associate Dean for Academics πŸ”—οΈŽ

πŸ“„οΈŽ Deconstructing Conceptions of Rigor in Computer Science Education Deconstructing Conceptions of Rigor in Computer Science EducationπŸ“„οΈŽ Integrating large language model and psychometric analysis to understand learners' coding behaviors Integrating large language model and psychometric analysis to understand learners' coding behaviorsπŸ“„οΈŽ Dreaming of Difference: Imagining the Future of CS Education Pedagogy with Secondary Students Dreaming of Difference: Imagining the Future of CS Education Pedagogy with Secondary StudentsπŸ“„οΈŽ How Students Tackle Coding Tasks in Formative Assessment How Students Tackle Coding Tasks in Formative AssessmentπŸ“„οΈŽ Justice-Centered Computing Curriculum Design in Informal Learning Justice-Centered Computing Curriculum Design in Informal LearningπŸ“„οΈŽ Scratch Copilot: Supporting Youth Creative Coding with AI Scratch Copilot: Supporting Youth Creative Coding with AIπŸ“„οΈŽ Leveraging psychometric modeling for enhancing programming skill assessments Leveraging psychometric modeling for enhancing programming skill assessmentsπŸ“„οΈŽ Wordplay: Accessible, Multilingual Interactive Typography Wordplay: Accessible, Multilingual Interactive TypographyπŸ“„οΈŽ A Retrospective on How Developers Seek, Relate, and Collect Information About Code A Retrospective on How Developers Seek, Relate, and Collect Information About Code ✍︎ The university district in Seattle, with a post rain shower rainbow amidst a cloudy sky. Pride and postingπŸ”—οΈŽβœοΈŽ The rear view of the conference room, with 80 heads, partially obscured by the edge of a large wooden stump sculpture. Koli Calling 2025: Alliances of the ArtificialπŸ”—οΈŽβœοΈŽ An outline of the U.S. border, repeated to the right four more times, but each time, rotated, smaller, and blurry. Dagstuhl trip report: creativity, code, and generative AIπŸ”—οΈŽβœοΈŽ An outline of the U.S. border, repeated to the right four more times, but each time, rotated, smaller, and blurry. Will the U.S. collapse?πŸ”—οΈŽβœοΈŽ Several x-rays of my broken ribs and a clavicles. Fractured bones, fractured mindπŸ”—οΈŽβœοΈŽ Pencil sketches of two 2mg estradiol pills. Little blue pillsπŸ”—οΈŽβœοΈŽ Fuzzy speckles of red, black, and yellow, with a circular cutout in the center, and stick figure Amy pushing against its edits, with an angry, resistant face. How is fascism going for you? Here’s how it’s going for meπŸ”—οΈŽβœοΈŽ Japanese calligraphy on a white background, with the words "CHI 2025" in black. CHI 2025: Frayed edgesπŸ”—οΈŽβœοΈŽ A muted, fuzzy photo above the clouds, with the bright sun in the corner, possibly from an airplane window. We are not bits: AI and dehumanizationπŸ”—οΈŽβœοΈŽ A dark purple stage, a slide that says SIGCSE, and the organizing committee kicking things off. SIGCSE 2025: Rumination, resistanceπŸ”—οΈŽβœοΈŽ A thousand people sitting on Capitol building steps, and standing in the street, with grey clouds above us all. A day at the state capitolπŸ”—οΈŽβœοΈŽ A photo of a cloudy sky, with a long arc of cloud break showing blue sky above. Plain language American problemsπŸ”—οΈŽβœοΈŽ A stage with a Black woman and a keyboard in mics, surrounded in blue. Horror, joyπŸ”—οΈŽ ✈︎ ACM Koli Calling 2025πŸ”—οΈŽβœˆοΈŽ Dagstuhl: Creativity, GenAI, and Software DevelopmentπŸ”—οΈŽβœˆοΈŽ ACM CHI 2025πŸ”—οΈŽβœˆοΈŽ Berkeley EECS visitπŸ”—οΈŽβœˆοΈŽ SIGCSE 2025πŸ”—οΈŽ 🎀︎ forthcoming Ten recipes for leveraging ADA Title II compliance for more accessible higher educationπŸ”—οΈŽπŸŽ€οΈŽ I hope some of you will join us, creating A computational world that works for everyone, One PL at a time Justice-Centered Educational Programming Languages🎀︎ Wordplay: Accessible, Multilingual, Interactive Typography Wordplay: Accessible, Multilingual, Interactive TypographyπŸ”—οΈŽπŸŽ€οΈŽ forthcoming Justice-Centered Educational Programming LanguagesπŸ”—οΈŽ πŸŽ“οΈŽ Justice-Centered Educational Programming LanguagesπŸ”—οΈŽπŸŽ“οΈŽ Computer Science Equity & JusticeπŸ”—οΈŽ πŸ“’οΈŽ Education to Employment: Building AI-Ready TalentπŸ”—οΈŽπŸ“’οΈŽ Conversations with a Prominent Propagator: Amy KoπŸ”—οΈŽπŸ“’οΈŽ State CS Graduation RequirementsπŸ”—οΈŽπŸ“’οΈŽ Conversations with a Prominent Propagator: Amy KoπŸ”—οΈŽπŸ“’οΈŽ Confronting AI in the classroomπŸ”—οΈŽπŸ“’οΈŽ The Trump Administration Has Canceled Millions in NSF GrantsπŸ”—οΈŽ

2024– Informatics program chair; Associate Dean for Academics πŸ”—οΈŽ

πŸ“„οΈŽ How Economically-Marginalized Adolescents of Color Negotiate Critical Pedagogy in a Computing Classroom How Economically-Marginalized Adolescents of Color Negotiate Critical Pedagogy in a Computing ClassroomπŸ“„οΈŽ Measuring students' programming skills via online practice Measuring students' programming skills via online practiceπŸ“„οΈŽ Neurodivergent Legitimacy in Computing Spaces Neurodivergent Legitimacy in Computing SpacesπŸ“„οΈŽ Recruiting Practices in Informal CS Learning Recruiting Practices in Informal CS LearningπŸ“„οΈŽ Exploring the Impact of Assessment Policies on Marginalized Students' Experiences in Post-Secondary Programming Courses Exploring the Impact of Assessment Policies on Marginalized Students' Experiences in Post-Secondary Programming CoursesπŸ“„οΈŽ Integrating Philosophy Teaching Perspectives to Foster Adolescents' Ethical Sensemaking of Computing Technologies Integrating Philosophy Teaching Perspectives to Foster Adolescents' Ethical Sensemaking of Computing TechnologiesπŸ“„οΈŽ Teaching Accessible Computing Teaching Accessible ComputingπŸ“„οΈŽ "There Will Always be a Yes and No Side": Facilitating Ethical Sensemaking Around Technology with Teens "There Will Always be a Yes and No Side": Facilitating Ethical Sensemaking Around Technology with TeensπŸ“„οΈŽ Factors Influencing the Social Help-Seeking Behavior of Introductory Programming Students in a Competitive University Environment Factors Influencing the Social Help-Seeking Behavior of Introductory Programming Students in a Competitive University EnvironmentπŸ“„οΈŽ Culture-centric computational embroidery Culture-centric computational embroidery ✍︎ On the top half, green flowing river water, and on the bottom, fractured rock. Fragmentation in academic leadershipπŸ”—οΈŽβœοΈŽ Mount St. Helens erupting in May, 1980 The Coming StormπŸ”—οΈŽβœοΈŽ A tweet by Associate Deans: 'My favorite time of the year! Time to cancel under-enrolled classes and reassign faculty to classes they aren't qualified to teach! I am an Associate Dean for AcademicsπŸ”—οΈŽβœοΈŽ A bright pink slide reading the 2nd international trans studies conference Trans Studies 2024 trip report: academic trans camp!πŸ”—οΈŽβœοΈŽ A tessellation of green triangles and wooden walls with ceiling mounted lights. ICER 2024 trip report: winter in MelbourneπŸ”—οΈŽβœοΈŽ Amy in a white Nike "just do it" t-shirt in front of a boxy CRT and PC with keyboard, speakers, and floppy disks. A small desk lamp lights a corner of a wooden desk. Pride and shame in hobbyist programmingπŸ”—οΈŽβœοΈŽ A wide shot of seven rows of seating with more than 300 attendees. CRA Snowbird 2024 trip report: computing contrastsπŸ”—οΈŽβœοΈŽ A stadium full of Information School graduates and proud families in the stands. CSTA 2024 trip report: mixed messagesπŸ”—οΈŽβœοΈŽ A stadium full of Information School graduates and proud families in the stands. I’m a proud professor parentπŸ”—οΈŽβœοΈŽ Two imposing marble columns, a dimly lit hallway, and a hundred attendees swarming. AERA 2024 trip report: blight and beliefπŸ”—οΈŽβœοΈŽ A highly warped, up close photo of Boomy the tuxedo cat, with her nose so pink and large. Trans day of choresπŸ”—οΈŽβœοΈŽ Photo of the cover of the book, reading "A SHORT HISTORY OF TRANS MISOGYNY" with an image of a dolled up woman behind. SIGCSE 2024 trip report: always hallwaysπŸ”—οΈŽβœοΈŽ Photo of the cover of the book, reading "A SHORT HISTORY OF TRANS MISOGYNY" with an image of a dolled up woman behind. Processing a "A Short History of Trans Misogyny"πŸ”—οΈŽβœοΈŽ A dark wooded scene with white and pink spheres hovering in the air. Power, ignorance, and the healing promise of curiosityπŸ”—οΈŽβœοΈŽ A stick figure with long black hair in a bright red haze running away from a network of nodes and edges in cool blue haze. Data dependencyπŸ”—οΈŽβœοΈŽ Twenty Black residents of Montgomery Alabama walking on a sidewalk in 1955. Individual and collective recognitionπŸ”—οΈŽβœοΈŽ A horrendous LA freeway interchange at dawn. Cars are unjustπŸ”—οΈŽβœοΈŽ A sunrise, or possibly a sunset, over silhouettes of hills. Things I hope for in 2024πŸ”—οΈŽ ✈︎ Harvey Mudd visitπŸ”—οΈŽβœˆοΈŽ AAAI/ACM Conference on Artificial Intelligence, Ethics, and SocietyπŸ”—οΈŽβœˆοΈŽ 2nd International Trans Studies ConferenceπŸ”—οΈŽβœˆοΈŽ ACM ICER 2024πŸ”—οΈŽβœˆοΈŽ SnowbirdπŸ”—οΈŽβœˆοΈŽ CSTA Annual ConferenceπŸ”—οΈŽβœˆοΈŽ ISAT/DARPA Workshop The Great Oncoming kNowledge Ending (GONE)πŸ”—οΈŽβœˆοΈŽ ECEP CMP4πŸ”—οΈŽβœˆοΈŽ AERA Annual MeetingπŸ”—οΈŽβœˆοΈŽ ACM SIGCSE Technical Symposium 2024πŸ”—οΈŽ 🎀︎ ALTCODE acronym Justice-Centered Educational Programming Languages🎀︎ a colorized photo of Kansas City, Missouri Liberatory Futures for Computing LiteracyπŸ”—οΈŽπŸŽ€οΈŽ raining cats and the words "playful, centering silliness" Searching for Justice in Programming Language Design🎀︎ a picture of a glacier and the text this, of course, is just the beginning. Building a Community of Equity-Focused CS EducatorsπŸ”—οΈŽπŸŽ€οΈŽ a picture of a glacier and the text this, of course, is just the beginning. Searching for Justice in Programming Language DesignπŸ”—οΈŽ πŸŽ“οΈŽ Justice-Centered Educational Programming LanguagesπŸ”—οΈŽπŸŽ“οΈŽ User Interface Software and TechnologyπŸ”—οΈŽπŸŽ“οΈŽ Computer Science Equity & JusticeπŸ”—οΈŽ πŸ“’οΈŽ Washington state is a leader in computer science education, but disparities persistπŸ”—οΈŽπŸ“’οΈŽ UW researchers taught kids to code with cultural research and embroidery machinesπŸ”—οΈŽπŸ“’οΈŽ The architecture of SAST tools: An explainer for developersπŸ”—οΈŽπŸ“’οΈŽ Hearsay CultureπŸ”—οΈŽ

2023– Sabbatical (Winter/Spring/Summer) πŸ”—οΈŽ

πŸ“„οΈŽ Developing novice programmers' self-regulation skills with code replays Developing novice programmers' self-regulation skills with code replaysπŸ“„οΈŽ "A field where you will be accepted": Belonging in student and TA interactions in post-secondary CS education "A field where you will be accepted": Belonging in student and TA interactions in post-secondary CS educationπŸ“„οΈŽ Navigating a blackbox: Students' experiences and perceptions of automated hiring Navigating a blackbox: Students' experiences and perceptions of automated hiringπŸ“„οΈŽ Funds of knowledge used by adolescents of color in scaffolded sensemaking around algorithmic fairness Funds of knowledge used by adolescents of color in scaffolded sensemaking around algorithmic fairnessπŸ“„οΈŽ Exploring identity through computing integration in a Spanish language and literature class Exploring identity through computing integration in a Spanish language and literature classπŸ“„οΈŽ Scaffolding children's sensemaking around algorithmic fairness Scaffolding children's sensemaking around algorithmic fairnessπŸ“„οΈŽ What do you really mean by rigor? Deconstructing the definition in CS Teaching What do you really mean by rigor? Deconstructing the definition in CS TeachingπŸ“„οΈŽ A qualitative study on the implementation design decisions of developers A qualitative study on the implementation design decisions of developersπŸ“„οΈŽ "Taught to be automata": Examining the departmental role inshaping initial career choices of computing students "Taught to be automata": Examining the departmental role inshaping initial career choices of computing studentsπŸ“„οΈŽ Proposing, preparing, and teaching an equity- and justice-centered secondary pre-service CS teacher education program Proposing, preparing, and teaching an equity- and justice-centered secondary pre-service CS teacher education program ✍︎ An orange pen held by a hand about to write on grid-lined paper. More than calculators: Why large language models threaten learning, teaching, and educationπŸ”—οΈŽβœοΈŽ A web page with a left, a right, and several footers. The left shows a text editor with colorful computer code, a yellow highlight, and a magenta highlight on top of it, indicating a selection of a "translate" statement that converts a list of symbols into a list of Phrases for display. The right shows a 5 by 5 grid of symbols, one of them fading in to the grid. The footers show a timeline, several file names, and navigation links and settings. Learning to love and hate democracyπŸ”—οΈŽβœοΈŽ A web page with a left, a right, and several footers. The left shows a text editor with colorful computer code, a yellow highlight, and a magenta highlight on top of it, indicating a selection of a "translate" statement that converts a list of symbols into a list of Phrases for display. The right shows a 5 by 5 grid of symbols, one of them fading in to the grid. The footers show a timeline, several file names, and navigation links and settings. Wordplay: an accessible, language-inclusive programming language for allπŸ”—οΈŽβœοΈŽ An organic petal-like pattern of three dimensional shapes. Programming is sculptingπŸ”—οΈŽβœοΈŽ Amy holding her smartphone in front of a round mirror, with a print of a woman in sunglasses with red lipstick and colorful tiger wallpaper. A quiet sabbaticalπŸ”—οΈŽβœοΈŽ 170+ ICER attendees looking toward the end of a dance hall, sitting at round tables. ICER 2023 trip reportπŸ”—οΈŽβœοΈŽ Two Japanese people hugging a human scale godzilla in black and white. Faculty are GodzillasπŸ”—οΈŽβœοΈŽ A sad looking robot like face with a single eye in black and white That time I wanted to be an AI researcherπŸ”—οΈŽβœοΈŽ A bright blue sky above a small tree, with the light piercing through its small leaves. Summer sabbatical update: focus, fleetingπŸ”—οΈŽβœοΈŽ A slide showing "RESPECT conference" and Tamara Pearson at a podium speaking to the large room. 2023 IEEE RESPECT + NSF CISE EWF PI meeting trip reportπŸ”—οΈŽβœοΈŽ Five stick figures sitting at a stick table, one with a watercolor pink head and exclamation point above their head, the others with ellipses above their heads. On moments of toxic silence in computerΒ scienceπŸ”—οΈŽβœοΈŽ A 10,000 foot view of a big and small cloud, hovering over Michigan, creating a shadow on the plains. Visiting UMich AgainπŸ”—οΈŽβœοΈŽ A top down view of Amy's feet, shrouded by flared jeans, and resting upon the wet asphalt of downtown Ann Arbor. Foot frustrationsπŸ”—οΈŽβœοΈŽ A street, a porch, an outdoor ottoman, and Amy's legs wearing black Birkenstocks. The sun shines and the first perspective suggests calm. A tale of two cities: a sabbatical jaunt to Pittsburgh and ChicagoπŸ”—οΈŽβœοΈŽ A tuxedo cat looking concerned on front of a burning house. Spring sabbatical update: hibernation in warπŸ”—οΈŽβœοΈŽ A very tall stack of documents, hoisted by a group of 10 very small stick figures, each using a different strategy to keep the stack lifted. Some use their strength, some use tools, some use a stool, some help others be tall enough. Sustainable peer review via incentive aligned marketsπŸ”—οΈŽβœοΈŽ A sweeping arc of glowing yellow and blue in the center of an atrium. SIGCSE 2023 Trip Report: A Chronicle of Ideas, Good and BadπŸ”—οΈŽβœοΈŽ A rainbow watercolor planet earth. Finding hope in trans diversityπŸ”—οΈŽβœοΈŽ Three child-like humanoid robots frolicking in a field of grass and bright flowers Large language models will change programming… a lotπŸ”—οΈŽβœοΈŽ A robot working on a computer writing something sloppily Large language models will change programming… a littleπŸ”—οΈŽβœοΈŽ A screenshot of a table of contents and cover image, with buttons like remove cover image, add author, and other controls. Bookish.press: a place to write and publish web-based booksπŸ”—οΈŽβœοΈŽ A pencil illustration, with a small cross-legged woman at the bottom left staring at a horizon, with a thought bubble, and a gentle sun in the top right, hovering above. The canvas is otherwise blank. Six months unpluggedπŸ”—οΈŽ ✈︎ ACM ICER 2023πŸ”—οΈŽβœˆοΈŽ 2023 NSF CISE Education and Workforce PI and Community MeetingπŸ”—οΈŽβœˆοΈŽ University of Michigan sabbatical visitπŸ”—οΈŽβœˆοΈŽ AERA 2023πŸ”—οΈŽβœˆοΈŽ PittsburghπŸ”—οΈŽβœˆοΈŽ SIGCSE 2023πŸ”—οΈŽ 🎀︎ a title slide that says Searching for Justice in Programming Language Design and shows several glyphs from world languages. Searching for Justice in Programming Language Design🎀︎ a title slide that says Searching for Justice in Programming Language Design and shows several glyphs from world languages. Searching for Justice in Programming Language DesignπŸ”—οΈŽ πŸŽ“οΈŽ Intellectual Foundations of InformaticsπŸ”—οΈŽπŸŽ“οΈŽ Computer Science Equity & JusticeπŸ”—οΈŽ πŸ“’οΈŽ How my broken elbow made the ableism of computer programming personalπŸ”—οΈŽπŸ“’οΈŽ Six tips for better coding with ChatGPTπŸ”—οΈŽ

2022– Informatics program chair; gender transition; sabbatical (Summer/Fall) πŸ”—οΈŽ

πŸ“„οΈŽ Teaching inclusive design skills with the CIDER assumption elicitation technique Teaching inclusive design skills with the CIDER assumption elicitation techniqueπŸ“„οΈŽ β€œI would be afraid to be a bad CS teacher”: Factors Influencing Participation in Pre-Service Secondary CS Teacher Education β€œI would be afraid to be a bad CS teacher”: Factors Influencing Participation in Pre-Service Secondary CS Teacher EducationπŸ“„οΈŽ A decade of demographics in computing education research: A critical review of trends in collection, reporting, and use A decade of demographics in computing education research: A critical review of trends in collection, reporting, and useπŸ“„οΈŽ How families design and program games: a qualitative analysis of a 4-week online in-home study with a cellular-automata programming platform How families design and program games: a qualitative analysis of a 4-week online in-home study with a cellular-automata programming platformπŸ“„οΈŽ The Landscape of Teaching Resources for AI Education The Landscape of Teaching Resources for AI EducationπŸ“„οΈŽ Surfacing Equity Issues in Large Computing Courses with Peer-Ranked, Demographically-Labeled Student Feedback Surfacing Equity Issues in Large Computing Courses with Peer-Ranked, Demographically-Labeled Student FeedbackπŸ“„οΈŽ An Exploratory Study of Sharing Strategic Programming Knowledge An Exploratory Study of Sharing Strategic Programming KnowledgeπŸ“„οΈŽ Family as a Third Space for AI Literacies: How Do Children and Parents Learn about AI Together? Family as a Third Space for AI Literacies: How Do Children and Parents Learn about AI Together?πŸ“„οΈŽ β€œA key to reducing inequities in like, AI, is by reducing inequities everywhere first”: Emerging Critical Consciousness in a Co-Constructed Secondary CS Classroom β€œA key to reducing inequities in like, AI, is by reducing inequities everywhere first”: Emerging Critical Consciousness in a Co-Constructed Secondary CS ClassroomπŸ“„οΈŽ The House of Computing: Integrating Counternarratives into Computer Systems Education The House of Computing: Integrating Counternarratives into Computer Systems Education ✍︎ Amy smiling with her hair down with a sunset and beach in the background. Winter sabbatical update: Code, community, huakaΚ»iπŸ”—οΈŽβœοΈŽ White water rapids below a blue sky, lined with trees. Life off TwitterπŸ”—οΈŽβœοΈŽ A blurry collection of unfocused pink lights amidst a background of bluish grey. Academia needs to dream biggerπŸ”—οΈŽβœοΈŽ Amy in sunglasses, a sun cat, against a backdrop of sand, waves, and blue skies. Autumn sabbatical update: Reconnecting, reinventing, recoveringπŸ”—οΈŽβœοΈŽ A mountain top view of the northwest end of Lake Lugano and the city of Lugano tightly nested around it, with many larger mountain ranges in the hazy distance. ICER 2022 trip report: Together again, as bits and atomsπŸ”—οΈŽβœοΈŽ A group of researchers and two children standing on tiered steps facing the camera directly. Dagstuhl trip report: Educational programming languagesπŸ”—οΈŽβœοΈŽ A stage with the CSTA logo and a rainbow city skyline. CSTA 2022 trip report: teaching, equity, and a bit of professional healingπŸ”—οΈŽβœοΈŽ A group photo of the Dagstuhl castle of every attendee in the workshop on a staircase. Dagstuhl trip report: theories of programmingπŸ”—οΈŽβœοΈŽ A blue sky with clouds Sabbatical #2πŸ”—οΈŽβœοΈŽ An illustration of a blue Twitter logo with a white bird and several stick figures climbing a top it into a human pyramid, some falling off, and two people on the other side of the illustration having a conversation. I'm (mostly) leaving TwitterπŸ”—οΈŽβœοΈŽ A network of circles with stick figure faces inside, some in shock, some in tears, some angry. All of them watch at a distance one while stick figure towers over another with a weapon, and the other is on their knees waiting for the next blow. On the internet, we are all bystandersπŸ”—οΈŽβœοΈŽ A view of a stage, a large projector screen, and hundreds of people staring at them. CHI 2022, ECEP 2022, equity oh myπŸ”—οΈŽβœοΈŽ A group of Google protesters outside a Google building, 'My outrage can't fit this sign.' A guide to student activism in computing educationπŸ”—οΈŽβœοΈŽ Amy smiling at the camera with a backdrop of eclectic objects in a restaurant. I'm a happy trans kid!πŸ”—οΈŽβœοΈŽ A 1980's photo of a women with curly hair in a recliner nursing a baby with a bottle and a small child holding a stuffed panda on the floor. Life at the limitπŸ”—οΈŽβœοΈŽ A brick entrance with glass doors and a sign etched Joan and Sanford Weill Hall. A visit to Ann Arbor to discuss equity, justice, and engineering educationπŸ”—οΈŽβœοΈŽ A foggy illustration of a grey sky and a brow field of empty steel cages. We will not be cagedπŸ”—οΈŽβœοΈŽ The SIGCSE 2022 registration booth. SIGCSE 2022 Trip Report: ReunitedπŸ”—οΈŽβœοΈŽ A child assembling legos. On pacing and programming pedagogyπŸ”—οΈŽβœοΈŽ A photograph of the in-person Dagstuhl attendees with a screenshot of the virtual attendees in Zoom. Dagstuhl trip report: People, programs, and programming errorsπŸ”—οΈŽβœοΈŽ A photograph of a projector screen showing an Ohyay virtual classroom and several video feeds. Tinkering towards semi-seamless hybrid classroom discussionsπŸ”—οΈŽβœοΈŽ A screenshot of a Commodore 64 program printing hello world. Programming evolves, privilege reignsπŸ”—οΈŽ ✈︎ Vacation✈︎ MIT✈︎ Harvard✈︎ Simon Fraser University✈︎ 2022 ACM International Computing Education Research ConferenceπŸ”—οΈŽβœˆοΈŽ Dagstuhl on Educational Programming Languages and SystemsπŸ”—οΈŽβœˆοΈŽ Dagstuhl on Theories of ProgrammingπŸ”—οΈŽβœˆοΈŽ Exploring Computing Education Pathways 2022 Summit✈︎ SIGCSE 2022 Technical SymposiumπŸ”—οΈŽβœˆοΈŽ University of MichiganπŸ”—οΈŽβœˆοΈŽ Dagstuhl on Human Factors Impact on Programming Error MessagesπŸ”—οΈŽ 🎀︎ The Promise and Problems of CS for All🎀︎ The Promise and Problems of CS for All πŸŽ“οΈŽ Intellectual Foundations of InformaticsπŸ”—οΈŽπŸŽ“οΈŽ User Interface Software and TechnologyπŸ”—οΈŽπŸŽ“οΈŽ Computer Science Equity & JusticeπŸ”—οΈŽ πŸ“’οΈŽ How a Big Donation is Making a Difference for One Local Computer Science ProgramπŸ”—οΈŽπŸ“’οΈŽ Google Giving $400K to UW Computer Science Teacher Education ProgramπŸ”—οΈŽπŸ“’οΈŽ For-profit coding boot camps prey on BIPOC workersπŸ”—οΈŽ

CC0 Last updated 5/18/2026. 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.