CV Highlights

Teaching Positions

Senior Lecturer

School of Interactive Games and Media, RIT

2023 - Present

Courses taught:
  • GCIS-210/410/610 — Vertically Integrated Projects (VIP) for Computing I, II, & Graduate
  • IGME-105 — Game Development and Algorithmic Problem Solving
  • IGME-106 — Problem Solving with Data Structures and Algorithms for Games
  • IGME-202 — Interactive Media Development
  • IGME-209 — Real-Time Simulations and Games 1
  • IGME-601 — Game Development Processes
  • IGME-680 — IGM Production Studio

Lecturer

School of Interactive Games and Media, RIT

2019 - 2023

Courses taught:
  • IGME-105 — Game Development and Algorithmic Problem Solving
  • IGME-106 — Problem Solving with Data Structures and Algorithms for Games
  • IGME-601 — Game Development Processes
  • IGME-680 — IGM Production Studio
  • IGME-788 — Capstone Design
  • IGME-789 — Capstone Development

Visiting Lecturer

School of Interactive Games and Media, RIT

2018 - 2019

Courses taught:
  • IGME-105 — Game Development and Algorithmic Problem Solving
  • IGME-106 — Problem Solving with Data Structures and Algorithms for Games
  • IGME-601 — Game Development Processes
  • IGME-609 — Programming for Designers

Adjunct Instructor

Software Engineering, RIT

2017 - 2018

Courses taught:
  • SWEN-261 — Introduction to Software Engineering

Adjunct Instructor

Computer Science, RIT

2016 - 2016

Teaching Assistant

Software Engineering, RIT

2012 - 2012


Papers

WIP: Characterizing the Impact of Perfectionism on MS GDD Students , Kyle C. James, Erika S. Mesh, David Simkins, IEEE Frontiers in Education Conference (FIE), 2024

Exploring process improvement decisions to support a rapidly evolving developer base , Erika S. Mesh, David M. Tolar, and J. Scott Hawker, Proceedings of the 38th International Conference on Software Engineering − Visions of 2025 and Beyond (V2025), 2016

Supporting scientific SE process improvement , Erika S. Mesh, Doctoral Symposium of the 37th International Conference on Software Engineering, 2015

Leveraging expertise to support scientific software process improvement decisions , Erika S. Mesh, Gabbie Burns, and J. Scott Hawker, Computing in Science & Engineering, 16(3):28–34, 2014

Scientific software process improvement decisions: A proposed research strategy , Erika S. Mesh and J. Scott Hawker, 5th International Workshop on Software Engineering for Computational Science and Engineering, 2013


Speaker

Games as Growth: The Development of Dream Swimmer , Kaitlyn Rodriguez, Erika S. Mesh, Serious Play Conference, 2025

Vertically Integrated Projects (VIP) @ RIT , Erika S. Mesh, RIT Summer Institute for Teaching and Learning, 2025

VIP@RIT: Updates and Games Related Projects , Erika S. Mesh, VIP Consortium Annual Meeting, 2025

Strategies for Creating Productive, Healthy Student Teams , Erika S. Mesh, Game Developers Conference 2022: Educators Summit, 2022

What guides us [as women in computing]? , Erika S. Mesh, RIT Women in Computing: WiConnects, 2018


Panels

The Many Paths of Computing Careers , Erika S. Mesh, New York Celebration of Women in Computing (NYCWiC), April 2013, 2013

Graduate Education , Erika S. Mesh, New York Celebration of Women in Computing, April 2013, 2013


Posters

Supporting Scientific SE Process Improvement , Erika S. Mesh, Doctoral Symposium of the 37th International Conference on Software Engineering (ICSE), May 2015, 2015

Why do scientists developing software adopt SE best practices? , Erika S. Mesh, CRA-W Graduate Cohort Workshop (CRA-W Grad Cohort), April 2014, 2014

Decision Support for Scientific Software Process Improvement , Erika S. Mesh, New York Celebration of Women in Computing, April 2013, 2013


Other Related Experience

SE Process Consultant

Private client, Sites in multiple U.S. cities, Europe, and India

2012 - 2012

Assisted with SE process assessment of multiple business units worldwide via interviews and review of process documentation and work products.
Related skills: CMMi, Agile methodologies, Domain and requirements analysis

Graduate Assistant

Laboratory for Environmental Computing and Decision Making, Rochester Institute of Technology, Rochester, NY

2011 - 2013

Developed a web-based freight transportation cost and environmental impact analysis tool (WebGIFT).
Mentored and supervised undergraduate research assistants.
Coordinated with external stakeholders and contractors.
Related skills: C#, .NET, VisualStudio, Git, ArcGIS, Windows

Sr. Software Engineer

PAETEC, Rochester, NY

2007 - 2011

Senior engineer on a team providing production support and new development for multiple in-house sales support applications.
Worked routinely with other teams within IT and numerous business stakeholders, including sales, account development, and product marketing.
Related skills: Java, JavaScript, JSON, SOA, XML, Oracle, PL/SQL, SVN, Mercurial, JIRA, Linux

Sr. Software Engineer

Harris Corporation, RF Communications Division, Rochester, NY

2002 - 2007

Requirements analysis, project planning, system design, development, integration, and testing for multiple embedded software-defined radio waveform communication applications.
Technical contact for subcontractors, traveled to provide technical training and support, and helped to integrate with external customer frameworks.
Training coordinator for the successful CMM Level 3 assessment of a team of 50+ engineers.
Related skills: Embedded systems, C++, SVN, PVCS, Corba, CMM, *NIX

Misc. Software Engineering Co-ops

1998 - 2001

Speech & Language Processing, BBN Technologies, Cambridge, MA
VivaScope controls and calibration software, Lucid, Inc., Rochester, NY
Data Cycle System (DCS) for the Stratospheric Observatory for Infrared Astronomy (SOFIA), Chester F. Carlson Center for Imaging Science, RIT, Rochester, NY
Controls programmer, Gleason Works, Rochester, NY