Computer science graduate student

Hi, I'm Duy Mai.

Intro(type-test)
45s 0 wpm 100%

CSULB M.S. CS - May 2026 Teaching Associate

About()

Computer science graduate student at CSULB.

const duy = {
  role: "Teaching Associate",
  award: "Graduate Dean's List",
  focus: ["software", "AI", "teaching"],
  languages: ["Java", "Python", "TypeScript", "C++", "Haskell"],
  degree: "M.S. Computer Science @ CSULB"
};
Award Highlight Only Computer Science graduate student selected for CSULB's Graduate Dean's List of University Scholars and Artists.

I earned my M.S. in Computer Science at California State University, Long Beach, where I also work as a Teaching Associate.

I enjoy building practical software, learning new systems, and helping students understand computer science more clearly.

Experience()

Teaching computer science through hands-on practice.

Aug. 2024 - Present

Teaching Associate

CSULB College of Engineering

Lead lab sections for CECS 174, 274, and 277, providing instruction in programming, data structures, object-oriented development, and debugging for roughly 200 undergraduate students.

Sep. 2023 - Present

Instructional Student Assistant

College of Engineering, CSULB Tutoring Center

Provide one-on-one and group tutoring across core CS subjects, helping students strengthen concepts, debug coursework, and build durable problem-solving habits.

Skills()

Tools I use to build and explain systems.

Languages

Java, Python, JavaScript, TypeScript, C++, Haskell, HTML, CSS

Frameworks

React.js, Node.js, Vite, Flask, Tailwind CSS, HTML5 Canvas

Data & Tools

scikit-learn, pandas, NumPy, Matplotlib, SQLite, Git, GitHub

Projects()

Selected work, with room for what comes next.

Front End Creative Tool

Image Editor Web App

Built a browser-based editor with upload, canvas preview, crop, resize, rotate, visual adjustments, and export/download workflows.

React TypeScript Canvas Vite
Full Stack Team Lead

Studease

Led a four-student team building a Quizlet-like study application with authentication, study sets, quizzes, progress tracking, and collaborative delivery milestones.

React Node.js JavaScript GitHub
Future Project Open Slot

Case Study Coming Soon

A reserved space for a larger build, research artifact, internship project, or polished case study.

Add stack Add link
Future Project Open Slot

Experiment Log

A flexible slot for a smaller technical experiment, learning tool, visualization, or open-source contribution.

Add stack Add repo

Contact()

Open to software engineering, teaching, and research-minded opportunities.

Reach out for project collaboration, technical roles, tutoring, or conversations around CS education and practical software systems.