Fateme Hashemi

Department of Computer Science, University of Utah, Salt Lake City, Utah, 84112, USA

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!



Education

University of Utah

In progress.

Aug. 2022 - Dec. 2027 (expected)

Colorado State University

Thesis: COVID-19 Misinformation Detectionin Twitter Through Authentic News Citation Detection

GPA: 3.91/4

Aug. 2019 - Jun. 2022

Amirkabir University of Technology

Tehran Polytechnic
Bachelor of Science
Computer Eng. and I.T. Dept. - Computer Systems Architecture
Thesis: Parallelizing Anomaly Detection in Smart Home Activities

GPA: 16.79/20 (3.48/4)

Sep. 2014 - Jun. 2019

Farzanegan High School

Mathematics and Physics

GPA: 19.13/20 (3.82/4)

Sep. 2010 - Jun 2014

Teaching Experience

Mentoring at CS Dept.

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.

2020 - 2021

Graduate Teaching Assistant at CS Dept.

System Security

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.

Sep. 2021

Graduate Teaching Assistant at CS Dept.

Parallel Programming

This course is thaught by Prof. Sanjay Rajopadhye.
I am responsible for holding labs and workshops and also, grading homework, projects, and quizzes.

Sep. 2019

Head Teaching Assistant at CEIT

Principles of Programming

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.

Sep. 2015, Sep. 2016

Lecturer

C Programming Workshop

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.

May 2017

Teaching Assistant at CEIT

Logic Circuits

This course was under the supervision of Dr. Mehdi Sedighi.
I was responsible for grading projects and homework.

Sep. 2016


Teaching Assistant at CEIT

Data Structure and Algorithms

This course was under the supervision of professor Mehdi Dehghan TakhtFooladi.
I was responsible for grading projects and homework.

Sep. 2016

Research Experience

Graduate Research Assistant

Rays Cyber Lab

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.

May 2020 - Present

Software Team Member

Parsian Robotics Research Laboratory

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.

Jun. 2016 - Aug. 2018

Projects

• 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



Publications & Reports

• 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


Skills

Programming

CUDA, OpenMP, MPI, C/C++, Java, Python, VHDL, Verilog, Bash, Assembly

Frameworks & Scientific Tools

Git, Robotic Operating Systems(ROS), Qt, Octave, MATLAB, Arduino IDE

Network Simulation Tools

Bosson, Wireshark

Hardware CAD Tools

PSPICE, HSPICE, Modelsim, Vivado Design Suite, Xilinx ISE Design Suite, Proteus

Operating Systems

Microsoft Windows, Linux

Typesetting Tools
LaTeX, Microsoft office (Word, Powerpoint, Excel), Vim, Prezi

Professional Services and Other Activities



Reviewer

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


President

Women in CyberSecurity Chapter at CSU

May 2021 - Sep. 2021

Tresurer

Iranian Student Organization at CSU

Feb. 2021 - Present

Executive Director

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!

July 2018

Students Union Member

CEIT, AUT

I was a member of the students union, elected by CEIT students, with responsibilities in educational committee.

2015


Local ACM ICPC Contest Participant

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.

2015, 2016, 2017


Local ACM ICPC Contest Executive Member

CEIT, AUT

Nov. 2018


CEIT Alumni Meeting Executive Member

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.

Oct. 2016

Honors & Awards