About Me

I am a doctoral student at Northeastern University’s Khoury College of Computer Sciences, specializing in procedural content generation for discrete data types like game levels. My research combines traditional constraint-based models with modern machine learning techniques to generate diverse, playable, and computationally efficient game levels. My goal is to develop ensemble methods that capitalize on the reliability of constraint-based models alongside the speed of machine learning approaches. I am particularly interested in bringing together communities that rely on generative models to produce “correct” outputs like molecular design, arithmetic expression generation, and source code synthesis. These communities deal with underlying tasks that are highly similar to game level generation, therefore game level generation can offer an ideal test bed that avoids ethical concerns and excessive complexities for them.

Publications

  • Analysis of Robustness of a Large Game Corpus
  • Mahsa Bazzaz and Seth Cooper
    10th International Conference on the Foundations of Digital Games (FDG), 2025
  • Analysis of Uncertainty in Procedural Maps in Slay the Spire
  • Mahsa Bazzaz and Seth Cooper
    The 16th Workshop on Procedural Content Generation (PCG2025), 2025
  • Level Generation with Constrained Expressive Range
  • Mahsa Bazzaz and Seth Cooper
    The 16th Workshop on Procedural Content Generation (PCG2025), 2025
  • Stuck in the Middle Generating Levels without (or with) Softlocks
  • Seth Cooper and Mahsa Bazzaz
    The 16th Workshop on Procedural Content Generation (PCG2025), 2025
  • Guided Game Level Repair via Explainable AI
  • Mahsa Bazzaz and Seth Cooper
    The 20th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2024
  • Sturgeon-MKIV- Constraint-Based Level and Playthrough Generation with Graph Label Rewrite Rules
  • Seth Cooper and Mahsa Bazzaz
    The 20th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2024
  • Controllable Game Level Generation- Assessing the Effect of Negative Examples in GAN Models
  • Mahsa Bazzaz and Seth Cooper
    The 20th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE), 2024
  • Literally Unplayable- On Constraint-Based Generation of Uncompletable Levels
  • Seth Cooper and Mahsa Bazzaz
    Proceedings of the 19th International Conference on the Foundations of Digital Games (FDG), 2024
  • Thirty-Three Years of Mathematicians and Software Engineers A Case Study of Domain Expertise and Participation in Proof Assistant Ecosystems
  • G Lincroft, M Cho, K Hough, M Bazzaz, J Bell
    Mining Software Repositories conference series 2024, 2024
  • Active Learning for Classifying 2D Grid-Based Level Completability
  • Mahsa Bazzaz and Seth Cooper
    IEEE Conference on Games 2023, 2023

    Experiences

    Graduate Teaching Assistant

    Jan 2023 - present
    Northeastern University
    • CS 3540 Game Programming * 3
    • CS 5340 Human Computer Interaction
    • CS3520 Programming in C++ * 2
    • CS5800 Algorithms

    Teaching Assistant

    Feb 2020 - Jul 2020
    Amirkabir University of Technology (Tehran Polytechnic)
    • CE 3102213 Algorithm Design course

    Back-End Developer Intern

    Jul 2020 – Feb 2021
    Limoome
    • Node.js, Nest.js, TypeScript
    • PostgreSQL, Jest.js
    • Azure DevOps, Agile Development

    Certifications

    Human Subjects Research

    Jan 2023 - Jan 2026
    CITI Program (53616730)

    Social and Behavioral Responsible Conduct of Research

    Jan 2023 - Jan 2026
    CITI Program (53616729)

    Game Design

    Aug 2021
    Coursera (ZT76GG9UW3GX)

    Gamification

    July 2021
    Coursera (CM92EAYD237A)

    Skills & Proficiency

    Unity2d | Unity3d | C#

    C#

    Python

    PyTorch | pandas| NumPy| scikit-learn

    TypeScript | JavaScript | Node.js | Nest.js | Express.js | Angular

    Node.js | Nest.js | Express.js | Angular

    MySQL | PostgreSQL