Greetings! I’m Roham Zendehdel Nobari
I’m a MSc in Artificial Intelligence and Data Science student at University of Zurich.
My research interests are:
Digital Twins
3D Object Detection and Tracking
LLMs
Autonomous Vehicles
Natural Language Processing
Intelligent Transport Systems
Robotics
University of Zurich Email: roham.zendehdelnobari@uzh.ch
ETH Zurich Email: rzendehdel@student.ethz.ch
My CV [pdf]
- Greetings! I’m Roham Zendehdel Nobari
Education
-
B.Sc. OF COMPUTER ENGINEERING | AMIRKABIR UNIVERSITY OF TECHNOLOGY (TEHRAN POLYTECHNIC), TEHRAN, IRAN | 2018 - 2023
• Overall cGPA: 15.62/20 (3.32/4)
• Last Two Years Major GPA: 16.70/20 (3.54/4)
• My transcripts excel can be viewed from here. -
HIGH SCHOOL DIPLOMA IN MATHEMATICS AND PHYSICS | ALLAMEH HELLI 3 HIGHSCHOOL (NODET), TEHRAN, IRAN | 2014 - 2018
• Overall GPA: 19.32/20 (3.91/4)
Research and Work Experiences
-
B.Sc. THESIS | DIGITAL TWIN OF A TRAFFIC SCENE USING RSU AND AWSIM | AMIRKABIR UNI. | MAR 2023 – PRESENT
• Under the supervision of Prof. Mahdi Javanmardi
• Fields: Intelligent Transport Systems, Digital Twins, Computer Vision, Autonomous Vehicles
• Focuses on the Semi-Automatic Creation of a Traffic Scene Digital Twin near the Amirkabir University of Technology Campus.
• The project involves 3D Modeling, Object Detection such as Detecting Pedestrians and Vehicles with Lidar PointCloud data using CenterPoint, Object Tracking using EKF and muSSP, and finally feeding all the processed data to the AWSIM Simulator so we can have a real-time simulation.
• Libraries: ROS2, Autoware, AWSIM, Pytorch, TensorRT, OusterSDK, MMDetection3D, ROS2cs
• Accomplishments: This project became the basis for the AUT-DT Research Repository
• Software: Blender, Ouster Studio, Unity, Rviz2
• Project Link
-
RESEARCH GROUP | AMIRKABIR UNI. | FEB 2023 – PRESENT
• I was one of the heads of the research team under the guidance of Professor Farbeh, and we are currently researching on Software Disassembling Techniques with Assembly.
• Our findings will be presented as multiple hands-on video lectures in the upcoming Fall 2023 semester for the Microprocessor and Assembly Language course. -
Data Scientist Intern | ParticleB CO. | JUN 2022 – OCT 2022
• As an intern for a period of six months, my duties primarily involved gaining knowledge about Natural Language Processing (NLP) and developing a model capable of analyzing sentiment polarity in reviews of cryptocurrency trends.
• I was tasked with implementing a Google Chrome extension designed to predict current trends in cryptocurrency using the acquired reviews from www.tradingview.com.
Projects
Artificial Intelligence related projects:
- Search Engine: Implemented a search engine using different models and algorithms, including
binary search
,tf-idf
, andword embedding
. Also,K-means clustering
andKNN algorithms
are used to improve search accuracy and speed. - Data Mining Projects: Implemented various stuff including
Data Preprocessing
,Linear Regression
,Polynomial Regression
,Keras NN Models
,K-Means and DBScan Clustering
,Apriori Decision Trees
,XGBoost
andGridSearchCV
- Robotics Final Project: This project has three phases:
Maze Solver
andObject Avoiding Robot
with theVFH Algorithm
,City Lanes Following Robot
, andTraffic Signs Detecting and Reacting
Robot. - Multi-Labeled Text Classification: This project aims to classify input samples from
Ronash dataset
into 20 categories using text processing techniques,hyperparameter tuning
, andXGBoost
decision tree tuning. VariousLSTM
andConv1D
layer combinations were also tested in a hand-made model - Snail Jumper - Neuro Evolution: A neural network with a
genetic algorithm
playing the Snail Jumper game withK- fittest
,Roulette Wheel
,SuS
, andQ-Tournament
selection algorithms. - Health Evaluation Using Fuzzification Algorithms: A three-phase system was developed to evaluate patients’ health, which involves
fuzzification
,rule inference
, anddefuzzification
using the centroid integral algorithm to convert fuzzy sets back to real values. - Multi Labeled Image Classification: Implemented fully connected neural network from scratch, trained with CIFAR10 dataset, covering concepts of
Linear Regression
,Forward and Backward Propagation
, andVectorization
. Also implementedConvolutional Neural Networks
as an extra assignment.
Other projects:
- Advanced Programming Final Project (Jpotify): Music player written in Java
- MIT XV6 Operating System: As part of a project involving
XV6
, we added new system calls to the operating system and implementedquantum time
forRound-Robin Scheduling
. Additionally, we integratedMulti-Level Feedback Queue
andPriority Scheduling
to this experimental operating system to further enhance its functionality. - SSH Chatroom (Information Security Project): Developed a secure chatroom based on the Secure Shell (SSH) protocol. A server is implemented that functions like a Kerberos Authentication Server (AS).
Teaching Experiences
-
TEACHING ASSISTANT | PRINCIPLES OF ARTIFICIAL INTELLIGENCE | SUMMER 2022 - SPRING 2023
• Under the supervision of Mahdi Javanmardi, Amirkabir University of Technology
• As part of a team effort, I contributed to the complete design and translation of the Artificial Intelligence course lectures based on UC Berkley CS188 AI Course Materials, serving as the lead for both the slide creation and translation review teams, ensuring the integrity and fidelity of the content. -
HEAD TEACHING ASSISTANT | SOFTWARE ENGINEERING II | SPRING 2023
• Under the supervision of Dr. Faezeh Gohari, Amirkabir University of Technology
• Assigned as the Head Teaching Assistant of Software Engineering II along with Pouyan Hesabi, to manage the other teaching assistants.
• Designing (and grading) assignments and projects related to Software Testing and the implementation of Unit Tests. Also recording lecture videos for the students. -
TEACHING ASSISTANT | ADVANCED PROGRAMMING | SPRING 2023
• Under the supervision of Prof. Amir Kalbasi, and Prof. Hossein Zeinali, Amirkabir University of Technology
• Designing (and grading) assignments and projects related to the Java programming language and Object Oriented Programming.
-
TEACHING ASSISTANT | ALGORITHM DESIGN | SPRING 2023
• Under the supervision of Prof. Alireza Bagheri
• Designing (and grading) assignments and projects.
Grades
Some important grades:
- Data Mining: 4/4
- Principles of Computational Intelligence: 4/4
- Algorithm Design: 4/4
- Principles of Artificial Intelligence: 3/4
- Startup Development: 4/4
- Information Security: 4/4
- Cloud Computing: 3/4
- Internet of Things: 3/4
- Microprocessor and Assembly Language: 4/4
- Software Engineering II: 4/4
- Web Programming: 4/4
- Android Programming: 4/4
- Operating Systems: 4/4
- Computer Architecture: 4/4
- Theory of Machines and Languages: 4/4
- Robotics: 4/4
- Signals and Systems: 4/4
Technical Skills
Languages
• Persian: Native
• English: CEFR level = C1
• Japanese: JLPT level = N5