## Introduction

I can divide the development of my academic background into three levels. In each level my focus was mainly on Engineering, Mathematics, Mathematical Modelling and finally Programming respectively.
I started my undergrad studies with Mechanical Engineering. After obtaining my B.Sc. in mechanical engineering, due to my old passion in mathematics particularly during training for mathematics olympiad, I started another bachelor in mathematics. During my bachelor’s in mathematics and in the first nine months of my master’s degree at UBC, my main focus was on mathematics which I explained in detail below.
After leaving the UBC Harmonic Analysis Group to the “Complex Fluid Lab” in the UBC Institute Of Applied Mathematics, I officially started my journey in Programming and Mathematical Modeling. I continued that journey in my Ph.D. study at University of Toronto and after that until today.

## Engineering Background

• Mechanical Engineering courseworks taken
• Internships: Two undergrad internships at Safi Aran Company.
• Mechanical Engineering Thesis explained in mathematical modelling section

## Mathematics Background

• Obtaining silver medal in mathematical olympiad:
• Bachelor’s thesis: In my thesis, I was working on Banach Spaces and properties of a subspace of it called “Infinite Dimensional Banach Spaces” which is a branch of Functional Analysis.
• Mathematics courses taken
• Membership in UBC Harmonic Analysis Group for nine months: I started my grad studies in the Harmonic Analysis Group of the Mathematics Department Of UBC where I could find answers to many of my questions related to my research in Banach Space Theory.

## Mathematical Modelling

• Fundamental Knowledge of Mathematical Modeling in both solid and fluid mechanics
• Mechanical Engineering Bachelor’s Thesis: My thesis was about “Vibration Analysis Of Functionally Graded Material (FGM) Beams Using The Third Order Shear Deformation Theory”, which was a problem in Elasticity and Shear Deformation Theory . You can find a summary of my thesis here.
• M.Sc. Thesis in Fluid Dynamics and Chaotic Advection
• Title: “Effect of Geometry On The Behavior Of Steady Newtonian Fluid In a Multiply Connected Domain”
• Numerical techniques applied: Spectral Methods, Compact finite differences,
• Fluid dynamic concepts applied: Convection-Diffusion equation, Navier-Stokes equation, Biharmonic equation, Vorticity equation,
• Official thesis here, Updated version here
• Research in My Ph.D. program at University of Toronto in Computational Fluid Dynamics (CFD) field

## Programming Background

• Supervisor of Matlab Labs for two years for Mech358 at UBC:
• Scientific Computing for physicists course at University of Toronto, Topics covered: C++, Modular programming, Building tools, Debugging, Version Control, I/O, Random numbers and Monte Carlo, Super computing, Parallel programming, gpu computing,
• Thorough knowledge of Data Structure and Algorithms by solving hundreds of problems mainly in Python
• Knowledge of CSS and HTML by working on my own website