Farhad's cover photo
Farhad's photo

Farhad F.

USD $45/hr

Electrical Engineering, Machine Learning, Data Science, Python, Coding, Physics, Math, Statistics Tutor, a PhD holder from UBC in Electrical & Computer Engineering with 14+ years of experience

Tutor Information


I have got my PhD in Electrical and Computer Engineering from UBC. I have 14+ years of tutoring and teaching experience in high schools, colleges, and universities. I was serving as a faculty member at Electrical Engineering Department of one of the Tehran's universities for 5 years. I have published more than 25 papers in different journals and conferences. For more details, please find my Google Scholar profile. Some of the subjects I teach/tutor for K-12, college, and university students are as follows: > Electric Circuits > Data Science > Machine Learning > Python > Coding > Algorithms > Physics > College/University Math courses (first year and second year) > Math 7, 8, 9, 10 > Pre-Calculus 11, 12 > IB (HL, SL) Math, Stat and Physics > AP Calculus AB & BC > AP Statistics > Advanced Calculus, Calculus I, II > Algebra > Probability and Statistics > Trigonometry and Geometry > Discrete Mathematics > SSAT (Math) Exam prep: lower level (for grades 4 and 5), middle level (for grades 6, 7, 8), and upper level (for grades 8, 9, 10, 11) > GRE (Quantitative) Exam Prep


Vancouver, British Columbia, Canada






Middle School
High School


University of British Columbia

2007 - 2012
PhD, Electrical and Computer Engineering

Work Experience


June 2019 - present
Data Scientist



Great with Python! Really helping me with my CS course: homework and assignments.
By: Rose

Great tutor-Python

Great first session! Very clear and thorough.Very patient and takes his time to explain the concepts in easier way.He made sure I understood well before moving on. I highly recommend if you have problems with data analysis and modeling using python.
By: Mebrie

Great experience with him for ELECTRICAL ENGINEERING

I came over from industrial engineering and knew nothing about electrical engineering and he made it made sense! I am more knowledgeable because of him and doing better in my classes because of him!
By: Ally

Data Analysis - Python

Great tutor! Is super knowledgeable and patient with students. Also dedicated and does the research to find out about new topics/commands when they come up. Definitely recommend :)
By: Ben

15 minute session

Let me present my Power point, describing my problem. Let me know that it wasn't in his area of expertise, although when I am ready to do the computational time dealing with my problem, he is ready to help. Thank you for your time Farhad. Look forward to working with you in the future.
By: Jess