Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

blog

Starting SofiaMind

Published:

Starting a company has always been a dream of mine, and in September 2023, I co-founded SofiaMind with a few talented students at University of Tehran. Our vision was to create intelligent chatbots leveraging state-of-the-art AI technologies such as large language models (LLMs) and retrieval-augmented generation (RAG).

Research Assistantship at Columbia University

Published:

Starting in January 2024, I joined Columbia University as a remote Research Assistant under the mentorship of Dr. Maryam Zolnoori. Our research focuses on leveraging large language models (LLMs) for clinical decision support, with the ultimate goal of developing real-time diagnostic tools for healthcare.

Joining OptiGrid

Published:

In January 2024, I began working remotely with OptiGrid Pty Ltd, an Australian company focused on energy optimization solutions. My role involves building APIs for data-driven decision-making and performing data analysis and modeling to enhance system efficiency.

Research Assistantship at Nottingham Trent University

Published:

In March 2024, I joined Nottingham Trent University as a remote Research Assistant, working under the guidance of David Brown, Mufti Mahmud, Alexander Sumich, and Nadja Heym. Our project involves conducting a systematic review of deep learning approaches on EEG data for the early detection of Alzheimer’s Disease and Mild Cognitive Impairment (MCI).

SofiaMind’s First Client

Published:

A significant milestone for SofiaMind was securing our first major client, the University of Tehran, in March 2024. We successfully deployed a chatbot system to handle various university services, from answering student inquiries to assisting with administrative tasks.

portfolio

SOFIA ChatBot

Co-Founder, 2023

SOFIA, short for Social Omni-Present Bot for Instant Answers, is an advanced social bot that leverages the Retrieval-Augmented Generation (RAG) model to provide instant answers for a wide range of tasks and questions

FAQ ChatBot

NLP course Project, 2023

FAQ chatbot specialized in selling TVs, capable of detecting intents, classifying domains, and extracting slot values (e.g., destination size, company name, etc.)

Question Answering on knowledge graphs using DDQN

RL course Project, 2023

Built an RL-based agent that can answer complex multi-hop questions over a knowledge graph. Used the Doubled DQN algorithm to train the agent to learn to predict a sequence of actions to navigate the knowledge graph to find the correct answer

Developed machine learning classifiers for EEG data analysis

ML course Project, 2023

Implementing machine learning algorithms to develop classifiers for Electroencephalography (EEG) data. Assessing the performance of different classifiers to determine the most effective approach for EEG data classification

publications

talks

teaching

Teaching Assistant: Computational Intelligence

Undergraduate Course, Amirkabir University of Technology, 2020

Supported undergraduate students in learning computational intelligence concepts:

  • Delivered tutorials on machine learning algorithms and fuzzy logic.
  • Designed and supervised the final project on “Object Detection” using Python.

Teaching Assistant: Statistical Inference

Graduate Course, University of Tehran, 2024

Supported graduate students in understanding key statistical concepts:

  • Conducted tutorials on probabilistic models, hypothesis testing, and Bayesian inference.
  • Provided guidance on problem-solving and coding assignments using R.
  • Assisted in the design of course assessments and final projects.

Teaching Assistant: Natural Language Processing

Graduate Course, University of Tehran, 2024

Responsibilities:

  • Assisted students in learning NLP concepts such as text preprocessing, embeddings, and transformer models.
  • Supervised course projects like developing an FAQ chatbot and sentiment analysis tools.
  • Conducted lab sessions on HuggingFace Transformers and spaCy.

Teaching Assistant: Deep Neural Networks

Graduate Course, University of Tehran, 2024

Contributed to teaching and supporting graduate students in mastering deep learning concepts:

  • Delivered tutorials on neural architectures, optimization techniques, and training pipelines.
  • Supervised final projects utilizing PyTorch and TensorFlow.

Teaching Assistant: Advanced Algorithms

Graduate Course, University of Tehran, 2024

Provided support in the Advanced Algorithms course:

  • Delivered tutorials on graph algorithms, dynamic programming, and NP-hard problems.
  • Assisted students with algorithm design and optimization in coding assignments.

Teaching Assistant: Social Networks

Graduate Course, University of Tehran, 2024

Guided students in the analysis of social network data:

  • Assisted in teaching network theory, community detection, and interaction prediction.
  • Mentored students on projects involving Twitter/X data mining.