Thesis: Considering user dynamic preferences for mitigating negative effects of long tail in recommender systems
(GPA 17.76/20)
I finished my M.Sc degree in software engineering at University of Isfahan, where I was advised by Dr. Marjan Kaedi and Dr. Ali Pourmiri (co-supervisor from The University of New South Wales) and worked on recommender systems. My thesis was about "Considering User's Dynamic Preferences for Mitigating Negative Effects of Long-tail in Recommender Systems. Also, I received my BSc from Zanjan University.
Thesis: Considering user dynamic preferences for mitigating negative effects of long tail in recommender systems
(GPA 17.76/20)
Thesis: A framework to gather Android applications for malware analysis
(GPA 16.64/20)
High School Diploma, Mathematics
Research assistant
Python developer | Android malware analysis Intern
Second rank Student at MSc program among 13 students
September 2021
Due to the high GPA, I received Admission to attend in Erasmus+ program
May 2019
in the Iranian nationwide graduate school entrance exam (computer engineering), very competitive with nearly 21000 participants
July 2018
Third rank Student at BSc program among 45 students
September 2018
An attendant at conferences and workshops
September 2022
Attendant at talks and paper presentations
March 2021
Instructor
* Introduction to user modeling approaches;
* Age detection challenges.
December 2021
Teacher assistant
*
Preparing theoretical assignments about state-of-the-art classification and clustering papers ;
*
Teaching and grading implementation of classification and clustering algorithms and doing a survey ;
*
Grading project: state-of-the-art classification algorithms papers and make a suggestion for improving
accuracy .
February 2020- July 2020
Teacher assistant
* Preparing theoretical assignments about classification and clustering;
*
Teaching scikit-learn, Pandas, and Numpy ;
* Teaching and grading implementation of classification and clustering algorithms
February 2020- July 2020
Attendant at Android malware analysis workshop
May 2017
Teacher assistant
* Preparing theoretical assignments about pipeline, ALU, …;
*
Grading programming assignments ;
September 2016- February 2017
Teacher assistant
* Preparing programming assignments about loops, conditions, functions, … ;
*
Grading programming assignments ;
February 2016- July 2016
Teacher assistant
* Preparing programming assignments about loops, conditions, functions, … ;
*
Grading programming assignments ;
September 2015- February 2016
* Implemented a community detection algorithm using the genetic algorithm
* Community detection with Movielens 100k.
* Implemented Apriori and Eclat algorithm
* Implemented classification algorithms comparison
* Implemented clustering algorithms comparison
* Implemented Text classification on Hamshahri dataset
* Implemented a search engine with Apache Lucene