I am a Ph.D. student studying Computer Science in the School of Computing at University of Utah, exploring the applications of Machine Learning algorithms, mainly in the Natural Language Processing field, in different domains such as healthcare. I finished my masters at State University. In my spare time, I enjoy mountain climbing, going to the theatre, crafting origami objects, painting, cooking, and photography; innovation and creation are the common denominators in almost every activity that fascinates me!
Download my CV here!GPA: 3.91/4
GPA: 16.79/20 (3.48/4)
GPA: 19.13/20 (3.82/4)
Two high school students and two undergraduates I mentored were getting ready for ML projects. In general, we started by reviewing basic knowledge of ML, working with relevant Python libraries, and then, defining small tasks to address the designated problem step by step.
This course is developed by Dr. Russ Wakefield and has 116 enrolled students. My responsibilities include grading projects, and quizzes and also addressing the students' problems.
This course is thaught by Prof. Sanjay Rajopadhye. I am responsible for holding labs and workshops and also, grading homework, projects, and quizzes.
This course was under the supervision of Dr. Saeed Shiry Ghidary. In fall 2015 I was responsible for grading projects and homework and in fall 2016 I was the head of TA team; my responsibilities included designing homework and projects, holding TA classes and workshops and also, grading homework, projects, and quizzes.
I held a C programming workshop in 9th Linux and Open Source Software Festival. The main topics covered included a brief History of C, introduction to programming and an overview of C, type definitions, variables, functions, pointer, etc. Also, running programs via terminal and managing MakeFiles was summarized.
This course was under the supervision of Dr. Mehdi Sedighi. I was responsible for grading projects and homework.
This course was under the supervision of professor Mehdi Dehghan TakhtFooladi. I was responsible for grading projects and homework.
Research conducted in this lab primarily focuses on cybersecurity. My work in this lab is largely geared towards improving security by leveraging Machine Learning algorithms. Some of the projects I am working on are about text processing and analysis from a security standpoint, e.g., vulnerability information extraction, misinformation detection in social media such as Twitter, pretraining a domain-specific natural language representation model to better understand the expressions of individuals in social networks, etc. We comprise state-of-the-art Natural Language Processing models, such as BERT for such purposes. This lab is supervised by Prof. Indrakshi Ray and Indrajit Ray.
Parsian Robotics Research Laboratory was formed in 2005 by Electrical Engineering Department of Amirkabir University of Technology, and has been mainly working on Small Size Soccer League (SSL) since then. This team aims to design and build SSL robots, compatible with international RoboCup competition rules as an engineering project. Group's supervisor is Dr. Mohammad Azam Khosravi. The Small Size league or F180 league as it is otherwise known, is one of the oldest RoboCup Soccer leagues. It focuses on the problem of intelligent multi-robot/agent cooperation and control in a highly dynamic environment with a hybrid centralized/distributed system.
• Misinformation Detection in COVID-19-related Twitter Data With a focus on a specific type of tweet where the author tries to deceive audiences by referring to a reputable news agency while the cited news is not backing up the claim, this project is designing a pipeline to first, identify check-worthy tweets that contain a claim, and second, assess whether the cited news article in the tweet is indeed supporting the claim made by the tweet's author. In both steps, various Transformer-based models are fine-tuned to obtain a meaningful vector representation of the input text.
Rays Cyber Lab - 2020-2021
• Vulnerability Information Extraction Developing a domain-specific Named Entity Recognition module to extract and classify security-related entities into 10 different classes using the most recent language representation models powered by Transformers.
Rays Cyber Lab - 2021
• Pretraining a Domain-specific Transformer-based Language Representation Model One limitation of new language representation models such as BERT is that huge but uncategorized data is used to train the model. Thus, the performance may be r ed when the model is made to apply to sets of data from a particular context. To overcome this limitation, various models have been proposed that use domain-specific text corpora like BioBERT which is benefiting from a large-scale biomedical dataset. This project is using COVID-19-related data collected from Twitter for a year to pretrain the ELECTRA model that can be put to use both in projects where Tweets are being analyzed and projects that are targeting COVID-19 data.
Rays Cyber Lab - 2021
• Parallelizing Anomaly Detection in Smart Home Activities Parallel implementation of the unsupervised Local Outlier Factor algorithm in C++ using Message Passing Interface (MPI) and running it on a small Raspberry Pi cluster to detect anomalies in IoT devices, built in a smart home, which reduced the runtime by a factor of two compared to serial implementation.
B.Sc. Final Project advised by Dr. Maryam AmirHaeri - 2019
• Chip Kick Interception Predicting the point where a chipped ball hit the ground to kick it at once
Technical Challenge for Small Size Soccer League, RoboCup Competitions, Nagoya, Japan - 2017
• Migrating a Monolithic System to a Distributed One Using Robot Operating System(ROS) Refactoring Parsian software for Small Size Soccer League to avoid system crash caused by one module, develope different modules in different programming languages and running them at different rates and on multiple machines, and faster development and deployment.
Parsian Robotics Research Lab., Small Size Soccer League - 2017
• Play-off Plan Server Loading plans for play-off state of soccer game and finding the best one that matches the game situation, and analyzing the result of the selected plan execution
Parsian Robotics Research Lab., Small Size Soccer League - 2017
• Intelligent Irrigation of Plants Control water flow based on environment temperature and type of plants using ESP8266 board and Arduino IDE
Summer Internship - 2017
• Automatic Chip and Kick Profiler Investigating the proportional power needed for passing the ball to a robot in a specific distance
Parsian Robotics Research Lab., Small Size Soccer League - 2016
• Automation of Vulnerability Information Extraction using Transformer-Based Models of Natural Language Processing. 2021. International Conference on Information Systems Security (ICISS).
F. H. Chaleshtori, I. Ray, I. Ray (Under Review)
• Seeing Should Probably not be Believing: The Role of Deceptive Support in COVID-19 Misinformation on Twitter. 2022. Journal of Data and Information Quality.
F. H. Chaleshtori, I. Ray, I. Ray (Under Review)
• Small Size Soccer League Extended Team Description Paper for RoboCup. 2018. RoboCup International Symposium
M. M. Rahimi, M. M. Shirazi, M. A. Najaf Gholian, F. Hashemi Chaleshtori, N. Moradi, K. Behzad, S. H. Roodabeh, A.Gavahi, F. Farokhi Moghadam, S. A. Ghazi Asgar, Y. Alizadeh Gharib, M. Memarian, A. H. Tavakoli, M. A. Khosravi
• Small Size Soccer League Extended Team Description Paper for RoboCup. 2017. RoboCup International Symposium
M. M. Rahimi, M. M. Shirazi, M. Arfaee, M. A. Najaf Gholian, A. Zamani, H. Hosseini, F. Hashemi Chaleshtori, N. Moradi, A. Ahsani, M. Jafari, A. Zahedi, P. Abdollahi, M. A. Khosravi
CUDA, OpenMP, MPI, C/C++, Java, Python, VHDL, Verilog, Bash, Assembly
Git, Robotic Operating Systems(ROS), Qt, Octave, MATLAB, Arduino IDE
Bosson, Wireshark
PSPICE, HSPICE, Modelsim, Vivado Design Suite, Xilinx ISE Design Suite, Proteus
Microsoft Windows, Linux
The Web Conference 2021 and 2022 Conference on Data and Application Security and Privacy 2022 Australasian Conference on Information Security and Privacy 2021 IEEE Transactions on Power Systems 2021
Women in CyberSecurity Chapter at CSU
Iranian Student Organization at CSU
CEIT Bachelor Graduation Ceremony
We had a ceremony to celebrate the end of our B.Sc. degree on July 19th. In this ceremony, there were about 300 guests. Some of the programs performed at this celebration included video clips made by students to review these four years, live music performance, Azeri dance by Aylan group, reading engineering oath, and dinner. All parts were carried out and handled by students and under my management which was a really tough but good experience. Here are some photos of our memorable graduation ceremony!
CEIT, AUT
I was a member of the students union, elected by CEIT students, with responsibilities in educational committee.
CEIT, AUT
West Asian Regional Contest has been held since 1999. This regional contest is held every year in Tehran hosted by Sharif University of Technology. Amirkabir University of Technology has accomplished to advance for the world final in 7 years out of the whole 9 years.CEIT, AUT
CEIT, AUT
This gathering is being held since 2014. The growth of Information Technology is so high that if graduates of this discipline do not update their knowledge every two years, they are lagging behind the knowledge of the day, while this can be up to four years for other technical disciplines. CEIT alumni meeting aims to let the graduate students be able to communicate with each other more effectively and provide a good context for employment and the development of their scientific activities. Also, this is an opportunity to renew memories with old friends and reminders of the good time spent at Amirkabir University.