I have studied Electrical and Computer Engineering and received Master degree in 2008. While I was studying at university, I worked as a teacher assistant. I have taught many courses to undergraduate and graduate students. In addition, I taught a lot of elementary and high school students as tutor. Both of these experiences convinced me to pursue tutoring as a career. Therefore, I have tried hard to become a good teacher. I realized that teacher preparation is the major determinant of a great teacher.
I have taught large variety of courses; however, my best experience is computer programming. Right now, I have some college and high school students whom I am teaching Java, C/C++, Matlab, and object oriented programming. I love teaching the computer programming to any student and can transmit information in the best way at minimum time. If you have any problems in programming and want to become ready for your class or doing your homework, I could help you. You are going to do your homework, and develop any programs just after a few sessions. I can speak in both English and Persian.