Emma Tosch

Emma Tosch (ɛmə tɑʃ 🔈) She/her
Assistant Professor
University of Vermont
Office: E456 Innovation Hall
E-mail: first dot last at uvm dot edu
[ CV ]

  • PhD, University of Massachusetts Amherst, Computer Science
  • MA, Brandeis University, Computer Science
  • BA, Wellesley College, English Literature

I am currently looking for PhD students! Feel free to reach out for a chat if you think we might work well together. If you'd like to learn more about what I do, and my advising style, consider checking out:

Research Interests

The research questions that motivate me relate to supporting sound experimental methodologies within complex software systems. I use methods from domain-specific programming language design to build languages and tools for data scientists, social scientists, and machine learning researchers. Representative publications include:

My statement of research philosophy gives a representative view into how these ideas tie together.

Keywords: domain-specific languages, static analysis, software testing, data science, computational social science, experimentation, reinforcement learning


    UVM CS 395: Domain-Specific Languages, Fall 2021 (tentative)
    UVM CS 253: Reinforcement Learning, Spring 2021
    UMass CS 240: Reasoning Under Uncertainty, Spring 2018

Meeting Availability

For UVM students: I keep my work (Teams) calendar up to date. If you'd like to meet with me, please use the scheduling assistant in Teams to pick a time during normal work hours (M-F 9-5) when we are both free and send a calendar/Teams invite with a short description of the nature of the meeting.

For anyone else: Please send me a calendar invite for a time that works for you. I try to keep my Google calendar (below) mirrored, but it may not be up to date.

Fun Facts About Me

I was once described as "a young Bernie Sanders."