Amir V.

Amir V.


Irvine, CA 92618

Will travel 20 miles

$140 per hour.

4.95 157 ratings

Computer Science, Chemistry, Math & Science, Chemical Engineering

I have teaching record of 5.0 for Chemistry and calculus AP scores. I am currently working as a developer for a software company and was a lecturer at California State University. I have obtained my teaching knowledge during my Ph.D as well as my postdocs where I worked with famous scientists in high ranked Chemical Engineering/Chemistry schools such as Northwestern University and University of Notre Dame. I have experience teaching at California State University, Northwestern University, and... [more]

Algebra 1

Algebra was my favorite subject when I was a high school student. I taught this subject to many high school , college and university students and used it in my daily life and research. I have a systematic approach for teaching this course along with the required formula for improving your grades.

Algebra 2

I have experience teaching Algebra 2 to high school, college and university students.


I learned calculus when I was at primary school.


I have experience in teaching chemistry for undergraduate and graduate levels. I also performed research in Chemistry related fields during my PhD and postdocs at Northwestern University and University of Notre Dame. Moreover, I enjoy chemistry as the fundamental science that can be implemented as an architecture to build new areas of discovery in our modern society.

Microsoft Excel


I have geometry for undergraduate and graduate level students. I also have research experience in all area of math including geometry where I use mathematical modeling to formulate biophysical science. Geometry is a hobby for me because it is all about a beauty of ordering different structures in a close packed configuration.


I taught physics to undergraduate as well as graduate students. I implemented physics in my research where I modeled polymer solutions thermodynamics utilizing polymer physics rules. Also, I consider physics as a tool to simplify my mathematical models I encounter in my daily life.


SAT Math


ACT Math

Elementary Math

Elementary math is fun for me b/c it is essential to teach this subject correctly to the students. I have skills and teaching methods for this course that can be implemented for improving grades and a thorough learning perspective.

Differential Equations

I had differential equations as a course in my undergrad studies (I got an A). I also utilized this course in my research for example for retrosynthetic studies where interaction of the chemical reaction network is based on solving multiple differential equations. Finally, I was a TA for this course during my graduate studies where I had to breakdown the problems in a systematic way so everybody could grasp the solution.


I performed C++ programming in all of my PhD research where I was developing a new software based on molecular simulation. I was also a developer for several molecular simulation packages including Cassandra and Chematica.


I performed biostatistics during my research at Northwestern University where I conducted studies on cancer cells. I performed biostatistics for cell culture as well as cell motility analysis along with the in-situ simulation of cellular activity.


I performed C programming during my chemical engineering studies where I had to design pilot plant prototypes. Further I implemented C programming in the plant design and economic during my journey in chemical engineering. C is one of the fundamental languages that is needed to be learnt thoroughly.

Computer Programming

I preformed programming during my BS, MS, and PhD using different languages such as VB, MATLAB, C++, FORTRAN, Pascal, C#, Java, and Python. I have also taught several courses during my BS to the college students. I can be a great help for people who are interested in this subject.


I am Persian and Farsi is my native language. I taught several students who were interested in learning Farsi before in Ohio, Indiana, and Illinois.


I performed some of my Ph.D. research using Fortran programming for the molecular theories that I developed. Fortran was also one of the programming languages that has been taught during my bachelor in chemical engineering.

Linear Algebra

I taught linear algebra to several students and I always implemented linear algebra in the daily life. We need this method to solve for complicated problems and for engineering applications where simplification is a viable tool for approximation. I am currently a lecturer at California State University. I have obtained my teaching knowledge during my Ph.D as well as my postdocs where I worked with famous scientists in high ranked Chemical Engineering/Chemistry schools such as Northwestern University and University of Notre Dame.


I have experience with linux while doing research in chemistry and biochemistry fields. I utilized the linux environment for shell scripting and simulation applications.


I used MATLAB in all of my chemical engineering courses and I taught MATLAB to several students this year. I think MATLAB is an essential tool for people who are looking into modeling and designing softwares.

Organic Chemistry

I have performed extensive molecular simulation in organic chemistry and I developed a software based on organic chemistry. I know the structures and properties of most organic molecules.

Chemical Engineering

I have obtained my teaching knowledge during my Ph.D as well as my postdocs where I worked with famous scientists in high ranked Chemical Engineering/Chemistry schools such as Northwestern University and University of Notre Dame. I combined this knowledge with my individual ideas about educating in bachelor, masters, and Ph.D. levels. I have the experience of teaching in a broad range of courses in Chemical Engineering as listed in my CV including: numerical methods, unit operation lab, mass transfer, classical thermodynamics, process design, process economics, advance thermodynamics, reactor design. I was a teaching assistant for these courses and lectured them while the professor was attending a conference. I also would like to develop two new courses mainly on Dynamic Self Assembly and Nonequilibrium Thermodynamics in Chemical and Biological Systems. In the first course I would like to talk about the mechanism and thermodynamics of the nonequilibrium self-assembly and entropy evolution in these systems. In the second course I will implement the nonequilibrium thermodynamic framework for practical applications in in chemistry, biology, and chemical engineering systems such as molecular devices, radicals, photoswitchable nanoparticles, cells, etc. I believe that learning process has two connected paths: (i) independent learning and (ii) teamwork. Based on this philosophy, I think that each individual student has the ability to grasp and interpret the subject based on her/his talent. Our society needs future leaders as well as people who can work for those leaders. That?s why we need to educate our students based on their talent and creativity so that they would be a good fit for their careers. The duty of the teacher to get involved with students and know each individual goals and talents to help them forming a team where they can develop their individual creativities as well as their teamwork skills. As a tutor in the multidisciplinary fields of Chemical Engineering, Chemistry, and Physics, I make the classroom as an interactive place such that I provide the access to information and guide them through problems rather than acting as the only source of information. I urge the students to discover for themselves, discuss the problems with their classmates, and ask appropriate questions during the class or during the office hours. The teaching style would be a combination of modern and old-fashioned methods so that as they follow the slides they also have the opportunity to derive the equations and interpret the meaning of each relationship on the blackboard. To me, tutoring provides an opportunity for continuing the learning process that would certainly help me in my research where I need a deep knowledge of the subject. Also, I enjoy encouraging my students to think about the problems in a passionate fashion and try to learn based on their own talents and develop/create new ways to understand the scientific challenges while proposing methods for solving them. Finally, I believe in ?systematic thinking? in which the problems break down into simple pieces but ?not simpler? where there is not enough information to process. On the other hand, teaching is like simulation but you should consider all of the scales that are practical for the specific target.


I used C# when I was developing a website related to molecular modeling. C# is an excellent language for web developing and is an essential for somebody who is looking for web design applications and careers.


I performed coding in Python for almost 10 years in all of my scientific projects and term papers. I used it in data science and all related subjects. Also, I implemented in in chemistry and life sciences.


I performed javascripting while doing research in chemistry and biochemistry fields. I used to write my own javascripts to submit my molecular simulation jobs on supercomputing clusters.