Search

Steve O.

Math, Physics, and Computer Science: All Ages, All Abilities

Math, Physics, and Computer Science: All Ages, All Abilities

$45/hour

  • 120 hours tutoring

  • Houston, TX 77059

"Most Awesome Math Tutor Ever!!! "

Christiana, 3 lessons with Steve

See Steve O.’s schedule

Response time: 7 hours

About Steve


Bio

I am a computer scientist, engineer, and Texas-certified teacher who is highly qualified to teach mathematics and computer programming. Many seek my help with Algebra, Geometry, Calculus, Statistics, and Physics. It is a joy to teach computer science, including algorithms, data structures, information systems, web development, and discrete mathematics. As a skilled writer, I can also help with vocabulary, grammar, reading, and writing.

I have been successful with gifted, struggling, and...

I am a computer scientist, engineer, and Texas-certified teacher who is highly qualified to teach mathematics and computer programming. Many seek my help with Algebra, Geometry, Calculus, Statistics, and Physics. It is a joy to teach computer science, including algorithms, data structures, information systems, web development, and discrete mathematics. As a skilled writer, I can also help with vocabulary, grammar, reading, and writing.

I have been successful with gifted, struggling, and special education students. Whether you are struggling to pass the STAAR, want to reinforce or supplement your class work, or just want to learn more about a subject you enjoy, Mr. O can help.

I am available for face-to-face tutoring as well as online tutoring using WyzAnt's shared whiteboard.

I have had a successful 30-year career in engineering and computer science. I owned my own consulting business for 15 years. Now, as a high-school teacher, I am helping the next generation to succeed.

My degrees are from Northwestern and Georgia Tech, both top-ranked schools of engineering. I have also published frequently cited papers about advanced topics in computer science. Even in high school, I was a successful student. I was a National Merit Finalist, an Illinois State Scholar, and the winner of a national writing award. As the editor of the school newspaper, I was named Outstanding Publications Student. I was also a member of three honor societies: the National Honor Society, for academic achievement; the National Forensics League, for speech and debate; and Quill and Scroll, for excellence in journalism.

Let's talk about how I can help you achieve your goals.


Education

Northwestern University, Evanston, IL
B.S., Engineering
DePaul University, Chicago, IL
Graduate Coursework
Georgia Institute of Technology, Atlanta, GA
Masters

Policies

  • Hourly rate: $45
  • Rate details: Ask about discounts for groups and block sessions.
  • Tutor’s lessons: In-person and online
  • Travel policy: Within 20 miles of Houston, TX 77059
  • Lesson cancellation: 3 hours notice required
  • Background check passed on 4/2/2014

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Business

GRE

Computer

Computer Programming,

Computer Programming

As part of a course on computer programming, I teach the principles of algorithm development, software design, software quality assurance, and software engineering. I have been professionally involved in software development since 1980 and have a reputation for excellence. My software development experience includes web-based, semantic web, data intensive, and social networking applications. My experience also includes data networking, financial services, telecommunications, and enterprise resource management. I have a Master's degree in computer science from Georgia Institute of Technology (June, 1980). I have taught computer science and software development courses at the undergraduate and graduate level at Georgia Tech and at Clark Atlanta University. I have published several frequently cited articles on advanced topics in software engineering.
Computer Science,

Computer Science

I encourage students' creativity and innovation by guiding them in the design, implementation and demonstration of software employing a variety of media and technologies. I show students how to identify requirements, design and document large software solutions, develop data structures and algorithms, and connect their code to user interfaces and databases. I introduce students to iterative software life cycles. Finally, I show students how to test their code and evaluate the effectiveness of their solutions from a user's perspective. I have taught a full range of computer science and software engineering courses at the undergraduate and graduate level. I have taught computer science at Georgia Tech and at Clark Atlanta University. I have published several frequently cited articles on advanced topics in software engineering.
HTML,

HTML

I have over 30 years of software development experience, including extensive experience using Hypertext Markup Language (HTML 5.0) and Cascading Style Sheets (CSS) to develop websites and web-based software applications. In my work, I also add JavaScript, a web programming language, to the mix to provide dynamic styling and content for interactive websites.
JavaScript,

JavaScript

When teaching students web development, I teach them JavaScript. JavaScript and its libraries can be used to create highly interactive websites. My students lean about AJAX-based design patterns and standard libraries such as jQuery and mobile jQuery. They will also learn used JavaScript in conjunction with HTML 5.0. I have been professionally involved in software development since 1980 and have built web applications using JavaScript, PHP, MySQL and platforms such as Elgg and WordPress.
Networking (Computer),

Networking (Computer)

A computer network is a telecommunications network which allows computers to exchange data. Computer networks are the core of modern communication. A mixture of technologies are creating a world in which computing is ubiquitous and everything is networked together--from computers, to phones, to refrigerators, to credit cards, to packaging materials. Networks differ in the transmission media used to carry their signals, the communications protocols to organize network traffic, the network's size, topology and organizational intent. Topics that can be covered in a computer networking course include network topology, protocols, security, privacy. To my work as a tutor in computer networking, I bring a decade of experience in software development and quality assurance for a major telecommunications company. As a graduate student, I worked on topics in distributed computing.
PHP,

PHP

PHP is mainly focused on server-side scripting and can be used to collect form data, generate dynamic page content, or send and receive cookies. PHP can also be used outputting images, PDF files and even Flash movies (using libswf and Ming) generated on the fly. In teaching PHP, I cover both basic and advanced features, including advanced string processing and magic methods. I emphasize good object-oriented design as the means of making the code easier to verify, modify and extend.
Web Design,

Web Design

I have been professionally involved in software development since 1980 and have built web applications using HTML 5.0,CSS, jQuery, mobile jQuery, JavaScript, PHP, and MySQL. I have built applications on platforms such as Elgg and WordPress. I have also taught computer science at the undergraduate and graduate levels. I can coach you through your web development projects, teach you the basics of web design and its underlying technologies, or help you solve advanced design problems.
General Computer, Java, SQL

Corporate Training

HTML,

HTML

I have over 30 years of software development experience, including extensive experience using Hypertext Markup Language (HTML 5.0) and Cascading Style Sheets (CSS) to develop websites and web-based software applications. In my work, I also add JavaScript, a web programming language, to the mix to provide dynamic styling and content for interactive websites.
Networking (Computer),

Networking (Computer)

A computer network is a telecommunications network which allows computers to exchange data. Computer networks are the core of modern communication. A mixture of technologies are creating a world in which computing is ubiquitous and everything is networked together--from computers, to phones, to refrigerators, to credit cards, to packaging materials. Networks differ in the transmission media used to carry their signals, the communications protocols to organize network traffic, the network's size, topology and organizational intent. Topics that can be covered in a computer networking course include network topology, protocols, security, privacy. To my work as a tutor in computer networking, I bring a decade of experience in software development and quality assurance for a major telecommunications company. As a graduate student, I worked on topics in distributed computing.
Web Design,

Web Design

I have been professionally involved in software development since 1980 and have built web applications using HTML 5.0,CSS, jQuery, mobile jQuery, JavaScript, PHP, and MySQL. I have built applications on platforms such as Elgg and WordPress. I have also taught computer science at the undergraduate and graduate levels. I can coach you through your web development projects, teach you the basics of web design and its underlying technologies, or help you solve advanced design problems.
General Computer, Grammar, Java, SQL, Statistics

Elementary Education

Elementary Math, Elementary Science, Grammar, Reading, Vocabulary

English

English,

English

As a tutor, I have guided students to successful, award-wining essays, short stories, and dramas. I believe success as a writer requires a mastery of the mechanics of writing combined with insight and creativity. I can help you with fundamental skills such as grammar, vocabulary, and logical organization. I can also help you develop your insight and creativity by guiding you through important works of literature and philosophy. As a student, my writing won awards; as a professional, my published work has been frequently cited by others.
ACT English, ACT Reading, Grammar, Literature, Reading, SAT Reading, SAT Writing, Vocabulary, Writing

History

Philosophy

Homeschool

Algebra 1,

Algebra 1

As a certified math teacher, I can help you with Algebra I. We can review arithmetical laws, the use of variables, functional relationships, and the use of equations to model word problems. We can also study linear, quadratic, exponential, and inverse functions. Methods for graphing, analyzing, and solving systems of equations and inequalities can also be covered. As needed, we can reinforce pre-algebra concepts such as negative numbers, fractions, and calculator and computational skills.
Algebra 2,

Algebra 2

As a certified math teacher, I can help you with Algebra II, Pre-Calculus, and College Algebra. We can learn about polynomials, real and complex numbers, and radical and rational functions. We can also study logarithmic, trigonometric, and exponential functions. More advanced topics such as vectors, polar coordinates, parametric equations, matrix algebra, conic sections, sequences and series, and mathematical induction can be covered. I can reteach lessons, help with homework, or guide you through a more rigorous treatment of these topics. As needed, we can reinforce prerequisite topics from algebra and pre-algebra.
Calculus,

Calculus

Calculus is an important part of a student's education. As an engineer with a strong interest in physics, I am eager to help math, science, engineering students understand how calculus can help them solve practical, real-world problems. Calculus has two major branches, differential calculus and integral calculus, which are related to each other by the fundamental theorem of calculus. To understand why calculus works, students must also understand the convergence of infinite sequences and infinite series to a well-defined limit.
English,

English

As a tutor, I have guided students to successful, award-wining essays, short stories, and dramas. I believe success as a writer requires a mastery of the mechanics of writing combined with insight and creativity. I can help you with fundamental skills such as grammar, vocabulary, and logical organization. I can also help you develop your insight and creativity by guiding you through important works of literature and philosophy. As a student, my writing won awards; as a professional, my published work has been frequently cited by others.
Geometry,

Geometry

Geometry originated as a practical science concerned with surveys, measurements, areas, and volumes, making it for me the most fun of the mathematical arts. Consistent with the practical use of geometry, many students study it analytically through the use of coordinates, functions and equations. Some students study it deductively using axioms, definitions, and theorems. Artists use projective geometry to investigate the problem of drawing in perspective. The scientifically inclined may be interested in the application of non-Euclidean geometries to physics. Whatever approach you are taking, I can help you develop your spatial and abstract reasoning so you can discover answers by "seeing" into the problems.
Physics,

Physics

I am an engineer who has taken advanced courses in physics including mechanics, fluid dynamics and thermodynamics. I can help you with all aspects of your high school and college level physics, including theoretical concepts, mathematical foundations, lecture notes, labs, homework, and exam preparation. My degrees are from Northwestern and Georgia Tech, two of the world's top schools of engineering.
Prealgebra, Precalculus, Reading, SAT Math, SAT Reading, Statistics, Writing

Math

Algebra 1,

Algebra 1

As a certified math teacher, I can help you with Algebra I. We can review arithmetical laws, the use of variables, functional relationships, and the use of equations to model word problems. We can also study linear, quadratic, exponential, and inverse functions. Methods for graphing, analyzing, and solving systems of equations and inequalities can also be covered. As needed, we can reinforce pre-algebra concepts such as negative numbers, fractions, and calculator and computational skills.
Algebra 2,

Algebra 2

As a certified math teacher, I can help you with Algebra II, Pre-Calculus, and College Algebra. We can learn about polynomials, real and complex numbers, and radical and rational functions. We can also study logarithmic, trigonometric, and exponential functions. More advanced topics such as vectors, polar coordinates, parametric equations, matrix algebra, conic sections, sequences and series, and mathematical induction can be covered. I can reteach lessons, help with homework, or guide you through a more rigorous treatment of these topics. As needed, we can reinforce prerequisite topics from algebra and pre-algebra.
Calculus,

Calculus

Calculus is an important part of a student's education. As an engineer with a strong interest in physics, I am eager to help math, science, engineering students understand how calculus can help them solve practical, real-world problems. Calculus has two major branches, differential calculus and integral calculus, which are related to each other by the fundamental theorem of calculus. To understand why calculus works, students must also understand the convergence of infinite sequences and infinite series to a well-defined limit.
Differential Equations,

Differential Equations

Differential equations are used by engineers to model a variety of systems in terms of an unknown function and its derivatives. Solving a differential equation requires the student to find that unknown function. A student needs to learn the solution techniques appropriate to various types of differential equations. The student also needs to learn to analyze system behavior to identify the type of differential equation needed to model it. As an experienced engineer and computer scientist, I use differential equations regularly and can help students master the formulation, interpretation, and solution of differential equations using both traditional and computer-based methods.
Discrete Math,

Discrete Math

I help students develop the ability to see computational problems from a mathematical perspective. Discrete math is normally divided into six areas: sets, functions, and relations; basic logic; proof techniques; counting basics; graphs and trees; and discrete probability. I show students how these topics are interwoven with computer science applications. I also help students use the tools of discrete math to see computational problems from a mathematical perspective. I am a professional computer scientist with 30 years experience and an advanced degree from Georgia Tech's College of Computing.
Finite Math,

Finite Math

Finite math is often taught as mathematical models with applications. In this course, students use algebraic, graphical, and geometric reasoning to recognize patterns and structure, to model information, and to solve problems from various disciplines. The course typically provides a survey of mathematical techniques used in the working world. The purpose of the couse is to give students valuable, practical experience at organizing information and then analyzing it. As a Texas-certified math teacher, I have found many of my students like to use practical, real-world problems as a basis for improving their analytical thinking and for motivating their mastery of computational skills.
Geometry,

Geometry

Geometry originated as a practical science concerned with surveys, measurements, areas, and volumes, making it for me the most fun of the mathematical arts. Consistent with the practical use of geometry, many students study it analytically through the use of coordinates, functions and equations. Some students study it deductively using axioms, definitions, and theorems. Artists use projective geometry to investigate the problem of drawing in perspective. The scientifically inclined may be interested in the application of non-Euclidean geometries to physics. Whatever approach you are taking, I can help you develop your spatial and abstract reasoning so you can discover answers by "seeing" into the problems.
Linear Algebra,

Linear Algebra

When teaching linear algebra, I recognize that students can find many of the concepts and procedures difficult to understand at first. To hold interest and build confidence, I link each major concept to real world examples, I also present the student with problems in a progression, moving onto the next skill only after the student has mastered the prerequisites. I took courses in linear algebra as an engineering student and have used its methods in my professional work as an engineer, mathematician, and computer scientist. I have used linear algebra when studying multivariate systems, in solving problems in vector calculus, and when writing software to control three-dimensional virtual worlds.
Logic,

Logic

I help students with Venn diagrams, propositional and predicate logic, brain teasers, and complex problems involving the analysis of language and deductive reasoning. I can also help students with the formal study of deductive systems and proof systems. My graduate studies at Georgia Tech included mathematical logic, recursive function theory, and logic programming. The use of mathematical logic has been central to my 30-year career as an engineer and professional software developer.
Physics,

Physics

I am an engineer who has taken advanced courses in physics including mechanics, fluid dynamics and thermodynamics. I can help you with all aspects of your high school and college level physics, including theoretical concepts, mathematical foundations, lecture notes, labs, homework, and exam preparation. My degrees are from Northwestern and Georgia Tech, two of the world's top schools of engineering.
ACT Math, Prealgebra, Precalculus, Probability, SAT Math, Statistics, Trigonometry

Most Popular

Algebra 1,

Algebra 1

As a certified math teacher, I can help you with Algebra I. We can review arithmetical laws, the use of variables, functional relationships, and the use of equations to model word problems. We can also study linear, quadratic, exponential, and inverse functions. Methods for graphing, analyzing, and solving systems of equations and inequalities can also be covered. As needed, we can reinforce pre-algebra concepts such as negative numbers, fractions, and calculator and computational skills.
Algebra 2,

Algebra 2

As a certified math teacher, I can help you with Algebra II, Pre-Calculus, and College Algebra. We can learn about polynomials, real and complex numbers, and radical and rational functions. We can also study logarithmic, trigonometric, and exponential functions. More advanced topics such as vectors, polar coordinates, parametric equations, matrix algebra, conic sections, sequences and series, and mathematical induction can be covered. I can reteach lessons, help with homework, or guide you through a more rigorous treatment of these topics. As needed, we can reinforce prerequisite topics from algebra and pre-algebra.
Calculus,

Calculus

Calculus is an important part of a student's education. As an engineer with a strong interest in physics, I am eager to help math, science, engineering students understand how calculus can help them solve practical, real-world problems. Calculus has two major branches, differential calculus and integral calculus, which are related to each other by the fundamental theorem of calculus. To understand why calculus works, students must also understand the convergence of infinite sequences and infinite series to a well-defined limit.
English,

English

As a tutor, I have guided students to successful, award-wining essays, short stories, and dramas. I believe success as a writer requires a mastery of the mechanics of writing combined with insight and creativity. I can help you with fundamental skills such as grammar, vocabulary, and logical organization. I can also help you develop your insight and creativity by guiding you through important works of literature and philosophy. As a student, my writing won awards; as a professional, my published work has been frequently cited by others.
Geometry,

Geometry

Geometry originated as a practical science concerned with surveys, measurements, areas, and volumes, making it for me the most fun of the mathematical arts. Consistent with the practical use of geometry, many students study it analytically through the use of coordinates, functions and equations. Some students study it deductively using axioms, definitions, and theorems. Artists use projective geometry to investigate the problem of drawing in perspective. The scientifically inclined may be interested in the application of non-Euclidean geometries to physics. Whatever approach you are taking, I can help you develop your spatial and abstract reasoning so you can discover answers by "seeing" into the problems.
Physics,

Physics

I am an engineer who has taken advanced courses in physics including mechanics, fluid dynamics and thermodynamics. I can help you with all aspects of your high school and college level physics, including theoretical concepts, mathematical foundations, lecture notes, labs, homework, and exam preparation. My degrees are from Northwestern and Georgia Tech, two of the world's top schools of engineering.
Prealgebra, Precalculus, Reading, Statistics, Writing

Other

Philosophy

Science

Physics,

Physics

I am an engineer who has taken advanced courses in physics including mechanics, fluid dynamics and thermodynamics. I can help you with all aspects of your high school and college level physics, including theoretical concepts, mathematical foundations, lecture notes, labs, homework, and exam preparation. My degrees are from Northwestern and Georgia Tech, two of the world's top schools of engineering.
ACT Science, Philosophy, Physical Science

Summer

Algebra 1,

Algebra 1

As a certified math teacher, I can help you with Algebra I. We can review arithmetical laws, the use of variables, functional relationships, and the use of equations to model word problems. We can also study linear, quadratic, exponential, and inverse functions. Methods for graphing, analyzing, and solving systems of equations and inequalities can also be covered. As needed, we can reinforce pre-algebra concepts such as negative numbers, fractions, and calculator and computational skills.
Algebra 2,

Algebra 2

As a certified math teacher, I can help you with Algebra II, Pre-Calculus, and College Algebra. We can learn about polynomials, real and complex numbers, and radical and rational functions. We can also study logarithmic, trigonometric, and exponential functions. More advanced topics such as vectors, polar coordinates, parametric equations, matrix algebra, conic sections, sequences and series, and mathematical induction can be covered. I can reteach lessons, help with homework, or guide you through a more rigorous treatment of these topics. As needed, we can reinforce prerequisite topics from algebra and pre-algebra.
Calculus,

Calculus

Calculus is an important part of a student's education. As an engineer with a strong interest in physics, I am eager to help math, science, engineering students understand how calculus can help them solve practical, real-world problems. Calculus has two major branches, differential calculus and integral calculus, which are related to each other by the fundamental theorem of calculus. To understand why calculus works, students must also understand the convergence of infinite sequences and infinite series to a well-defined limit.
Geometry,

Geometry

Geometry originated as a practical science concerned with surveys, measurements, areas, and volumes, making it for me the most fun of the mathematical arts. Consistent with the practical use of geometry, many students study it analytically through the use of coordinates, functions and equations. Some students study it deductively using axioms, definitions, and theorems. Artists use projective geometry to investigate the problem of drawing in perspective. The scientifically inclined may be interested in the application of non-Euclidean geometries to physics. Whatever approach you are taking, I can help you develop your spatial and abstract reasoning so you can discover answers by "seeing" into the problems.
Physics,

Physics

I am an engineer who has taken advanced courses in physics including mechanics, fluid dynamics and thermodynamics. I can help you with all aspects of your high school and college level physics, including theoretical concepts, mathematical foundations, lecture notes, labs, homework, and exam preparation. My degrees are from Northwestern and Georgia Tech, two of the world's top schools of engineering.
GED, Reading, SAT Math, Statistics, Writing

Test Preparation

STAAR,

STAAR

I am a Texas-certified high-school math teacher who has been teaching algebra 1 to at-risk students, helping them prepare for the Algebra 1 STAAR EOC (End-of Course) assessment. I have succeeded with a diverse group of students, including those taking the test for the first time and others seeking to master additional content and processing skills needed for a retest. When tutoring, I adapt to my student's learning style and provide a mixture of guided examples and independent practice. These practice problems are highly focused on the content and processing skills required for the Algebra 1 STAAR EOC.
ACT English, ACT Math, ACT Reading, ACT Science, ASVAB, GED, GRE, PSAT, SAT Math, SAT Reading, SAT Writing

Ratings and Reviews


Rating

5.0 (34 ratings)
5 star
(34)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews


Amazing Man! Amazing Tutor!

Steve is a very methodical individual. He takes his time painting a picture, showing a great deal of patience, emphasizing the importance of understanding the concept, not simply memorizing new formulas. He also demonstrates one of the key ingredients of being a successful mathematician, understanding the question or rather proposed equation. "Is it a question pertaining to velocity or acceleration? Are they asking you to solve an equation requiring explicit or implicit differentiation?" He encourages students to dive into their textbooks so they may build a strong foundation for math, both now and in future courses. Steve is a certified teacher, in addition having a background in computer engineering. To learn from someone of his caliber is the exception to the rule, it is doubtful you will find a tutor whose talents match those that Steve has developed. To put it simply his skills as a tutor are unrivaled! Amazing man with an amazing mind! I consider myself beyond fortunate to have acquired such brilliant individual to guide me in the field of mathematics. Let me add: I drive roughly an hour for each session and I have had several, it is worth the distance! Look no further - your dream tutor is Steve O.

Elizabeth, 4 lessons with Steve

$45/hour

Steve O.

$45/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Steve

Response time: 7 hours