CV
Basics
| Name | May Mahmoud |
| Label | Computer Science Educator and Researcher |
| m.mahmoud@nyu.edu | |
| Phone | (+971) 527026014 |
Work
-
2024.08 - Present Postdoctoral Researcher
New York University Abu Dhabi
Lead and publish interdisciplinary research in empirical software engineering and program repair, mentor students, and attend conferences.
- Empirical Software Engineering
- Developer Support
- Program Repair
- Human-AI Collaboration
- Dependency Management
-
2024.02 - 2024.30 Casual Faculty
Southern Alberta Institute of Technology
Leading a team of subject matter experts to revamp the Business Intelligence Program.
-
2024.01 - 2024.30 Visiting Assistant Professor
Canadian University Dubai
Deliver comprehensive lectures and facilitate learning in advanced computer science courses.
- Software Specification
- Virtualization and Cloud Computing
-
2022.01 - Present Co-Founder, General Manager
Sagacity Consulting LLC
Co-founded an innovation and technology consultancy providing solutions in digital transformation, AI, and education.
-
2021.01 - 2022.12 Instructor
University of Calgary
Developed and delivered course material for the Software Engineering Capstone Project Course.
- Project scoping
- Effective requirement gathering
- Agile project management
- System design principles
- Testing and quality management
-
2017.01 - 2020.12 Subject Matter Expert
Bow Valley College
Designed and developed various courses.
- Introduction to Databases
- Relational Databases
- Algorithms and Data Structures
- Database Management
- Technology Information Laboratory
- Object Oriented Programming
-
2015.01 - 2020.12 Graduate Teaching Assistant
University of Calgary
Conducted interactive tutorials and provided hands-on lab experiences.
- Thinking with Data
- Software Engineering Capstone
- Software Analysis and Design
- Introduction to Problem-Solving using Application Software
-
2010.01 - 2014.12 Student Information System Specialist
The American University in Cairo
Enhanced data accessibility and system interoperability by integrating diverse information systems.
-
2008.01 - 2009.12 Research Software Development Engineer
Microsoft Research
Pioneered innovative ideas and applications, and refined prototypes/components.
-
2007.01 - 2008.12 Solutions Specialist, Software Engineer
ITWorx Egypt
Developed technical proposals and collaborated with sales and marketing teams.Developed and tested software solutions, ensuring they met project specifications.
Education
Publications
-
2025 A Friend or a Foe? Evaluating ChatGPT’s Impact on Students’ Computational Thinking Skills
Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025) - LEARNER Track
-
2025 An Empirical Study of Python Library Migration Using Large Language Models
Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025)
-
2024 API usage templates via structural generalization
Journal of Systems and Software
-
2014 -
2014 Utilizing graph-based representation of text in a hybrid approach to multiple documents summarization
American University in Cairo
Skills
| Programming and Scripting Languages | |
| C++ | |
| C# | |
| Java | |
| JavaScript | |
| Python | |
| R | |
| VB.Net |
| Technologies and IDEs | |
| Microsoft Azure | |
| .Net | |
| Microsoft Visual Studio | |
| SQL Server | |
| Microsoft Office SharePoint | |
| HTML | |
| XML | |
| CSS | |
| NANT | |
| OpenCV | |
| Qualtrics | |
| Tableau |
| Databases | |
| SQL Server | |
| Oracle |
| Linguistic Skills | |
| Arabic | |
| English | |
| French |
Languages
| Arabic | |
| Excellent |
| English | |
| Excellent |
| French | |
| Fair |
References
| Sarah Nadi | |
| Assistant Professor, Computer Science Program, New York University Abu Dhabi |
| Martin Monperrus | |
| Professor, Division of Theoretical Computer Science, KTH Royal Institute of Technology |
| Robert James Walker | |
| Professor, Department of Computer Science, University of Calgary |
| Jörg Denzinger | |
| Associate Professor, Department of Computer Science, University of Calgary |