About me

I am a PhD student in the Department of Computer Science at Oakland University. My academic pursuits are situated within the Laboratory for Correct Software under the supervision of my advisor Prof. Mehdi Bagherzadeh. My research inquiries reside at the confluence of Software Engineering, Big Data, and Machine Learning. My current research is focused on mutation analysis of message passing concurrency models.

I completed my Master of Science degree within the Computer Science department at the University of Illinois. During this period, my research focus was centered around conducting sentiment analysis on Twitter data in the context of the COVID-19 pandemic.

Hobbies: Tennis, volunteering, boating.

Featured Publications

Mohsen Moradi Moghadam, Mehdi Bagherzadeh, Raffi Khatchadourian, and Hamid Bagheri. μAkka: Mutation testing for actor concurrency in Akka using real-world bugs. In Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE ’23. ACM, ACM, 2023. (60/473; 12.68% acceptance rate for papers accepted with no major revisions). Accepted with no major revisions. bib


  • design icon

    Mutation analysis

    To help advance research on Akka actor concurrency, we presented a framework, to detect and classify bugs from real-world akka projects.

  • Web development icon

    Topic Modeling

    Continuous Understanding, Predicting, and Recommending ...

  • Web development icon

    ML Refactoring

    Restructuring and optimizing machine learning models and code to improve performance, maintainability, and scalability


Research Experience

  1. Jan 2021 - current

    Research assistant, Mutation analysis of message passing concurrency.
    Teaching assistant for undergraduate and graduate courses:
    • CSI 5720, Software Security, Dr. Mehdi Bagherzadeh, Fall 2022
    • CSI 5200, Fundamentals/Software Modeling, Dr. Mehdi Bagherzadeh, Winter 2022
    • CSI 4999, Senior Capstone Project, Dr. Douglas Zytko, Winter 2022
    • CSI 4480, Information Security Practice, Dr. Khalid Malik, Fall 2021
    • CSI 5460/4460, Information Security, Dr. Huirong Fu, Fall 2021
    • CSI 4480, Information Security Practice, Dr. Khalid Malik, Winter 2021
    • CSI 5450, Database Systems I, Dr. Amartya Sen, Winter 2021

  2. Aug 2019 - Dec 2020

    NLP sentiment analysis of COVID-19 in Twitter.

  3. Jan 2017 - Jan 2018

    Gene expression data clustering for blood cancer prediction.


  1. Oakland University , MI

    Jan 2021 - Current

    Ph.D., Computer Science, GPA: 3.7/4.0.

  2. University of Illinois Springfield, IL

    Aug 2019 - Dec 2020

    M.S., Computer Science, GPA: 4.0/4.0.

  3. Azad University

    Sep 2014 - Jan 2018

    M.Sc., Software Engineering, GPA: 3.5/4.0.

Work Experience

  1. Poshtibani Niroo Co. - Software Development Manager

    November 2013 - Jan 2018

    (1st Ranked among software developing companies in the north east of Iran)
    · Led database manipulation of the ERP Database across 9 different organizations
    · Decreasing time-to-market by introducing Agile methodologies that increased efficiency by 45%
    · Implemented a novel parallel algorithm using human-powered DSS to improve the quality and timing of workflows based on past relevant workflows and data and the results were presented orally at the 2nd International Conference on Computer and Electrical Engineering published by IEEE · Planning, scheduling, and Analyzing feedback of ERP implementation.

  2. PENTAX MEDICAL Co. - Senior Software Engineer

    Sep 2012 - Jan 2018

    · Architected and developed a Compliance system to collect and process data from Endoscopy processor of Pentax (Safe 3000, EPK-I) using C#, MS SQL Server.
    · Developed an intelligent fully automated dynamic report generator module which improved time efficiency by 60%
    · Designed and developed a HIS for GHAEM Hospital Using JAVA, MS SQL
    · Designed a USB footswitch to capture and store data from Endoscopy/Bronchoscopy devices.

  3. Novin-Rastan-Shargh Co. - Database Instructor

    Sep 2015 - May 2016

    · Teaching Data Modeling, Database Design, Data Normalization, and SQL.

My skills

  • Programming languages
    JAVA/ .NET/ C++/ Python/ R/ Android/
  • Databases
    SQL Server/ MongoDB / JSON
  • Web programming
    J2EE/ HTML/ CSS/ ASP.Net/ Java Script/ Ajax/ VBScript
  • Soft skills
    Attention to Details/ Leadership/ Teamwork/ Collaboration/ Problem Solving


Contact Form