cv

Basics

Name Majid Ghasemi
Label Ph.D. Student in Electrical & Computer Engineering
Email majid.ghasemi@uwaterloo.ca
Phone (437) 733-9113
Summary Research interests include deep reinforcement learning, ethical reinforcement learning, machine ethics, multi-agent reinforcement learning, and social reinforcement learning.

Education

  • 2025.09 - Present

    Waterloo, ON, Canada

    Ph.D.
    University of Waterloo
    Electrical & Computer Engineering
  • 2023.09 - 2025.05

    Waterloo, ON, Canada

    MASc
    Wilfrid Laurier University
    Applied Computing
  • 2017.09 - 2022.03

    Qazvin, Iran

    B.Sc.
    Imam Khomeini International University
    Software Engineering

Awards

Work

  • 2025.09 - 2025.12

    Waterloo, ON, Canada

    Tutor
    University of Waterloo
    ECE250: Data Structures & Algorithms — Delivered 1:1 tutoring sessions teaching fundamentals.
  • 2025.09 - Present

    Waterloo, ON, Canada

    Graduate Researcher
    UWECEML/CompThink Lab, University of Waterloo
    Developing socially informed and ethically grounded approaches to multi-agent reinforcement learning.
    • Supervisor: Prof. Mark Crowley.
  • 2025.01 - 2025.04

    Waterloo, ON, Canada

    Teaching Assistant (Computer Science)
    Wilfrid Laurier University
    CP468: Artificial Intelligence — Guest lectured; authored/marked quizzes; defined and evaluated term projects; maintained office hours.
  • 2024.09 - 2024.12

    Waterloo, ON, Canada

    Teaching Assistant (Computer Science)
    Wilfrid Laurier University
    CP468: Artificial Intelligence — Facilitated weekly tutorials; prepared assessments; graded assignments/exams; provided 1:1 support.
  • 2024.01 - 2024.04

    Waterloo, ON, Canada

    Teaching Assistant (Computer Science)
    Wilfrid Laurier University
    CP421: Data Mining — Delivered labs; set and marked quizzes; defined/evaluated course projects; supported data prep and model evaluation.
  • 2024.01 - 2024.04

    Waterloo, ON, Canada

    Teaching Assistant (Computer Science)
    Wilfrid Laurier University
    CP312: Algorithm Design and Analysis — Ran problem-solving sessions; authored quizzes; evaluated projects/papers; supported time/space analysis.
  • 2023.09 - 2023.12

    Waterloo, ON, Canada

    Teaching Assistant (Computer Science)
    Wilfrid Laurier University
    CP468: Artificial Intelligence — Led tutorials and occasional lectures; created quizzes and project specs; graded assignments/exams; held office hours.
  • 2023.09 - 2025.05

    Waterloo, ON, Canada

    Research Assistant
    Edge Computing Lab, Wilfrid Laurier University
    Conducted research on reinforcement learning for intelligent transportation systems, focusing on EV fleet management and routing optimization.
    • Supervisor: Dr. Dariush Ebrahimi.
  • 2022.06 - 2023.06

    Tehran, Iran

    Junior Data Scientist
    Gerdoo Software
    Built and maintained SQL pipelines to extract, clean, and aggregate data; performed exploratory analysis and market research; developed baseline ML models for segmentation and forecasting; partnered with product and marketing; and delivered KPI dashboards.
  • 2022.01 - 2022.04

    Qazvin, Iran

    Teaching Assistant (Computer Engineering)
    Imam Khomeini International University
    Fundamentals of Programming — Led labs and tutorials; crafted quizzes and programming assignments; graded submissions and exams.
  • 2021.09 - 2021.12

    Qazvin, Iran

    Teaching Assistant (Computer Engineering)
    Imam Khomeini International University
    Data Mining — Delivered practical sessions; set/marked assessments; defined/evaluated term projects; guided analytics pipelines.
  • 2021.09 - 2021.12

    Qazvin, Iran

    Teaching Assistant (Computer Engineering)
    Imam Khomeini International University
    Artificial Intelligence — Conducted tutorials; designed quizzes and project briefs; graded assignments/exams; provided office-hour support.
  • 2021.01 - 2022.03

    Qazvin, Iran

    Undergraduate Research Assistant
    AIST Lab, Imam Khomeini International University
    Researched phishing website detection with machine learning.
    • Supervisor: Dr. Mahdi Bahaghighat.
  • 2018.12 - 2019.05

    Alborz, Iran

    Frontend Developer
    Marketing Camp
    Helped plan and deliver the Winter Marketing Camp (WinterMC). Built and deployed a registration web app with participant profiles and a real-time team leaderboard.
  • 2018.05 - 2018.11

    Alborz, Iran

    Frontend Developer
    TestHub
    Developed responsive admin panels and user dashboards using JavaScript, HTML, and CSS; explored AI applications to retail recommender systems.

Publications

Skills

Programming
Python
JAX
C++
PyTorch
TensorFlow
JavaScript
NumPy
Pandas
Matplotlib
HTML/CSS

Languages

English
Fluent
Persian
Native
Azerbaijani
Native
Turkish
Intermediate

Volunteer

  • 2025.08 - Present
    Academic Mentor
    Academic Mentorship Initiative
    Offering free 1:1 academic and career mentorship to students from underrepresented backgrounds; currently mentoring one student.