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 Post number 4

less than 1 minute read

, , , [August, 14, 2015]

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

, , , [August, 14, 2014]

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

, , , [August, 14, 2013]

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

, , , [August, 14, 2012]

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

education

BaccalaurĂ©at Ăšs sciences en gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr de Rafsanjan

Baccalauréat Ús sciences, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 21, 2018]

  • Majeure : BaccalaurĂ©at Ăšs sciences - B.Sc. GĂ©nie informatique
  • Voie principale : GĂ©nie logiciel
  • Focus principal : Traitement des donnĂ©es
  • Date : Sep 2018 – Juin 2023
  • Moyenne des semestres 5, 6, 7, 8 : 17.37/20 (3.71/4.00)
  • Moyenne cumulative : 16.26/20 avec 140+2 crĂ©dits rĂ©ussis
  • MĂ©moire de baccalaurĂ©at : DĂ©tection de communautĂ©s dans un rĂ©seau complexe basĂ©e sur un algorithme alĂ©atoire amĂ©liorĂ© utilisant des informations de rĂ©seau locales et globales
  • Note du mĂ©moire de baccalaurĂ©at : 20/20 (4.0/4.0)
  • Au 8e semestre, classĂ© 6e parmi tous les Ă©tudiants en gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr ayant commencĂ© leurs Ă©tudes en 2018.
  • Participation Ă  plusieurs concours de programmation Ă  l’UniversitĂ© Vali-e-Asr
Jour de remise des diplÎmes de baccalauréat - image 1, Personnes sur cette photo : Hossein Ahmadi, Mohammad Hosein(Cena) Ashoori, Moi Jour de remise des diplÎmes de baccalauréat - image 2, Personnes sur cette photo : Mohammad Hosein(Cena) Ashoori, Mohammad Mehdi Afkhami, Hossein Ahmadi, Moi
Photos du jour de remise des diplÎmes de baccalauréat

Bachelor of Science Degree in Computer Engineering from Vali-e-Asr University of Rafsanjan

Bachelor of Science, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 21, 2018]

  • Major: Bachelor of Science - B.Sc. Computer Engineering
  • Major Track: Software Engineering
  • Major Focus: Data Processing
  • Date: Sep 2018 – Jun 2023
  • GPA of 5th, 6th, 7th, 8th semesters: 17.37/20 (3.71/4.00)
  • CGPA: 16.26/20 with 140+2 credits passed
  • Bachelor’s Thesis: Community detection in complex network based on an improved random algorithm using local and global network information
  • Bachelor’s Thesis grade: 20/20 (4.0/4.0)
  • in the 8th semester, ranked 6th among all computer engineering students of Vali-e-Asr university that started their studies in 2018.
  • Participated in multiple programming contests at Vali-e-Asr university
Bachelor Graduation Day - image 1, People in this picture: Hossein Ahmadi, Mohammad Hosein(Cena) Ashoori, Me Bachelor Graduation Day - image 2, People in this picture: Mohammad Hosein(Cena) Ashoori, Mohammad Mehdi Afkhami, Hossein Ahmadi, Me
Bachelor Graduation Day pictures

MaĂźtrise en informatique de l’UniversitĂ© Concordia

MaĂźtrise en informatique, UniversitĂ© Concordia, École de gĂ©nie et d'informatique Gina-Cody, DĂ©partement d'informatique et de gĂ©nie logiciel, MontrĂ©al, QuĂ©bec, Canada, [August, 20, 2024]

  • Majeure : MaĂźtrise en informatique (avec mĂ©moire) - Informatique
  • Laboratoire de recherche : Laboratoire d’algorithmes et de complexitĂ©
  • Date : Sep 2024 – AoĂ»t 2026
  • Superviseur : Professeur Hovhannes A. Harutyunyan

Master of Computer Science Degree in Computer Science from Concordia University

Master of Computer Science, Concordia University, Gina Cody School of Engineering and Computer Science, Department of Computer Science and Software Engineering, Montreal, Québec, Canada, [August, 20, 2024]

  • Major: Master of Computer Science (Thesis-based) - Computer Science
  • Research Lab: Algorithms & Complexity Lab
  • Date: Sep 2024 – Aug 2026
  • Supervisor: Professor Hovhannes A. Harutyunyan

extracurricular

Membre du comitĂ© scientifique Ă  l’Association scientifique de gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr

Bénévolat, Université Vali-e-Asr de Rafsanjan, Association scientifique de génie informatique de l'Université Vali-e-Asr, Rafsanjan, Kerman, Iran, [May, 01, 2019]

  • Poste : Membre du comitĂ© scientifique
  • Lieu : Rafsanjan, Iran
  • Date : Mai 2019 – Juin 2021
  • L’Association scientifique de gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr est la principale section Ă©tudiante pour les Ă©tudiants en gĂ©nie informatique.
  • Certaines des responsabilitĂ©s de cette association sont mentionnĂ©es ci-dessous :
    • CĂ©rĂ©monie d’introduction pour les Ă©tudiants de premiĂšre annĂ©e
    • Traduction de livres
    • Organisation d’ateliers et de concours
    • RĂ©daction de revues mensuelles
    • Organisation de confĂ©rences
    • Organisation d’évĂ©nements, notamment : week-end de dĂ©marrage, Bootcamp d’étĂ©
    • Gestion et prĂ©sentation des auxiliaires d’enseignement
    • CrĂ©ation de contenu
    • Établissement d’une connexion avec l’industrie
    • Relations publiques
    • Connexion des Ă©tudiants aux professeurs

Scientific Committee Member at Vali-e-Asr University Scientific Association of Computer Engineering

Volunteering, Vali-e-Asr University of Rafsanjan, Vali-e-Asr University Scientific Association of Computer Engineering, Rafsanjān, Kerman, Iran, [May, 01, 2019]

  • position: Scientific Committee Member
  • Location: Rafsanjan, Iran
  • Date: May 2019 – Jun 2021
  • Vali-e-Asr University Scientific Association of Computer Engineering is the leading student chapter for Computer Engineering students.
  • Some of the responsibilities of this association are mentioned below:
    • Introduction ceremony for the first-year students
    • Book translation
    • holding up workshops and competitions
    • writing monthly journal
    • holding up conferences
    • holding up events, namely: startup weekend, summer Bootcamp
    • managing and presenting teaching assistants
    • content creation
    • establishing a connection to the industry
    • public relations
    • connecting students to professors

Membre du comitĂ© exĂ©cutif Ă  l’Association de jeux vidĂ©o Vali-e-Asr

Bénévolat, Université Vali-e-Asr de Rafsanjan, Association de jeux vidéo Vali-e-Asr, Rafsanjan, Kerman, Iran, [October, 01, 2020]

  • Poste : Membre du comitĂ© exĂ©cutif
  • Lieu : Rafsanjan, Iran
  • Date : Oct 2020 – Juin 2021
  • L’Association de jeux vidĂ©o de l’UniversitĂ© Vali-e-Asr est une section Ă©tudiante qui promeut les jeux et sensibilise Ă  leurs effets positifs sur la sociĂ©tĂ©. Les membres du conseil d’administration de cette association enseignent gratuitement aux Ă©tudiants le dĂ©veloppement de jeux et la conception artistique.

Executive Committee Member at Vali-e-Asr Video Games Association

Volunteering, Vali-e-Asr University of Rafsanjan, Vali-e-Asr Video Games Association, Rafsanjān, Kerman, Iran, [October, 01, 2020]

  • position: Executive Committee Member
  • Location: Rafsanjan, Iran
  • Date: Oct 2020 – Jun 2021
  • Video Games Association of Vali-e-Asr University is a student chapter that promotes games and raises consciousness about their positive effects on society. Board members of this association teach students game development and art design for free.

Membre du personnel enseignant pour le concours de programmation collégial Vali-e-Asr (VCPC)

Bénévolat, Université Vali-e-Asr de Rafsanjan, Association scientifique de génie informatique de l'Université Vali-e-Asr, Rafsanjan, Kerman, Iran, [September, 01, 2021]

  • Poste : Membre du personnel enseignant
  • Lieu : Rafsanjan, Iran
  • Date : Sep 2021 – Juin 2022
  • Le concours de programmation collĂ©gial Vali-e-Asr (VCPC) est le principal concours de programmation Ă  l’UniversitĂ© Vali-e-Asr. Les questions sont basĂ©es sur des algorithmes, et les rĂ©soudre nĂ©cessite une excellente comprĂ©hension de nombreux concepts d’informatique.

Member of Teaching Staff for the Vali-e-Asr Collegiate Programming Contest (VCPC)

Volunteering, Vali-e-Asr University of Rafsanjan, Vali-e-Asr University Scientific Association of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

  • position: Member of Teaching Staff
  • Location: Rafsanjan, Iran
  • Date: Sep 2021 – Jun 2022
  • Vali-e-Asr Collegiate Programming Contest (VCPC) is the leading programming contest at Vali-e-Asr University. Questions are algorithmically based, and solving them requires excellent comprehension of numerous computer science concepts.

Directeur du comitĂ© des auxiliaires d’enseignement

Bénévolat, Université Vali-e-Asr de Rafsanjan, Association scientifique de génie informatique de l'Université Vali-e-Asr, Rafsanjan, Kerman, Iran, [July, 01, 2022]

  • Relatif Ă  : Association scientifique de gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr
  • Lieu : Rafsanjan, Iran
  • Date : Juillet 2022 – Sep 2023
  • Mon travail consiste Ă  faire le lien entre des Ă©tudiants remarquables et des professeurs, Ă  nommer et prĂ©senter des auxiliaires d’enseignement Ă©ligibles pour chaque cours aux professeurs, Ă  rassembler une Ă©quipe Ă©minente d’auxiliaires par cours, Ă  partager mes expĂ©riences avec les nouveaux auxiliaires et Ă  les prĂ©parer Ă  devenir des auxiliaires d’enseignement accomplis.

Director of Teaching Assistant Committee

Volunteering, Vali-e-Asr University of Rafsanjan, Vali-e-Asr University Scientific Association of Computer Engineering, Rafsanjān, Kerman, Iran, [July, 01, 2022]

  • Related to: Vali-e-Asr University Scientific Association of Computer Engineering
  • Location: Rafsanjan, Iran
  • Date: July 2022 – Sep 2023
  • My job is to bridge remarkable students and professors, nominate and present eligible Teaching Assistants for each course to professors, accumulate a prominent team of TAs per course, give my experiences to new TAs and prepare them to be accomplished teaching assistants.

Directeur du comité des assistants de recherche

Bénévolat, Université Vali-e-Asr de Rafsanjan, Association scientifique de génie informatique de l'Université Vali-e-Asr, Rafsanjan, Kerman, Iran, [November, 01, 2022]

  • Relatif Ă  : Association scientifique de gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr
  • Lieu : Rafsanjan, Iran
  • Date : Nov 2022 – Sep 2023
  • Mon travail consiste Ă  faire le lien entre des Ă©tudiants remarquables et des professeurs, Ă  nommer et prĂ©senter des assistants de recherche Ă©ligibles pour chaque professeur, Ă  rassembler une Ă©quipe Ă©minente d’assistants de recherche, Ă  partager mes expĂ©riences avec les nouveaux assistants de recherche et Ă  les prĂ©parer Ă  devenir des assistants de recherche accomplis.

Director of Research Assistant Committee

Volunteering, Vali-e-Asr University of Rafsanjan, Vali-e-Asr University Scientific Association of Computer Engineering, Rafsanjān, Kerman, Iran, [November, 01, 2022]

  • Related to: Vali-e-Asr University Scientific Association of Computer Engineering
  • Location: Rafsanjan, Iran
  • Date: Nov 2022 – Sep 2023
  • My job is to bridge remarkable students and professors, nominate and present eligible Research Assistants for each professors, accumulate a prominent team of RAs, give my experiences to new RAs and prepare them to be accomplished Research assistants.

industry

Co-fondateur d’équipe et dĂ©veloppeur de jeux indĂ©pendant

Emploi dans l'industrie, Null References : Équipe de dĂ©veloppement de jeux, Kerman et Yazd, Iran, [February, 01, 2020]

  • Nom de l’équipe : Null References
  • Date : FĂ©v 2020 – Sep 2021
  • Mohammad Mehdi Afkhami et moi avons co-fondĂ© une Ă©quipe de dĂ©veloppement de jeux indĂ©pendants.
  • Nous avons appris ensemble les patrons de conception et SOLID et dĂ©veloppĂ© une dĂ©mo d’un jeu vidĂ©o appelĂ© « Uncertainty ».
  • Notre jeu est un jeu open-source hĂ©bergĂ© sur GitHub.

Team Co-Founder & Indie Game Developer

Industry Job, Null References: Game Development Team, Kerman & Yazd, Iran, [February, 01, 2020]

  • Team Name: Null References
  • Date: Feb 2020 – Sep 2021
  • Mohammad Mehdi Afkhami and I Co-founded an Indie game development team.
  • We learned Design Patterns and SOLID together and developed A demo of a video game called “Uncertainty.”
  • Our game is an open-source game hosted on GitHub.

projects

Multiple projects regarding to Data Structures and Algorithms course

Undergraduate Course Project, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2019]

Designing and implementation of:

  • the Red-Black Tree (self-balancing binary search tree)
  • the AVL Tree (self-balancing binary search tree)
  • the Trie Dictionary (k-ary search tree)
  • the Sparse Matrix via Linked List (Linked List)
  • the Rat in the maze problem (Backtracking & Stacks)
DS logo
DS logo

Apprentissage d’Unity3D et dĂ©veloppement de jeux

Juste pour le plaisir !, Null References : Équipe de dĂ©veloppement de jeux, Kerman et Yazd, Iran, [February, 01, 2020]

Apprentissage et pratique de :

  • Moteur Unity3D
  • Programmation de jeux en C#
  • Physique de jeu
  • Animation et graphiques
  • Conception de niveaux
  • Patrons de conception pour le dĂ©veloppement de jeux
Logo Unity
Logo Unity

Two projects regarding to when I was learning the Unity

Just for fun!, Null References: Game Development Team, Kerman, Iran, [July, 01, 2020]

Projects that I worked on:

  • Mad-Birds (A Angry Birds clone made using Unity)
  • 3rd-person-playground (A 3D third-person Demo made in Unity3D)
unity logo
Unity logo

Multiple projects regarding to Design and Analysis of Algorithms course

Undergraduate Course Project, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2020]

Designing and implementation of:

  • The Closest Pair of Points Problem (Divide & Conquer)
  • Sudoku Solver (Backtracking)
  • Tournament Scheduler (Divide & Conquer)
  • Huffman Coding (Greedy)
  • Bellman–Ford (Dynamic Programming)
  • Matrix Chain Multiplication (Dynamic Programming)
  • N-Queens Solver (Backtracking)
  • Travelling Salesman Problem (Dynamic Programming)
DA logo
DA logo

Projets de systùmes d’exploitation, VHDL, conception de circuits et assembleur x64

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2020]

Conception et implémentation de :

  • Projets de systĂšmes d’exploitation
  • Conception de circuits numĂ©riques en VHDL
  • Projets de conception de circuits
  • Programmation en assembleur x64
Logo OS/VHDL/CD/x64
Logo OS/VHDL/CD/x64

Plusieurs projets utilisant le framework Qt

Projet de cours de premier cycle et pour le plaisir !, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2020]

Conception et implémentation de :

  • Applications de bureau en utilisant Qt
  • Interfaces graphiques utilisateur (GUI)
  • Gestion d’évĂ©nements
  • Connexions signal-slot
  • Applications multi-fenĂȘtres
Logo Qt
Logo Qt

Projet ‘Uncertainty’ : Un jeu vidĂ©o et projet de laboratoire de gĂ©nie logiciel

Projet de cours de premier cycle et pour le plaisir !, UniversitĂ© Vali-e-Asr de Rafsanjan, DĂ©partement de gĂ©nie informatique et Null References : Équipe de dĂ©veloppement de jeux, Rafsanjan, Kerman et Yazd, Iran, [February, 01, 2021]

  • Uncertainty est un jeu de tir spatial d’action-aventure, et il est actuellement en dĂ©veloppement.
  • Nous avons utilisĂ© la version bĂȘta de ce jeu comme projet de cours pour notre « Laboratoire de gĂ©nie logiciel ».
  • Notre jeu est un jeu open-source hĂ©bergĂ© sur GitHub.
  • Il est créé avec Unity3D
  • Actuellement, notre Ă©quipe n’est pas Ă  son apogĂ©e car tous ses membres sont occupĂ©s Ă  l’universitĂ©. NĂ©anmoins, nous sommes impatients de continuer Uncertainty et de le terminer Ă©ventuellement lorsque nous serons libres.
  • Ce projet consiste en :
    • Utilisation soigneuse de patrons de conception
    • Suivi des principes SOLID dans le code
    • Exigences du projet
    • Évaluation des besoins du projet
    • ScĂ©nario du projet
    • Diagramme de cas d’utilisation
    • Diagramme d’activitĂ©
    • Diagramme de classes
    • Diagramme de sĂ©quence
    • Art accrocheur et modĂšles 3D
    • Base de code Ă©volutive et rĂ©utilisable
    • IntĂ©gration continue
    • Tests unitaires
Capture d'écran du gameplay
Capture d’écran du gameplay

Project ‘Uncertainty’: A video game & Software Engineering Lab project

Undergraduate Course Project & For Fun!, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering & Null References: Game Development Team, Rafsanjān & Kerman & Yazd, Iran, [February, 01, 2021]

  • Uncertainty is an action-adventure space-shooter game, and currently, It’s under development.
  • We have utilized the beta version of this game as our ”Software Engineering Lab” course project.
  • Our game is an open-source game hosted on GitHub.
  • It’s made with Unity3D
  • Currently, our team isn’t at its peak since all its members are busy at university. Still, we’re looking forward to continuing the Uncertainty and eventually finishing it when we’re free.
  • This project consists of:
    • Carefully used design patterns
    • Followed the SOLID principles in codes
    • Project Requirements
    • Project Needs assessment
    • Project Scenario
    • Usecase Diagram
    • Activity Diagram
    • Class Diagram
    • Sequence Diagram
    • Eye-catching art and 3D models
    • Scalable and reusable codebase
Gameplay Screenshot
Gameplay Screenshot

Plusieurs projets relatifs au cours d’intelligence artificielle

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

Conception et implémentation de :

  • BFS, DFS, IDS, UCS (stratĂ©gies de recherche non informĂ©es)
  • RĂ©solveur de puzzle 8 utilisant A* et IDA (stratĂ©gies de recherche informĂ©es heuristiques)
  • Algorithmes gĂ©nĂ©tiques, recuit simulĂ© (recherche locale)
  • Min-Max, Alpha–Beta (recherche adversariale)
  • Classification d’un ensemble de donnĂ©es (apprentissage automatique de base)
  • ReprĂ©sentation des connaissances utilisant prolog (systĂšme basĂ© sur les connaissances)
Logo IA
Logo IA

Multiple projects regarding to Artificial Intelligence course

Undergraduate Course Project, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

Designing and implementation of:

  • BFS, DFS, IDS, UCS (Uninformed Search Strategies)
  • 8 Puzzle solver using A* & IDA (Informed Heuristic Search Strategies)
  • genetic algorithms, simulated annealing (Local Search)
  • Min-Max, Alpha–Beta (Adversarial Search)
  • classification of a dataset (Basic Machine Learning)
  • knowledge representation using prolog (knowledge-based system)
AI logo
AI logo

Plusieurs projets relatifs au cours de conception et analyse d’algorithmes

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

Conception et implémentation de :

  • Plusieurs problĂšmes d’algorithmes classiques
  • Tri fusion, tri rapide
  • ProblĂšmes de programmation dynamique
  • ProblĂšmes d’algorithmes gloutons
  • Algorithmes de graphes
Logo DA
Logo DA

Plusieurs projets relatifs au cours de structures de données

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

Conception et implémentation de :

  • Listes, piles, files
  • Arbres, arbres binaires de recherche
  • Tables de hachage
  • Graphes et leurs implĂ©mentations
  • Tri et recherche
Logo DS
Logo DS

Some codes and projects related to the Compiler Design, Digital System Design, Assembly and microprocessor, Operating Systems courses, Digital Logic Circuit Design, Programming Language Design

Undergraduate Course Project, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

Designing and implementation of:

  • A Simple Python-based compiler (The principles of Compiler Design)
  • Round Robin time scheduling algorithm (Operating Systems)
  • The assembly language implementation of a banking system (Microprocessors and Assembly language)
  • VHDL codes of diffrent parts of a basic computer (Digital Systems Design)
  • A BCD to 7 Segment Decoder (Digital Logic Circuit Design)
  • A comparison among Python, Cython, and the C languages (Programming Language Design)
CE logo
CE logo

SYMPHONYC : La base de donnĂ©es d’un service de streaming musical similaire Ă  Spotify.

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

Un projet concernant le cours de bases de données. Ce projet consiste en :

  • Collecte d’informations initiales pour la construction d’une base de donnĂ©es
  • ModĂšle entitĂ©-relation amĂ©liorĂ©
  • ModĂšle relationnel
  • Normalisation
  • ImplĂ©mentation de la base de donnĂ©es
  • RequĂȘtes SQL

SYMPHONYC: The database of a music streaming service similar to Spotify.

Undergraduate Course Project, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

A project regarding the Database course. This project consists of:

  • Initial Information Gathering for building a database
  • Enhanced entity-relationship model
  • Relational Model
  • SQL codes for implementing and setting up this database
  • Admin and Model codes for setting up and connecting the database to Django
  • Python codes to analyze, gather helpful information out of the database, and plot them via matplotlib
  • some extra SQL codes to learn and master the SQL itself
SYMPHONYC DB Screenshot
SYMPHONYC DB Screenshot

Multiple assignments regarding to the Intro to Data Mining course

Undergraduate Course Project, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2022]

Working with the following topics:

  • Pandas, Numpy (basic Libraries)
  • Standard Scaler, MinMax Scaler, Robust Scaler, OneHot Encoder, LabelEncoder, PCA (Data Pre Processing)
  • Apriori Algorithm (Association Rule Mining)
  • Matplotlib, Seaborn (Data Visualization)
  • K-Means, Agglomerative Clustering, DBSCAN (Clustering)
  • K-Nearest Neighbors Algorithm (Classifier)
  • Decision Tree, Support Vector Machines, Multi-Layer Perceptron (Machine Learning)
AI logo
DTM logo

Plusieurs projets relatifs au cours de recherche d’information

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2022]

Conception et implémentation de :

  • Moteurs de recherche Web
  • Indexation et rĂ©cupĂ©ration de documents
  • ModĂšles de rĂ©cupĂ©ration d’information
  • Évaluation des systĂšmes de recherche
  • Web scraping et crawling
Logo RI
Logo RI

Plusieurs projets relatifs au cours d’exploration de donnĂ©es

Projet de cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2022]

Conception et implémentation de :

  • PrĂ©traitement des donnĂ©es
  • Algorithmes de classification (Naive Bayes, k-NN, arbres de dĂ©cision)
  • Algorithmes de regroupement (k-means, DBSCAN)
  • RĂšgles d’association (Apriori)
  • RĂ©duction de dimensionnalitĂ© (PCA)
Logo DTM
Logo DTM

publications

Détection de communautés dans un réseau complexe basée sur un algorithme aléatoire amélioré utilisant des informations de réseau locales et globales

Published in Journal of Network and Computer Applications, [August, 06, 2022]

capture d'écran
capture d’écran
  • Revue : Journal of Network and Computer Applications (JNCA)
  • Facteur d’impact (2021) : 7.574 - Q1
  • CiteScore (2021) : 15.7
  • Classement en informatique, gĂ©nie logiciel (2021) : 8/110
  • DOI : https://doi.org/10.1016/j.jnca.2022.103492

Recommended citation: Fahimeh Dabaghi-Zarandi, Parsa Kamalipour, "Community detection in complex network based on an improved random algorithm using local and global network information." Journal of Network and Computer Applications, vol.206, p.103492, August 2022. https://doi.org/10.1016/j.jnca.2022.103492

Community detection in complex network based on an improved random algorithm using local and global network information

Published in Journal of Network and Computer Applications, [August, 06, 2022]

screenshot
screenshot
  • Journal: Journal of Network and Computer Applications (JNCA)
  • Impact Factor (2021): 7.574 - Q1
  • CiteScore (2021): 15.7
  • Ranking in CS, Software Engineering (2021): 8/110
  • DOI: https://doi.org/10.1016/j.jnca.2022.103492

Recommended citation: Fahimeh Dabaghi-Zarandi, Parsa Kamalipour, "Community detection in complex network based on an improved random algorithm using local and global network information." Journal of Network and Computer Applications, vol.206, p.103492, August 2022. https://doi.org/10.1016/j.jnca.2022.103492

Extension de la détection de réusinage à Kotlin : Un ensemble de données et une étude comparative

Published in Actes de la 31e Conférence internationale IEEE sur l'analyse, l'évolution et la réingénierie de logiciels, [January, 11, 2024]

capture d'écran
capture d’écran
  • ConfĂ©rence : La ConfĂ©rence internationale IEEE sur l’analyse, l’évolution et la rĂ©ingĂ©nierie de logiciels (SANER)
  • DOI : http://dx.doi.org/10.1109/SANER60148.2024.00034
  • Site Web de l’ensemble de donnĂ©es : https://sites.google.com/view/refdetectkotlin/home

Recommended citation: I. H. Moghadam, M. M. Afkhami, P. Kamalipour and V. Zaytsev, "Extending Refactoring Detection to Kotlin: A Dataset and Comparative Study," 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Rovaniemi, Finland, 2024, pp. 267-271, doi: 10.1109/SANER60148.2024.00034. http://dx.doi.org/10.1109/SANER60148.2024.00034

Extending refactoring detection to Kotlin: A dataset and comparative study.

Published in Proceedings of the 31st IEEE International Conference on Software Analysis, Evolution and Reengineering, [January, 11, 2024]

screenshot
screenshot
  • Conference: The IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
  • DOI: http://dx.doi.org/10.1109/SANER60148.2024.00034
  • Dataset’s website: https://sites.google.com/view/refdetectkotlin/home

Recommended citation: I. H. Moghadam, M. M. Afkhami, P. Kamalipour and V. Zaytsev, "Extending Refactoring Detection to Kotlin: A Dataset and Comparative Study," 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Rovaniemi, Finland, 2024, pp. 267-271, doi: 10.1109/SANER60148.2024.00034. http://dx.doi.org/10.1109/SANER60148.2024.00034

research

Assistant de recherche de premier cycle

Niveau du premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [August, 01, 2021]

  • Domaine de recherche : DĂ©tection de communautĂ©s (algorithmes de graphes)
  • Superviseure : Dr Fahimeh Dabaghi-Zarandi
  • DĂ©partement : DĂ©partement de « gĂ©nie informatique » de l’« UniversitĂ© Vali-e-Asr de Rafsanjan ».
  • Date : AoĂ»t 2021 – Mars 2024
  • Mon rĂŽle clĂ© consistait Ă  :
    • Lire et examiner les articles connexes (recherche)
    • ImplĂ©menter des idĂ©es en MATLAB et Python (curation de donnĂ©es, logiciel, programmation)
    • Tester et amĂ©liorer le code Ă©crit (validation)
    • Recueillir des informations et rĂ©diger le texte initial de l’article (rĂ©daction de l’ébauche primaire)
  • Nous avons publiĂ© un article dans la revue JNCA[1], et nous soumettrons notre 2e article dans ??? [2].

Undergraduate Research Assistant

Undergraduate level, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [August, 01, 2021]

  • Field of Research: Community Detection (Graph Algorithms)
  • Supervisor: Dr. Fahimeh Dabaghi-Zarandi
  • Department: “Computer Engineering” department of “Vali-e-Asr University of Rafsanjan”.
  • Date: Aug 2021 – March 2024
  • My key role consisted of:
    • Reading and reviewing related papers (Investigation)
    • Implementing ideas in MATLAB and Python (Data curation, Software, Programming)
    • Testing and improving the written code (Validation)
    • Gathering information and writing the initial text for the paper (Writing primary draft preparation)
  • We have published one paper in the JNCA journal[1], and we will submit our 2nd paper in ??? [2].

Assistant de recherche Ă  distance

Niveau des études supérieures, Université de Twente, Faculté d'EE, Math et CS - groupe FMT : Méthodes formelles et outils, Enschede, Pays-Bas, [August, 01, 2023]

  • Travail et collaboration avec le dĂ©partement « Électronique, mathĂ©matiques et informatique » de l’« UniversitĂ© de Twente ».
  • Domaine de recherche : RĂ©usinage de logiciels
  • Groupe de recherche : groupe FMT - MĂ©thodes formelles et outils
  • Date : AoĂ»t 2023 – Mars 2024
  • Superviseur : Dr Iman Hemati Moghadam
  • Mon rĂŽle clĂ© consistait Ă  :
    • Écrire du code Java, des tests unitaires, dĂ©boguer, rĂ©usiner, entretenir et corriger les bogues des outils « KotlinCode2Text » et « RefDetect »
    • ImplĂ©menter l’analyseur « KotlinCode2Text » pour l’outil « RefDetect »
    • CrĂ©er deux ensembles de donnĂ©es de rĂ©usinage
    • ExĂ©cuter de nombreuses Ă©tapes de tests et fournir de nouvelles idĂ©es pour amĂ©liorer nos rĂ©sultats de recherche
    • IngĂ©nierie d’invite et utilisation de LLM pour notre deuxiĂšme article
  • Nous avons publiĂ© un article dans la confĂ©rence SANER 2024[1], et nous avons soumis notre 2e article dans ??? [2].

Remote Research Assistant

Graduate level, University of Twente, Faculty of EE, Math and CS - FMT group: Formal Methods and Tools, Enschede, The Netherlands, [August, 01, 2023]

  • Working and collaborating with the “Electrical Engineering, Mathematics and Computer Science” department of “University of Twente”.
  • Field of Research: Software Refactoring
  • Research Group: FMT group - Formal Methods and Tools
  • Date: Aug 2023 – March 2024
  • Supervisor: Dr. Iman Hemati Moghadam
  • My key role consisted of:
    • Writing Java codes, unit tests, debugging, refactoring, maintenance, and bug fixing the “KotlinCode2Text” parser + “RefDetect” tools
    • Implementing the “KotlinCode2Text” parser for the “RefDetect” tool
    • Creating two refactoring datasets
    • Running Numerous testing stages and providing new ideas to improve our research results
    • Prompt engineering and utilizing LLMs for our second paper
  • We have published one paper in the SANER 2024 Conference[1], and we have submitted our 2nd paper in the ??? [2].

Assistant de recherche diplÎmé

Niveau des études supérieures, Université Concordia, Laboratoire d'algorithmes et de complexité, Département d'informatique et de génie logiciel, Montréal, Québec, Canada, [August, 17, 2024]

  • Recherche en conception et analyse d’algorithmes, thĂ©orie des graphes et analyse de rĂ©seaux sociaux
  • Travail au Laboratoire d’algorithmes et de complexitĂ©
  • Sous la supervision du professeur Hovhannes Harutyunyan
  • Date : AoĂ»t 2024 – PrĂ©sent

Graduate Research Assistant

Graduate level, Concordia University, Algorithms & Complexity Lab, Department of Computer Science and Software Engineering, Montreal, Québec, Canada, [August, 17, 2024]

  • Researching Algorithms Design & Analysis, Graph Theory, and Social Network Analysis
  • Working in the Algorithms & Complexity Lab
  • Under the supervision of Professor Hovhannes Harutyunyan
  • Date: Aug 2024 – Now

talks

teaching

Auxiliaire d’enseignement principal du cours de conception et analyse d’algorithmes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2021]

  • Cours : Conception et analyse d’algorithmes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Printemps 2021
  • Taille de l’équipe : 4 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner diffĂ©rents algorithmes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Head Teaching Assistant of Design and Analysis of Algorithms course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2021]

  • Course: Design and Analysis of Algorithms
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2021
  • Team size: 2 TAs
  • My key role consisted of:
    • Corrected students’ homework
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took

Auxiliaire d’enseignement du cours de structures de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2021]

  • Cours : Structures de donnĂ©es
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Printemps 2021
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les structures de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Head Teaching Assistant of Data Structures course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2021]

  • Course: Data Structures
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2021
  • Team size: 2 TAs
  • My key role consisted of:
    • Taught different Data Structures to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took

Auxiliaire d’enseignement principal du cours de conception et analyse d’algorithmes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

  • Cours : Conception et analyse d’algorithmes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Automne 2021
  • Taille de l’équipe : 4 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner diffĂ©rents algorithmes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Head Teaching Assistant of Design and Analysis of Algorithms course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

  • Course: Design and Analysis of Algorithms
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Fall 2021
  • Team size: 4 TAs
  • My key role consisted of:
    • Taught different Algorithms to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took

Auxiliaire d’enseignement du cours de mathĂ©matiques discrĂštes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

  • Cours : MathĂ©matiques discrĂštes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Automne 2021
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les mathĂ©matiques discrĂštes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Teaching Assistant of Discrete Mathematics course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

  • Course: Discrete Mathematics
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Fall 2021
  • Team size: 4 TAs
  • My key role consisted of:
    • Taught Graphs and Trees to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class for the graph and tree chapter

Auxiliaire d’enseignement du cours de structures de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2021]

  • Cours : Structures de donnĂ©es
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Automne 2021
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les structures de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Head Teaching Assistant of Data Structures course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2021]

  • Course: Data Structures
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Fall 2021
  • Team size: 5 TAs
  • My key role consisted of:
    • Taught different Data Structures to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took

Co-auxiliaire d’enseignement principal du cours de conception et analyse d’algorithmes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2022]

  • Cours : Conception et analyse d’algorithmes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Printemps 2022
  • Taille de l’équipe : 4 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner diffĂ©rents algorithmes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires avec l’aide de l’autre auxiliaire principal
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours avec l’aide de l’autre auxiliaire principal
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Head Teaching Assistant of Design and Analysis of Algorithms course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2022]

  • Course: Design and Analysis of Algorithms
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2022
  • Team size: 6 TAs
  • My key role consisted of:
    • Taught different Algorithms to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took

Auxiliaire d’enseignement du cours de mathĂ©matiques discrĂštes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2022]

  • Cours : MathĂ©matiques discrĂštes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Printemps 2022
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les mathĂ©matiques discrĂštes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Teaching Assistant(Grader) of Discrete Mathematics course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2022]

  • Course: Discrete Mathematics
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2022
  • Team size: 5 TAs
  • My key role consisted of:
    • Taught Graphs and Trees to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class for the graph and tree chapter

Co-auxiliaire d’enseignement principal du cours de structures de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2022]

  • Cours : Structures de donnĂ©es
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Printemps 2022
  • Taille de l’équipe : 4 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les structures de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires avec l’aide de l’autre auxiliaire principal
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours avec l’aide de l’autre auxiliaire principal
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Co-Head Teaching Assistant of Data Structures course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2022]

  • Course: Data Structures
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2022
  • Team size: 8 TAs
  • My key role consisted of:
    • Taught different Data Structures to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs with the help of the other Head TA
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together with the help of the other Head TA
    • Helped and guided the students to thrive in the course they took
    • Trained the other Head TA to be a good team leader.

Auxiliaire d’enseignement du cours de recherche d’information

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2022]

  • Cours : Recherche d’information
  • Professeur du cours : Dr Hamed Vahdat-Nejad
  • Session : Printemps 2022
  • Mon rĂŽle clĂ© consistait Ă  :
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Teaching Assistant of Introduction to Information Retrieval & Web Search course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2022]

  • Course: Introduction to Information Retrieval & Web Search
  • Course instructor: Dr. Mojtaba Sabbagh-Jafari
  • Semester: Spring 2022
  • Team size: 1 TA (Solo)
  • My key role consisted of:
    • Taught Python, Web Crawling libraries, and implementation of Inverted-Indexing algorithms to undergraduate students of computer engineering
    • Corrected students’ homework
    • Designed Quiz questions and Corrected students’ quizzes.
    • Held up recitation class every week
    • Designed Assignments for students

Auxiliaire d’enseignement du cours de systùmes d’exploitation

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2022]

  • Cours : SystĂšmes d’exploitation
  • Professeur du cours : Dr Hamed Vahdat-Nejad
  • Session : Printemps 2022
  • Mon rĂŽle clĂ© consistait Ă  :
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Teaching Assistant(Grader) of Operating Systems course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2022]

  • Course: Operating Systems
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2022
  • Team size: 4 TAs
  • My key role consisted of:
    • Corrected students’ homework

Instructeur pour le Bootcamp de codage d’étĂ©

Bootcamp de codage, Association scientifique de génie informatique de l'Université Vali-e-Asr, Rafsanjan, Kerman, Iran, [August, 01, 2022]

Le Bootcamp de codage d’étĂ©, l’évĂ©nement en ligne le plus vaste organisĂ© par l’Association scientifique de gĂ©nie informatique de l’UniversitĂ© Vali-e-Asr, a eu lieu pendant l’étĂ© 2022. Ce Bootcamp de codage est quelque chose dont je suis fier de faire partie, Ă  la fois en tant qu’instructeur et en tant que membre de l’équipe qui l’a rendu possible. Python et ses paquets rĂ©pandus, Git et GitHub sont les sujets couverts dans ce Bootcamp.

Instructor for The Summer Coding Bootcamp

Coding Bootcamp, Vali-e-Asr University Scientific Association of Computer Engineering, Rafsanjān, Kerman, Iran, [August, 01, 2022]

Summer Coding Bootcamp, the most extensive online event held by the Vali-e-Asr University Scientific Association of Computer Engineering, took place in the summer of 2022. This coding Bootcamp is something I’m proud to be a part of, both as an instructor and as a part of the crew that made it happen. Python and its prevalent packages, Git, and GitHub are the topics covered in this Bootcamp.

Tuteur privé de Python

Tutorat, Travailleur autonome, Kerman, Iran, [August, 01, 2022]

  • J’enseigne Python aux adolescents dans des instituts privĂ©s, et je crois que tout le monde devrait apprendre Python, qu’ils soient Ă©tudiants en informatique ou non.

Python Private Tutor

Tutoring, Freelance, Kerman, Iran, [August, 01, 2022]

  • I teach Python to teenagers in private institutes, and I believe everyone should learn Python whether they’re Computer students or not.

Co-auxiliaire d’enseignement principal du cours d’intelligence artificielle

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2022]

  • Cours : Intelligence artificielle
  • Professeur du cours : Dr Amir Hossein Hadjahmadi
  • Session : Automne 2022
  • Taille de l’équipe : 4 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les stratĂ©gies de recherche non informĂ©es et informĂ©es, CSP, recherche locale, recherche adversariale, thĂ©orie des jeux, apprentissage automatique de base et systĂšme basĂ© sur les connaissances aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires avec l’aide de l’autre auxiliaire principal
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours avec l’aide de l’autre auxiliaire principal
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Co-Head Teaching Assistant of Artificial intelligence course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2022]

  • Course: Artificial intelligence
  • Course instructor: Dr. Amir Hossein Hadjahmadi
  • Semester: Fall 2022
  • Team size: 4 TAs
  • My key role consisted of:
    • Teaching Uninformed & Informed Search Strategies, CSP, Local Search, Adversarial Search, Game Theory, Basic Machine Learning, and knowledge-based system to undergraduate students of Computer engineering
    • Correcting students’ homework
    • Holding up recitation class
    • managing and arranging other TAs with the help of the other Head TA
    • Designing Assignments and Projects for students
    • consulting the professor and planning the course syllabus together with the help of the other Head TA
    • Helping and guiding the students to thrive in the course they took

Co-auxiliaire d’enseignement principal du cours de conception et analyse d’algorithmes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2022]

  • Cours : Conception et analyse d’algorithmes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Automne 2022
  • Taille de l’équipe : 6 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner diffĂ©rents algorithmes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires avec l’aide de l’autre auxiliaire principal
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours avec l’aide de l’autre auxiliaire principal
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Co-Head Teaching Assistant of Design and Analysis of Algorithms course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2022]

  • Course: Design and Analysis of Algorithms
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Fall 2022
  • Team size: 10 TAs
  • My key role consisted of:
    • Taught different Algorithms to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs with the help of the other Head TAs
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together with the help of the other Head TAs
    • Helped and guided the students to thrive in the course they took
    • Trained the other Head TAs to be a good team leader.

Auxiliaire d’enseignement du cours de bases de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2022]

  • Cours : Bases de donnĂ©es
  • Professeure du cours : Dr Fateme Soltanzadeh
  • Session : Automne 2022
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les bases de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Co-Head Teaching Assistant of Database course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2022]

  • Course: Database
  • Course instructor: Dr. Mojtaba Sabbagh-Jafari
  • Semester: Fall 2022
  • Team size: 4 TAs
  • My key role consisted of:
    • Teaching PostgreSQL, Database, Relation models to undergraduate students of Computer engineering
    • Correcting students’ homework
    • Holding up recitation class
    • managing and arranging other TAs with the help of the other Head TA
    • Designing Assignments for students
    • Helping and guiding the students with their HW & Project phases to thrive in the course they took

Co-auxiliaire d’enseignement principal du cours de structures de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2022]

  • Cours : Structures de donnĂ©es
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Automne 2022
  • Taille de l’équipe : 4 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les structures de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires avec l’aide de l’autre auxiliaire principal
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours avec l’aide de l’autre auxiliaire principal
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Co-Head Teaching Assistant of Data Structures course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2022]

  • Course: Data Structures
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Fall 2022
  • Team size: 11 TAs
  • My key role consisted of:
    • Taught different Data Structures to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs with the help of the other Head TA
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together with the help of the other Head TA
    • Helped and guided the students to thrive in the course they took
    • Trained the other Head TA to be a good team leader.

Auxiliaire d’enseignement du cours de fondements de la programmation

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2022]

  • Cours : Fondements de la programmation
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Automne 2022
  • Taille de l’équipe : 3 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner la programmation en python aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Co-Head Teaching Assistant of Fundamentals of Programming course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2022]

  • Course: Fundamentals of Programming
  • Course instructor: Dr. Amir Hossein Hadjahmadi
  • Semester: Fall 2022
  • Team size: 12 TAs
  • My key role consisted of:
    • Teaching C++ to undergraduate students of Computer engineering
    • Correcting students’ homework
    • Holding up recitation class and Labs weekly
    • managing and arranging other TAs with the help of the other Head TAs
    • Designing Assignments and Projects for students
    • consulting the professor and planning the course syllabus together with the help of the other Head TAs
    • Helping and guiding the students to thrive in the course they took, and as a student in general
    • Training the other Head TAs to be a good team leader.

Co-auxiliaire d’enseignement principal du cours de conception et analyse d’algorithmes

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2023]

  • Cours : Conception et analyse d’algorithmes
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Printemps 2023
  • Taille de l’équipe : 6 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner diffĂ©rents algorithmes aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • GĂ©rer et organiser les autres auxiliaires avec l’aide de l’autre auxiliaire principal
    • Concevoir des devoirs et projets pour les Ă©tudiants
    • Consulter le professeur et planifier ensemble le programme du cours avec l’aide de l’autre auxiliaire principal
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Auxiliaire d’enseignement du cours de structures de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2023]

  • Cours : Structures de donnĂ©es
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Printemps 2023
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les structures de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Auxiliaire d’enseignement du cours d’exploration de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2023]

  • Cours : Exploration de donnĂ©es
  • Professeure du cours : Dr Fahimeh Dabaghi-Zarandi
  • Session : Printemps 2023
  • Taille de l’équipe : 2 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Teaching Assistant of Intro to Data Mining

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2023]

  • Course: Intro to Data Mining
  • Course instructor: Dr. Amir Hossein Hadjahmadi
  • Semester: Spring 2023
  • Team size: 1 TA
  • My key role consisted of:
    • Corrected students’ homework
    • Held up recitation class
    • Designed Assignments and Projects for students

Auxiliaire d’enseignement du cours de recherche d’information

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2023]

  • Cours : Recherche d’information
  • Professeur du cours : Dr Hamed Vahdat-Nejad
  • Session : Printemps 2023
  • Taille de l’équipe : 2 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Head Teaching Assistant of Introduction to Information Retrieval & Web Search course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2023]

  • Course: Introduction to Information Retrieval & Web Search
  • Course instructor: Dr. Mojtaba Sabbagh-Jafari
  • Semester: Spring 2023
  • Team size: 2 TAs
  • My key role consisted of:
    • Taught Python, Web Crawling libraries, and implementation of Inverted-Indexing algorithms to undergraduate students of computer engineering
    • Corrected students’ homework
    • Designed Quiz questions and Corrected students’ quizzes.
    • Held up recitation class every week
    • Designed Assignments for students

Auxiliaire d’enseignement du cours de gĂ©nie logiciel

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [February, 01, 2023]

  • Cours : Auxiliaire d’enseignement du cours de gĂ©nie logiciel
  • Professeur du cours : Dr Mojtaba Sabbagh-Jafari
  • Session : Printemps 2023
  • Taille de l’équipe : 2 auxiliaires
  • Mon rĂŽle clĂ© consistait Ă  :
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Teaching Assistant of Software Engineering

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 01, 2023]

  • Course: Teaching Assistant of Software Engineering
  • Course instructor: Dr. Mojtaba Sabbagh-Jafari
  • Semester: Spring 2023
  • Team size: 2 TAs
  • My key role consisted of:
    • Helped and guided the students to thrive in the course they took

Co-Head Teaching Assistant of Data Structures course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 02, 2023]

  • Course: Data Structures
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2023
  • Team size: 8 TAs
  • My key role consisted of:
    • Taught different Data Structures to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took
    • Trained the other Head TA to be a good team leader.
    • Designed and held the midterm exam
    • Corrected students’ midterm exam

Head Teaching Assistant of Design and Analysis of Algorithms course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [February, 03, 2023]

  • Course: Design and Analysis of Algorithms
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Spring 2023
  • Team size: 6 TAs
  • My key role consisted of:
    • Taught different Algorithms to undergraduate students of Computer engineering
    • Corrected students’ homework
    • Held up recitation class
    • managed and arranged other TAs
    • Designed Assignments and Projects for students
    • consulted the professor and planned the course syllabus together
    • Helped and guided the students to thrive in the course they took
    • Trained the other Head TA to be a good team leader.
    • Designed and held the midterm exam
    • Corrected students’ midterm exam

Auxiliaire d’enseignement du cours de structures de donnĂ©es

Cours de premier cycle, Université Vali-e-Asr de Rafsanjan, Département de génie informatique, Rafsanjan, Kerman, Iran, [September, 01, 2023]

  • Cours : Structures de donnĂ©es
  • Professeur du cours : Dr Mohammad Mahdi Afkhami
  • Session : Automne 2023
  • Mon rĂŽle clĂ© consistait Ă  :
    • Enseigner les structures de donnĂ©es aux Ă©tudiants de premier cycle en gĂ©nie informatique
    • Corriger les devoirs des Ă©tudiants
    • Tenir des cours de rĂ©citation
    • Aider et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Remote Teaching Assistant of Data Structures course

Undergraduate course, Vali-e-Asr University of Rafsanjan, Department of Computer Engineering, Rafsanjān, Kerman, Iran, [September, 01, 2023]

  • Course: Data Structures
  • Course instructor: Dr. Fahimeh Dabaghi-Zarandi
  • Semester: Fall 2023
  • Team size: 7 TAs
  • My key role consisted of:
    • Taught Graph and Tree chapters to undergraduate students of Computer engineering
    • Corrected students’ Graph and Tree homework
    • Held up recitation class for Graph and Tree chapter
    • Designed Assignments of Graph and Tree chapters for students
    • Helped and guided the students to thrive in the course they took

Graduate Teaching Assistant: Tutorial Leader & Marker of COMP 339 [Combinatorics]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [September, 01, 2024]

  • Course: COMP 339 [Combinatorics]
  • Course instructor: Professor. Hovhannes Harutyunyan
  • Semester: Fall 2024
  • TA Type:
    1. Marker for 65 hours
    2. Tutorial Leader for 48 hours
  • My key role consisted of:
    • Marking students assignments
    • Holding up one section of tutorial classes weekly for the whole semseter
    • Designing and creating LaTeX files of the assignments
    • Helping, answering questions, emails and guiding the students to thrive in the course they took

Auxiliaire d’enseignement diplĂŽmĂ© : Correcteur de COMP 335 [Introduction Ă  l’informatique thĂ©orique]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [September, 20, 2024]

  • Cours : COMP 335 [Introduction Ă  l’informatique thĂ©orique]
  • Professeurs du cours : Dr Denis Pankratov et Dr Ali Jannatpour
  • Session : Automne 2024
  • Type d’auxiliaire :
    1. Correcteur pour 66 heures
  • Mon rĂŽle clĂ© consistait Ă  :
    1. Corriger les devoirs des étudiants
    2. Aider, rĂ©pondre aux questions, aux courriels et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Graduate Teaching Assistant: Marker of COMP 335 [Introduction to Theoretical Computer Science]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [September, 20, 2024]

  • Course: COMP 335 [Introduction to Theoretical Computer Science]
  • Course instructor: Dr. Denis Pankratov & Dr. Ali Jannatpour
  • Semester: Fall 2024
  • TA Type:
    1. Marker for 66 hours
  • My key role consisted of:
    1. Marking students assignments
    2. Helping, answering questions, emails and guiding the students to thrive in the course they took

Auxiliaire d’enseignement diplĂŽmĂ© et correcteur de COMP 339 [Combinatoire]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [September, 20, 2024]

  • Cours : COMP 339 [Combinatoire]
  • Professeur du cours : Dr Hovhannes A. Harutyunyan
  • Session : Automne 2024
  • Type d’auxiliaire :
    1. Instructeur de tutoriels pour 33 heures
    2. Correcteur pour 33 heures
  • Mon rĂŽle clĂ© consistait Ă  :
    1. Enseigner et diriger des sessions de tutoriel
    2. Corriger les devoirs et examens des étudiants
    3. Aider, rĂ©pondre aux questions, aux courriels et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Auxiliaire d’enseignement diplĂŽmĂ© : Instructeur de tutoriels, programmeur de service (POD) et correcteur de COMP 348 [Principes des langages de programmation]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [January, 20, 2025]

  • Cours : COMP 348 [Principes des langages de programmation]
  • Professeur du cours : Dr Ali Jannatpour
  • Session : Hiver 2025
  • Type d’auxiliaire :
    1. Correcteur pour 38.8 heures
    2. Instructeur de tutoriels pour 24 heures
    3. POD (programmeur de service) pour 40 heures
  • Mon rĂŽle clĂ© consistait Ă  : À dĂ©terminer

Graduate Teaching Assistant: Tutorial Leader & Programmer on Duty (POD) & Marker of COMP 348 [Principles of Programming Languages]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [January, 20, 2025]

  • Course: COMP 348 [Principles of Programming Languages]
  • Course instructor: Dr. Ali Jannatpour
  • Semester: Winter 2025
  • TA Type:
    1. Marker for 38.8 hours
    2. Tutorial Leader for 24 hours
    3. POD (Programmer on Duty) for 40 hours
  • My key role consisted of: TBA

Auxiliaire d’enseignement diplĂŽmĂ© : Instructeur de tutoriels de COMP 465 [Conception et analyse d’algorithmes]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [January, 20, 2025]

  • Cours : COMP 465 [Conception et analyse d’algorithmes]
  • Professeur du cours : Dr Hovhannes A. Harutyunyan
  • Session : Hiver 2025
  • Type d’auxiliaire :
    1. Instructeur de tutoriels pour 39 heures
  • Mon rĂŽle clĂ© consistait Ă  : À dĂ©terminer

Graduate Teaching Assistant: Tutorial Leader of COMP 465 [Design and Analysis of Algorithms]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [January, 20, 2025]

  • Course: COMP 465 [Design and Analysis of Algorithms]
  • Course instructor: Professor Hovhannes Harutyunyan
  • Semester: Winter 2025
  • TA Type:
    1. Tutorial Leader for 24 hours
  • My key role consisted of: TBA

Auxiliaire d’enseignement diplĂŽmĂ© : Instructeur de tutoriels, programmeur de service (POD) et correcteur de SOEN 363 [SystĂšmes de donnĂ©es pour ingĂ©nieurs logiciels]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [January, 20, 2025]

  • Cours : SOEN 363 [SystĂšmes de donnĂ©es pour ingĂ©nieurs logiciels]
  • Professeur du cours : Dr Abdulhakim Sabur
  • Session : Hiver 2025
  • Type d’auxiliaire :
    1. Correcteur pour 40 heures
    2. Instructeur de tutoriels pour 24 heures
    3. POD (programmeur de service) pour 40 heures
  • Mon rĂŽle clĂ© consistait Ă  : À dĂ©terminer

Graduate Teaching Assistant: Tutorial Leader & Programmer on Duty (POD) & Marker of SOEN 363 [Data Systems for Software Engineers]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [January, 20, 2025]

  • Course: SOEN 363 [Data Systems for Software Engineers]
  • Course instructor: Dr. Ali Jannatpour
  • Semester: Winter 2025
  • TA Type:
    1. Marker for 34.48 hours
    2. Tutorial Leader for 24 hours
    3. POD (Programmer on Duty) for 40 hours
  • My key role consisted of: TBA

Auxiliaire d’enseignement diplĂŽmĂ© : Correcteur de COMP 335 [Introduction Ă  l’informatique thĂ©orique]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [May, 12, 2025]

  • Cours : COMP 335 [Introduction Ă  l’informatique thĂ©orique]
  • Professeur du cours : Dr Denis Pankratov
  • Session : PremiĂšre moitiĂ© de l’étĂ© 2025
  • Type d’auxiliaire :
    1. Correcteur pour ?? heures
  • Mon rĂŽle clĂ© consistait Ă  :
    1. Corriger les devoirs des étudiants
    2. Aider, rĂ©pondre aux questions, aux courriels et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Graduate Teaching Assistant: Marker of COMP 335 [Introduction to Theoretical Computer Science]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [May, 12, 2025]

  • Course: COMP 335 [Introduction to Theoretical Computer Science]
  • Course instructor: Dr. Denis Pankratov
  • Semester: First Half of Summer 2025
  • TA Type:
    1. Marker for ?? hours
  • My key role consisted of:
    1. Marking students assignments
    2. Helping, answering questions, emails and guiding the students to thrive in the course they took

Auxiliaire d’enseignement diplĂŽmĂ© : Instructeur de tutoriels et correcteur de COMP 348 [Principes des langages de programmation]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [May, 12, 2025]

  • Cours : COMP 348 [Principes des langages de programmation]
  • Professeur du cours : Dr Ali Jannatpour
  • Session : PremiĂšre moitiĂ© de l’étĂ© 2025
  • Type d’auxiliaire :
    1. Instructeur de tutoriels pour ?? heures
    2. Correcteur pour ?? heures
  • Mon rĂŽle clĂ© consistait Ă  :
    1. Enseigner et diriger des sessions de tutoriel
    2. Corriger les devoirs et examens des étudiants
    3. Aider, rĂ©pondre aux questions, aux courriels et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi

Graduate Teaching Assistant: Tutorial Leader & Marker of COMP 348 [Principles of Programming Languages]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [May, 12, 2025]

  • Course: COMP 348 [Principles of Programming Languages]
  • Course instructor: Dr. Ali Jannatpour & Dr. Kaustubha Mendhurwar
  • Semester: First Half of Summer 2025
  • TA Type:
    1. Marker for ??
    2. Tutorial Leader for 24 hours
  • My key role consisted of: TBA

Graduate Teaching Assistant: Tutorial Leader of COMP 233 [Probability and Statistics for Computer Science]

Undergraduate course, Department of Computer Science and Software Engineering (CSSE), Gina Cody School of Engineering and Computer Science, Concordia University, Montreal, QC, Canada, [July, 01, 2025]

  • Course: COMP 233 [Probability and Statistics for Computer Science]
  • Course instructor: Dr. Carlos-Luis Santana
  • Semester: Second Half of Summer 2025
  • TA Type:
    1. Tutorial Leader for 48 hours
  • My key role consisted of: TBA

Auxiliaire d’enseignement diplĂŽmĂ© : Instructeur de tutoriels de COMP 233 [ProbabilitĂ©s et statistiques pour l’informatique]

Cours de premier cycle, DĂ©partement d'informatique et de gĂ©nie logiciel (CSSE), École de gĂ©nie et d'informatique Gina-Cody, UniversitĂ© Concordia, MontrĂ©al, QC, Canada, [July, 07, 2025]

  • Cours : COMP 233 [ProbabilitĂ©s et statistiques pour l’informatique]
  • Professeur du cours : Dr Denis Pankratov
  • Session : DeuxiĂšme moitiĂ© de l’étĂ© 2025
  • Type d’auxiliaire :
    1. Instructeur de tutoriels pour ?? heures
  • Mon rĂŽle clĂ© consistait Ă  :
    1. Enseigner et diriger des sessions de tutoriel
    2. Aider, rĂ©pondre aux questions, aux courriels et guider les Ă©tudiants pour qu’ils rĂ©ussissent dans le cours qu’ils ont suivi