Teaching Positions
Senior Lecturer
School of Interactive Games and Media, RIT
2023 - Present
- 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
Visiting Lecturer
School of Interactive Games and Media, RIT
2018 - 2019
Adjunct Instructor
Software Engineering, RIT
2017 - 2018
- 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
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
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
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
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
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
