Mohammad Sadegh Gholizadeh

I am Mohammad Sadegh Gholizadeh, a computer science researcher and a current MS student in Computer Science at Amirkabir University of Technology (Tehran Polytechnic). I earned my B.Sc. degree in Computer Engineering from Shahid Rajaee Teacher Training University in 2024, where I graduated with distinction.

Currently, I am a Research Assistant at the University of South Carolina, advised by Prof. Pooyan Jamshidi, where I am developing symbolic math reasoning systems using transformers for integration and ODE problems.

This past summer (June-August 2025), I was a Machine Learning Research Intern at Google DeepMind. My work involved engineering the Speech-to-Retrieval (S2R) engine, a novel dual-encoder architecture that directly maps spoken queries to retrieval intent, bypassing ASR to solve cascade modeling error propagation. I also have previous research experience collaborating with Professor Yuntian Deng at the University of Waterloo on implicit chain-of-thought reasoning in LLMs and industry experience at Sanay Co leading the design, development, and deployment of a proprietary Retrieval-Augmented Generation (RAG) system and scalable backend services at Yektanet.

Research Interests

My research interests span several areas of artificial intelligence:

  • Natural Language Processing: Large Language Models (LLMs), Chain of Thought reasoning, implicit reasoning, and symbolic math reasoning.
  • Speech Recognition: Automatic Speech Recognition (ASR), particularly with Whisper-based models.

Academic Background

As a member of Iran’s National Elite Foundation and recipient of a fully funded scholarship from Shahid Rajaee University, I ranked 636th among more than 144,000 students in Iran’s Nationwide University Entrance Exam. Throughout my undergraduate studies, I maintained a strong academic record (placing on the Dean’s List in all semesters except one) while actively engaging in research and teaching activities.

Teaching & Mentoring

I am passionate about teaching and mentoring. I have served as a Head Teaching Assistant and Co-Instructor for “Fundamentals of Programming” at Sharif University of Technology, and as a Teaching Assistant for their “Data Structures and Algorithms” course. At Shahid Rajaee University, I was a Head Teaching Assistant and Co-Instructor for “Database Systems Concepts”, where I co-designed curriculum, taught lectures, managed a team of TAs, and was awarded for being in the top 5% of TAs in the department. I also served as a Teaching Assistant for “Microprocessor and Assembly Language”, “Automata Theories”, and “Artificial Intelligence Fundamentals & Applications”. Additionally, I have been a Volunteer Instructor for the National Organization for Development of Exceptional Talents, teaching mathematics and algorithms for national Olympiads, and have mentored students in understanding LLMs.

Beyond Academia

Outside of research, I enjoy playing soccer and reading philosophical works, particularly exploring philosophical thought and the writings of Avicenna (Ibn Sina).