About

Education

Degree Institution Supervisor(s)/Advisor(s) Period
PhD, Computer Science Cardiff University Prof. Steven Schockaert
Prof. Stefano Leoni
2024 – present
MSc, Computer Engineering with Specialisation in AI & Robotics Shahrood University of Technology Prof. Hamid Hassanpour
Dr. Amin Zehtabian
2020 – 2023
BSc, Chemistry with Specialisation in Information Technology IAUTNB Prof. Saeed Abedini Khorrami
Prof. Mahmoudreza Sohrabi
2016 – 2020

Teaching

Role Organisation Modules Period
Graduate Demonstrator Cardiff University CH5110
CH5210
CH5230
CH5231
CH5350
2024 – present
Teaching Assistant Shahrood University of Technology Digital Image Processing,
Neural Networks and Deep Learning,
Big Data and Scalable Machine Learning,
Advanced Machine Learning
2021 – 2023

Research Groups

I am a member of the Cardiff Natural Language Processing (NLP) group and the Knowledge Representation and Reasoning (KRR) group at Cardiff University. The Cardiff NLP group works on representation learning, reasoning, and language understanding, while KRR focuses on formal and neural approaches to knowledge representation and reasoning.

During my master’s studies, I was a member of the Image Processing and Data Mining group at Shahrood University of Technology, where my work centred on computer vision and applied machine learning.

Research Interests

  • Scientific machine learning (SciML)
  • Multimodal machine learning
  • Geometric deep learning and graph neural networks
  • Generalisation and distribution shift in machine learning
  • Interpretability and explainability in ML models
  • Neural rendering & simulation

Industry Experience

Prior to my PhD, I worked as a software engineer and machine learning researcher across several companies.

Role Organisation Period
Machine Learning Researcher Novin Barnameh Kara, Tehran 2023 – 2024
Machine Learning Researcher NOVE, Tehran 2021 – 2022
Software Engineer Faradid Payesh System 2017 – 2021

Technical areas covered:

  • Computer Vision & Image/Video Processing
  • Speech/Signal Processing
  • Natural Language Processing
  • Steganography & Information Hiding
  • AI Infrastructure & DevOps
  • Cross-Platform Native Software Development

Contact

Back to top