Iran Flag

Hello!

I'm Mohammad Mahdi Rezapour

About

Hello and welcome! I am Mohammad Mahdi Rezapour (Persian: محمد مهدی رضاپور), an Assistant Professor at the Faculty of Computer Engineering, University of Isfahan. My academic path in computer engineering began with a Bachelor's degree from Malayer University (2014) and continued with a Master's from Isfahan University of Technology (2016) under the supervision of Dr. Maziar Palhang. I then completed my Ph.D. at the University of Isfahan, graduating with the first rank and publishing three papers in Q1 journals (including one in the top 1%), under the guidance of Prof. Mohammad Ali Nematbakhsh and Dr. Afsaneh Fatemi at the BigData Laboratory.

For over a decade, my professional focus has been on data mining and developing AI solutions; a path that encompasses a wide range of challenges, from analyzing online games and social networks to optimization in heavy industries like steel manufacturing. However, my world is not limited to the university; my passion for creating virtual worlds has led me to work as an indie game developer, utilizing tools like CryEngine to successfully execute several major projects.

My main research interests currently revolve around the following areas (though I'm always exploring new topics):

Portrait of Dr. Mohammad Mahdi Rezapour, Assistant Professor of Software Engineering

Data scientist & AI Developer & Video Game Developer.

  • Birthday: 27 Dec 1991
  • Degree: Ph.D. in Software Engineering
  • Email: mm.rezapour AT ec.iut.ac DOT ir
  • Phone: +983137934537
  • City: Isfahan, Iran

Detailed information regarding my publications can be found on Google Scholar (latest articles) and ResearchGate (overall research activities). My ORCID profile provides a record of my peer reviews for scientific journals and editorial contributions. You may connect via my professional profile on LinkedIn or consult my University of Isfahan Weekly Schedule. I am currently open to inquiries regarding new Projects.

News

Stay updated with the latest happenings and announcements.

Call for Papers: Special Issue on Large Language Models

The Journal of Computing and Security invites submissions for a special issue on "Large Language Models and Their Applications." This issue will explore the latest advancements, challenges, and future directions of LLMs. We welcome original research articles and reviews.

Submission Deadline: 30 August 2025

Initial Decision Notification: 30 October 2025

Guest Editors:

  • Dr. Mohammad Ali Nematbakhsh (Full Professor, University of Isfahan)
  • Dr. Mohammad Mahdi Rezapour (Assistant Professor, University of Isfahan)
Learn More
Call for Papers: Special Issue on Large Language Models Journal of Computing and Security

New Graduate Course Offering: Deep Learning

For the upcoming Spring semester, I will be instructing a "Deep Learning" course for graduate students (Master's and PhD) in the Computer Engineering Department. The curriculum will have a significant focus on the fields of Generative AI and Large Language Models (LLMs).

Key Textbooks:

  • Understanding Deep Learning by S. J. Prince (2024)
  • Deep Learning for Beginners by P. Rivas (2020)
  • Build a Large Language Model (From Scratch) by S. Raschka (2024)
View Course Details
Deep Learning Course Announcement

Research Meeting: Innovative Research Areas in Computer Games

Announcing a scientific meeting for Research Week on the topic of "Innovative Research Areas in Computer Games," presented by Dr. Mohammad Mahdi Rezapour, a faculty member of the Software Engineering group at the University of Isfahan.

Speaker: Dr. Mohammad Mahdi Rezapour

Date: Tuesday, 27 Azar (December 18)

Time: 11:00 AM

Location: University of Isfahan, 3rd Floor, Computer Engineering Faculty, Video Conference Hall

Contact for Info
Innovative Research Areas in Computer Games Meeting, University of Isfahan

Resume

If you would like to receive my complete resume, please kindly send a message.

High Impact Peer Reviews

Journal of Big Data

2025

Springer Nature (Q1)

  • Reviewer for topics including Emotionally Aware AI Agents, 3D Semantic Segmentation, and Smart Traffic Management.

Interactive Learning Environments

2025

Taylor & Francis (Q1)

Scientific Reports

2025

Nature Portfolio (Q1)

  • Active reviewer for manuscripts covering Deep Learning, Sports Analytics, and AI behavior planning.
  • Completed approximately 12 reviews in 2025.

International Journal of Human-Computer Interaction

2025

Taylor & Francis (Q1)

Multimedia Tools and Applications

2022 - 2025

Springer Nature (Q1)

  • Completed over 13 reviews focusing on multimedia systems and tools.

Journal of Ambient Intelligence and Humanized Computing

2025

Springer Nature (Q1)

  • Reviewer for AI-powered game development topics.

High Impact Peer Reviews (Continued)

Discover Artificial Intelligence

2025

Springer Nature (Q1)

  • Reviewer for manuscripts on Reinforcement Learning and Optimization.

Research in Autism Spectrum Disorders

2025

Elsevier (Q1)

  • Completed 3 reviews.

Heliyon

2025

Elsevier (Q1)

Journal of Computational Social Science

2024

Springer Nature (Q2)

Editorial & Conference Service

Guest Editor

2025

Journal of Computing and Security

Special Issue on "Large Language Models and Their Applications".

Scientific Committee Member

2025

8th International Conference on Computer Games; Opportunities and Challenges (CGCO)

University of Isfahan

Verified Record

My full peer review history is verified and available on the ORCID Researcher Profile.

View ORCID

Projects

This section showcases various projects completed by my students and myself. My own recent work has primarily focused on artificial intelligence, with applications in social networks and the steel industry. However, I also bring over 13 years of experience in designing and developing video games (particularly serious games), and you'll find some examples here. Furthermore, I have supervised student projects involving the development of information retrieval systems equipped with semantic search capabilities.

  • All
  • My Video Games
  • My Students Games
  • NLP
  • Industry 4.0
Screenshot of a stealth-based military serious game featuring a commando character

Military Serious Game

In this game, you play as a commando and you must eliminate enemy military base guards without triggering the alarm or alerting others.

Overview of DeepSkill, an AI-based player performance analysis system

DeepSkill

Deepskill is an AI-based system designed to assess the skills and performance of players in multiplayer games. This system can analyze a variety of behavioral and performance data from players, including not only standard metrics like paths traveled, teamwork, and damage dealt to opponents but also more complex data such as chat messages. It provides insights into player skills with an overall accuracy exceeding 96%. Three papers about this system have been published in top-tier Q1 journals.

OptimaSteel system interface for optimizing steel sheet pickling line speed

OptimaSteel

The AI-based system for optimizing sheet speed on the pickling line of a cold rolling steel unit is one of the products developed under the project contracted with Mobarakeh Steel Company in Esfahan. This system can maximize sheet speed on the pickling line using real-time data monitored from the steel slab rolling stages, ensuring that while the oxide layer on the sheets is thoroughly cleaned, the quality of the sheets is also maintained.

Gameplay scene from an educational puzzle game showing logic challenges

Educational Serious Game

In this game, you will engage in various puzzles, which you must solve using the hints provided within the game.

User interface of Yafteh, an AI-based Semantic Document Retrieval System

Yafteh

Our AI-based Document Retrieval System is designed to efficiently and accurately locate information within large volumes of data. Leveraging cutting-edge natural language processing techniques, the system understands and interprets user queries in a sophisticated manner, allowing it to retrieve relevant documents with high precision. By continually learning from interactions and feedback, our system optimizes search results over time, ensuring that users receive the most pertinent information quickly. This innovative approach not only saves time but also enhances productivity by enabling seamless access to critical data across various formats and sources.

FabricSense AI application identifying textile and fabric types

FabricSense

Our Fabric Tissue Recognition System is an advanced technology designed to accurately identify and classify different types of fabric materials.

First-person shooter gameplay from Path to Paradise set in the Arvand Kenar operational area

Path to Paradise

"Path to Paradise" is a first-person shooter game that narrates the tale of a military operation during the Iran-Iraq war in the operational area of Arvand Kenar.

Combat scene from Path to Paradise video game

Path to Paradise

Path to Paradise" is a first-person shooter game that narrates the tale of a military operation during the Iran-Iraq war in the operational area of Arvand Kenar.

Character artwork and gameplay from the action game Blossom Blade

Blossom Blade

In this game, a girl whose parents were killed by evil agents the instant she was born seeks vengeance.

Open-world driving gameplay from the Taxi Driver video game

Taxi Driver

In this game, you play as a taxi driver, where you can earn money to upgrade your vehicle or simply roam freely around the city.

Atmospheric horror environment from the survival game Alone in Transylvania

Alone in Transylvania

"Alone in Transylvania" is a survival horror game set within the action-adventure genre, inspired by elements of fear and suspense. The storyline follows an individual who learns about an ancient treasure hidden in their grandfather's long-abandoned hotel. After discovering documents and evidence in their grandfather’s archives, they decide to seek the treasure. According to rumors, the hotel was cursed by their ancestor after his murder to ensure that no one would ever find it. Despite these ominous tales, the protagonist chooses to ignore them and pursue the treasure. However, upon entering the eerie and mysterious hotel, they encounter numerous challenges and realize that they must abandon thoughts of the treasure and focus solely on finding a way out...

Chat interface of an intelligent Conversational AI bot interacting with a user

Conversional AI

We offer an innovative conversational AI (chatbot) designed to revolutionize user interaction across various platforms. This advanced chatbot utilizes cutting-edge natural language processing algorithms to engage users in meaningful conversations, understand their needs, and provide accurate responses. It seamlessly integrates with existing systems, enhancing customer service, streamlining processes, and improving overall user satisfaction. Our product is customizable, allowing businesses to tailor its functionalities to meet specific industry requirements, ensuring a personalized experience for every user. Whether it's handling customer inquiries, guiding users through complex processes, or serving as a virtual assistant, our Conversational AI is an essential tool for businesses looking to enhance their digital communication strategies.

SteelSight AI system visualization for detecting surface defects on steel sheets

SteelSight

Our AI-based system for detecting surface defects in steel sheets enables real-time assurance of the quality of steel sheets across various sections of the rolling process. It allows for the rapid identification of any potential defects in the sheets.

Courses

The following are some of the courses I teach at the University of Isfahan.

Deep Learning

Deep Learning uses artificial neural networks with multiple layers to learn complex patterns from data, enabling computers to automatically extract features and make predictions in tasks like image recognition and language processing.

Video Game Design

The course teaches students the essential elements of creating video games, from concept development to basic programming and interactive design. Through hands-on projects, participants learn to transform creative ideas into engaging digital experiences.

Information Retrieval

Information Retrieval (IR) focuses on the science of searching for and finding relevant information within large collections of data. The course covers essential concepts like indexing, query processing, ranking algorithms, and evaluation metrics such as precision and recall. Students learn how modern search engines work and how to effectively organize and retrieve information from vast databases.

Fundamentals of Data Science

Fundamentals of Data Science introduces the fundamental principles and techniques essential for understanding and working with data in various disciplines, equipping students with the skills needed to analyze and derive insights from data effectively. This course covers topics ranging from data wrangling and visualization to statistical analysis and machine learning basics.

Fundamentals of Database Design

The course covers essential principles and practices for creating efficient and well-structured databases, providing a solid foundation for designing robust data storage solutions. Students will learn key concepts in database design, normalization techniques, and best practices for optimizing database performance.

Python Programming

This course introduces students to one of the most popular and versatile programming languages in the world. It covers essential concepts like variables, data structures, control flow, functions, and object-oriented programming, enabling learners to write efficient and readable code for various applications.

Contact

You can get in touch with me through the following ways:

Address

Room 117, Faculty of Computer Engineering, University of Isfahan, Hazarjarib Street, Isfahan City, Isfahan Province, Iran

Call Me

+98 3137934537

Email Me

mm.rezapour A.T ec.iut.ac DOT ir

Loading
Your message has been sent. Thank you!