Work Experience

June 2020 - May 2024: Graduate Research Assistant, Morphology, Evolution and Cognition Lab, University of Vermont

Spring 2020: Graduate Teaching Assistant, Evolutionary Robotics, and Computer Programming I: Python

Department of Computer Science, University of Vermont

Fall 2019: Graduate Teaching Assistant, Algorithm Design and Analysis, and Computer Programming I: Python

Department of Computer Science, University of Vermont

Feb 2015 - Nov 2017: Independent Researcher, Cognitive Robotics Laboratory, ECE Department, University of Tehran

Duties: The general scheme of my research was to investigate the benefits of incorporating compliant elements in a robotic structure and to develop methodologies for designing these elements. In the laboratory, I collaborated on several projects with multiple M.Sc. and Ph.D. students. I designed the simulation frameworks (in C++ and MATLAB), obtained and analyzed the results, and prepared the technical reports. Details are available in the four published papers from these projects.

Mar 2015 - Nov 2017: Private Tutoring

Duties: Teaching Calculus I & II, Engineering Probability and Statistics, Algorithm Design I, and Advanced Programming courses. The topics were covered according to the manuscripts and course books taught in the computer engineering undergraduate degree. The sessions consisted of reviewing the materials and problem-solving based on the student's needs to prepare them to take the M.Sc. degree national entrance exam.

Sept 2016 - May 2017: Tutor, Teaching an extracurricular course at the Noor High School for Girls, Tehran, Iran

Title: An Introduction to Computer Programming and Insights to Artificial Intelligence

Duties: The outline of the course was providing the students with the elements of algorithms and programming, through some simple programming exercises in C and coordinating educational toy projects.

May 2015 - Aug 2016: Graduate Researcher, Advanced Robotics and Intelligent Systems Laboratory, ECE Department, University of Tehran

Duties: The project was defined as developing systems to identify Autistic children. I was part of a team working on using Central Pattern Generators for the gait recognition process. I developed the CPG model in Simulink toolbox in MATLAB (with and without coupling), which was later used to extract features from experimental data gathered by Kinect. The results of this research were published in a conference paper.

Spring 2014: Teaching Assistant, Bio-inspired Computing, University of Tehran

Fall 2013: Teaching Assistant, Pattern Recognition and Robotics, University of Tehran

Spring 2013: Teaching Assistant, Bio-inspired Computing, University of Tehran

Fall 2012: Teaching Assistant, Pattern Recognition, University of Tehran

Spring 2011: Teaching Assistant, Microprocessor, University of Tehran

Spring 2009: Grader, Logic Design, University of Tehran

2008 - 2011: Private Tutoring

Duties: Teaching Physics and Mathematics to high school students preparing to take the national university entrance exam.