Fei Fang 方菲

[ CV ]

portrait.jpeg

I am a PhD student at the Center for Language and Speech Processing at Johns Hopkins University, advised by Prof. Jason Eisner.

My research in natural language processing (NLP) aims to help people collaborate more effectively with each other and with AI. In particular, I am interested in (1) reimagining existing NLP systems to better support human communication, and (2) developing machine learning methods to achieve more effective human-AI communication.

Before starting my PhD, I was a machine learning engineer at various startups that are dedicated to helping knowledge workers work more efficiently and effectively. Prior to that, I graduated from Stanford University with a B.S. in Mathematics and M.S. in Computer Science, where I was fortunate to work with Professors Chris Potts, Elisa Kreiss, and Noah Goodman.

My work at the intersection of language and technology is rooted in my journey across languages—from growing up with Mandarin and Cantonese, to achieving native fluency in English and professional proficiency in Japanese and Spanish. These experiences have offered me a humbling glimpse into the incredible diversity of human language, and fueled my commitment to developing NLP systems that serve diverse user needs while promoting inclusive communication.

If you think I could be helpful in your journey, please reach out! Whenever I look back at the challenging times in my life—from moving abroad alone as a 15-year-old, to battling cancer before graduating from college—I’m reminded that none of us walks alone. I am forever indebted to those who reached out with unexpected kindness when I needed it most, and I hope to share at least a fraction of their kindness with the world.


publications

  1. Concadia: Towards Image-Based Text Generation with a Purpose
    Elisa Kreiss, Fei Fang, Noah D. Goodman, and Christopher Potts
    In Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, Dec 2022
  2. Color Overmodification Emerges from Data-Driven Learning and Pragmatic Reasoning
    Fei Fang, Kunal Sinha, Noah D. Goodman, Christopher Potts, and Elisa Kreiss
    In Proceedings of the Cognitive Science Society, Jul 2022

teaching

During my time at Stanford, I had the privilege of serving in various teaching roles across core Computer Science courses. My experience ranges from course assistance to lecturing, with a focus on theory and artificial intelligence.

CS103: Mathematical Foundations of Computing (required for all CS students)

  • Co-Lecturer (Summer 2021, appointed as Computer Science Teaching Fellow)
  • Tutorial Leader (Spring 2021)
  • Course Assistant (Spring & Fall 2019; Winter & Spring 2020)

CS221: Artificial Intelligence: Principles and Techniques (required for all CS students specializing in AI)

  • Co-Head CA, Student Liaison (Fall 2021)
  • Head CA (Winter 2021)

miscellany

  • Origin of my name: this Chinese poem
  • Favorite exercise: the plank
  • My love language: cooking for my friends
  • If I could only read one thing for the rest of my life: Four Quartets by T. S. Eliot
  • In a parallel universe: before I found NLP, I dreamt of becoming a tea ceremony master and thus began to study Japanese