Career Profile

I am a doctoral student in the Khoury College of Computer Sciences at Northeastern University, advised by Seth Cooper. Building on my lifelong fascination with game programming and my undergraduate courses in Artificial intelligence, and machine learning, I started working on game science, specifically procedural content generation with machine learning in games. I investigate the effectiveness of generative models, for creating diverse and playable game levels. Prior to joining Khoury College in 2023, I was a game AI intern, working on nonplayable character behavior, procedural map generation, and game design and development frameworks.

Teaching Experiences

Lead Graduate Teaching Assistant

Jan 2024 - Apr 2024
Northeastern University

CS 3540 Game Programming : This course introduces the different subsystems used to create a 3D game, including rendering, animation, collision, physics, audio, trigger systems, game logic, behavior trees, and simple artificial intelligence.

  • Lead other TAs with their tasks
  • Grade HW assignments, online activities, and project deliverables
  • Hold weekly office hours
  • Mentor students in their final project
  • Monitor online Q/A on Piazza
  • Help with developing quiz questions/HW problems

Graduate Teaching Assistant

Sep 2023 - Dec 2023
Northeastern University

CS 5340 Human Computer Interaction : This course covers the principles of human-computer interaction and the design and evaluation of user interfaces. Topics include an overview of human information processing subsystems; how the properties of these systems affect the design of user interfaces; the principles, guidelines, and specification languages for designing good user interfaces; and a variety of interface evaluation methodologies that can be used to measure the usability of software.

  • Grade HW assignments, activities, and project deliverables
  • Hold weekly office hours
  • Mentor students in their final project
  • Monitor online Q/A on Piazza
  • Help with developing quiz questions/HW problems and other materials
  • Attend live sessions

Graduate Teaching Assistant

May 2023 - Jul 2023
Northeastern University

CS 3540 Game Programming

Graduate Teaching Assistant

Jan 2023 - Apr 2023
Northeastern University

CS 3540 Game Programming

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)

Projects

Endless Runner - A Simple Endless Runner Game
Twitter Crawler - Implementation of a twitter crawler with Angular (front-end), Node.Js and PostgreSQL (back-end)
Online Shop - Implementation of a simple E-commerce Store in HTML, CSS (front-end) and Node.Js, PostgreSQL (back-end)
Foofle Principles of Database Design - A comprehensive website template solution for startups/developers to market their mobile apps.
Download Manager - A simple download manager implemented in Java language.

Publications

  • Active Learning for Classifying 2D Grid-Based Level Completability
  • Mahsa Bazzaz and Seth Cooper
    IEEE Conference on Games 2023
  • 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

    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