Search 72,520 tutors
FIND TUTORS
Over 10 tutoring hours

Randy O.

Grand Prairie, TX

$44/hr

Mid-Cities Math and Computer Tutor

Usually responds in about 14 hours

Mid-Cities Math and Computer Tutor

Message Randy

Send Randy a message explaining your needs and you will receive a response by email. Have you already emailed Randy or another tutor? If so, you have an account! Sign in now

Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.

Receive responses from additional tutors

If you select this option, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

My name is Randy. I have a Bachelor of Science degree in Computer Science from Langston University, with a strong minor in Mathematics. After college, I worked as a programmer/analyst at WorldCom, MCI, Verizon, and First Command. I have taught classes in mathematics and computer science at community colleges for over 14 years. I currently teach mathematics courses at a college in Lancaster, Texas, just to the south of Dallas. I live in Grand Prairie, Texas. I have three children, ages 14 to 21.

Over the years, I have tutored students from elementary school to high school and college. I take delight in seeing a student make breakthroughs in their understanding of math. I enjoy seeing a student gain comfort with computers. My approach to tutoring is to explain things by breaking them down into steps that are as small as necessary to help a student understand the difficult material. I help a student strive for understanding in addition to completing the immediate task at hand.

I am a patient, systematic, and effective tutor. You or your student may want to learn difficult math or computer concepts. You may want to make progress on your homework. You may want to study for an upcoming test. You may want to prepare for a standardized examination such as the ACT, SAT, GRE, and STAAR. You may want to simply apply what you learn to your job or your life. I can help you with any or all of these goals.

Testimonials

"Deadline passed"

- Aron, Allen, TX on 5/2/12
Elementary Education:
Elementary Math
Business:
GRE
Test Preparation:
ACT Math,
GED,
GRE, SAT Math
Corporate Training:
C++,
General Computer,
HTML,
Java,
Statistics

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.

ACT Math

The math portion of the ACT test has a total of 60 questions that must be completed in a total of 60 minutes. The math part of the ACT has six sub-sections: prealgebra, elementary algebra, intermediate algebra, coordinate geometry, plane geometry, and trigonometry. This covers the precalculus areas of mathematics that are typically covered in middle school or high school. This is a large landscape of math to review or learn. I can break this down systematically and help your student understand each topic by going over concepts and working exercises.

Algebra 1

Algebra 1 helps to prepare you for calculus and other more advanced math courses. It is also used directly in a large number of professions, so success depends to a high degree on mastery of Algebra 1. But Algebra 1 can be a big challenge.

Algebra 1 includes number systems, variables, functions, graphing, inequalities, and polynomials. I can help you understand these mysteries.

Algebra 2

Algebra 2 picks up where Algebra 1 leaves off. Algebra 2 helps to prepare you for calculus and other more advanced math courses. Many high school students find Algebra 2 to be a very challenging subject.

Algebra 2 includes linear equations, linear relations, polynomial functions, radicals, complex numbers, inverse functions, and often an introduction to probability and statistics. I can help you learn these topics so that you can apply them to succeed in your homework and be prepared for your tests in Algebra 2.

C

The C programming language was developed in the late 1970's by Dennis Ritchie to use as a language to develop the Unix operating system. C code sometimes looks cryptic and strange, hard to decipher. But the number of language elements to learn is actually fairly limited. The use of pointers is probably one of the most difficult to master when learning C programming.

I used C professionally for a major commercial application for a mid size company in the 1990's. I have taught C language programming at a community college. I have tutored several students in learning C for a class in high school or college.

C programming involves learning about its identifiers, keywords, constants, operators, data types, enumerations and unions, structures, arrays, and last but not least, pointers. I can help you learn the components of the language, and how to use them to create a C program.

C++

C++ is a beautifully practical programming language. It provides the benefits of Object-Oriented programming, while preserving the efficiency of its predecessor, C language. It makes unwieldy programs manageable by organizing them on two levels: structured programming within classes, and object-oriented programming to relate classes to each other to form a harmonious and easy-to-manage computer application.

I have personally used C++ to write a major commercial software application with a team of other programmers, with most of the architectural direction for the application coming from me. I have taught courses in C++ programming at a community college. I have hosted C++ training sessions for corporations. Last but not least, I have tutored students one-on-one in the C++ programming language.

The items facing a student learning C++ include the structure of a C++ program, variables, data types, constants, operators, basic input and output, control structures such as for, while, do-while, switch, if, if/else, break, continue, functions, arrays, character sequences, pointers, dynamic memory using new and delete, data structures, unions, structs, classes, encapsulation, inheritance, polymorphism, templates, namespaces, exceptions, type casting, and preprocessor directives. This is a challenging and somewhat intimidating list of concepts to learn. I can help your or your student unravel these complex topics by breaking them down into bite-sized pieces, and doing programming exercises to help with understanding about how the various parts of the language interact.

Computer Programming

I have been a computer programmer since I was a senior in high school. Some of the languages I have used to create applications include Pascal, FORTRAN, BASIC, C, C++, Java, perl, awk, bourne shell, and other languages that I can't immediately recall. If you need tutoring in computer programming, I can help you learn the basics of the language, and how to put it together to create working computer programs.

Elementary Math

Elementary Math is so important, because it lays the groundwork for the math classes that come later. It consists of learning concepts such as counting, the number system, addition, subtraction, multiplication, division, early geometry, measurement, early data analysis and probability, patterns, and functions. I have worked with elementary school students to help them learn the math concepts they need to succeed, not just for their current grade, but also for their future.

GED

The Mathematics Test for the GED is divided into two equally weighted halves, each consisting of 25 items, with 45 minutes for each section. A page of formulas is provided as a reference for the examinees in each of the test halves. On Part I of the test, a Casio fx-260 calculator is provided for each examinee at the Official GED Testing Center. The calculator is not permitted on Part II of the test, in which estimation and mental math are critical skills.

Four major areas are tested on the Mathematics Test. The content areas are:

1. Number Operations and Number Sense
2. Measurement and Geometry
3. Data Analysis, Statistics, and Probability
4. Algebra, Functions, and Patterns

I can help you prepare for the mathematics section of the GED.

General Computer

Computers can be fun and useful, but they can also be very frustrating. If you would like tutoring to learn how to use computers more effectively, I can help you learn about them, and learn to be comfortable with using them to work or play.

Geometry

Geometry is about shape, size, relative position of figures, and properties of space. It is also about proofs based on assumptions, so it involves a good deal of logic. It may involve the study of points, lines, places, angles, reasoning and proofs, congruent triangles, quadrilaterals, proportions, similarity, right triangles and trigonometry, circles, polygons, area, and volume, among other things. I can help you or your student cope with these topics, and learn to reason things out, to be prepared not only for geometry class tests, but also for the geometry portion of standardized tests such as STAAR, ACT, and SAT.

HTML

HTML is the language of the web. It is part of an important triad that also includes CSS and JavaScript. HTML contains the information to be displayed in a browser, and it uses tags to do some of the formatting of the information that is being presented. If you want to develop web pages, even if you are going to use a tool, it is vital to have a good working knowledge of HTML.

Learning HTML may include the anatomy of an HTML document, all of the various HTML tags and their purpose and use, the head, the body, declaring headings, paragraphs, hyperlinks, ordered numbered lists, unordered bullet lists, use of preformatted text, images, sound, and video. I can help you or your student to become proficient with HTML, and to use it to create or modify web pages.

Java

Java is a programming language created by James Gosling at Sun Microsystems in the early 1990's. It looks a lot like C++, but it is different in important ways. Java has become increasingly popular as a platform for commercial applications.

Learning Java involves learning about objects, classes, variables, methods, primitive data types, control structures such as switch, if, if/else, for, while, do-while, break, continue, constructors, accessors, mutators, encapsulation, inheritance, polymorphism, interfaces, arrays, collection classes, applets, servlets, JSP, JDBC, and other things. It sounds very challenging, but it is not too difficult to learn if you take it one piece at a time.

I have taught both introductory and advanced classes in Java for several years at a community college. I have also tutored students in Java programming. I have the experience to allow me to help you learn the Java programming language.

Pascal

Pascal is a computer programming language designed by Niklaus Wirth around 1970. It is somewhat verbose, but it is relatively easy to read compared to a language like C. It is strongly typed, which means that variables will not change their data type as the program runs. It is procedural, which means the parts of its functionality are broken into procedures and functions. It is not case sensitive. There are easy ways built into the language to perform input and output.

I used Pascal as my programming language commercially on a super mini computer when I first left college to work on my own. I have taught Pascal programming in a community college. I have tutored students working to learn Pascal for a class.

Pascal has its own way of handling constants, data types, variables, objects, classes, interfaces, generics, records, expressions, statements, functions, units, and exceptions. I can help you see order in this chaos, and help you understand how the various parts of the language work and interact.

Prealgebra

Prealgebra involves the study of fundamental math operations, fractions, decimals, ratios, percentages, basic geometry, basic statistics, probability, and basic algebra. It is the last step before the student enters into Algebra 1 and Algebra 2. I can help you or your student master basic math in preparation for classes in Algebra.

Precalculus

Precalculus often deals with graphing functions, polynomial functions, rational functions, exponential functions, logarithmic functions, trigonometry, geometry, systems of equations, systems of inequalities, matrices, determinites, limits, and infinite series. This is a challenging set of concepts to learn. I can break this down systematically and help your student understand each topic by going over concepts and working exercises.

Probability

Probability is the study of the likelihood of the occurrence of specific events. It includes the study of topics such as discrete probability distributions, continuous probability density functions, permutations, combinations, conditional probability, expected value, variance, sums, law of large numbers, and the central limit theorem. I can help you understand these topics.

SAT Math

The math portion of the SAT test has a total of 54 questions that must be completed in a total of 70 minutes, on subjects including number and operations, algebra and functions, geometry and measurement, data analysis, and statistics and probability. I can break this down systematically and help your high school student to understand each topic by going over concepts and working exercises.

Statistics

Statistics is the study of the collection, organization, analysis, and interpretation of data. It includes the study of topics such as mean, median, mode, range, variance, standard deviation, the normal curve, zScores, correlation, regression, populations and samples, probability, sampling distribution of the mean, hypothesis testing, confidence intervals, tTests, and chi-square tests. I can help you understand these topics.

I can help you work assignments and prepare for tests in statistics courses. I can also help you apply the techniques to your research.

Trigonometry

Trigonometry is a very practical study that helps to solve real world problems involving triangles, circles, and other related geometric entities. Trigonometry involves study of topics such as unit circle and right triangle properties, trigonometric functions, graphic periodic functions, trigonometric laws and identities, law of sines and cosines, polar coordinates, etc. I can help you or your student to master trigonometry by breaking the concepts down into small parts, and working through examples.

UNIX

I have used Unix for many of my software development endeavors. I have also spent a significant amount of time writing both low-level and high-level software to support many different flavors of Unix. I can help you learn how to use the Borne shell, the Korn shell, the C shell, Unix commands such as ls, cd, man, mkdir, mv, and rm, and Unix programs such as sed, awk, grep, vi, etc, and X windows.

Langston University
Computer Science

Education

Langston University (Computer Science)

Deadline passed — Randy is a nice guy and showed up to the appointment on time. He told me he would review my code and give me some suggestions on how to fix things but he never did. ...

— Aron, Allen, TX on 5/2/12

Hourly fee

Standard Hourly Fee: $44.00

Cancellation: 24 hours notice required

Additional students are each billed at $10.00/hr. Lessons canceled without 24 hr notice are charged $25. Lessons where student doesn't show are charged $44.

Travel policy

Randy will travel within 15 miles of Grand Prairie, TX 75052.


About Randy

My name is Randy. I have a Bachelor of Science degree in Computer Science from Langston University, with a strong minor in Mathematics. After college, I worked as a programmer/analyst at WorldCom, MCI, Verizon, and First Command. I have taught classes in mathematics and computer science at community colleges for over 14 years. I currently teach mathematics courses at a college in Lancaster, Texas, just to the south of Dallas. I live in Grand Prairie, Texas. I have three children, ages 14 to 21.

Over the years, I have tutored students from elementary school to high school and college. I take delight in seeing a student make breakthroughs in their understanding of math. I enjoy seeing a student gain comfort with computers. My approach to tutoring is to explain things by breaking them down into steps that are as small as necessary to help a student understand the difficult material. I help a student strive for understanding in addition to completing the immediate task at hand.

I am a patient, systematic, and effective tutor. You or your student may want to learn difficult math or computer concepts. You may want to make progress on your homework. You may want to study for an upcoming test. You may want to prepare for a standardized examination such as the ACT, SAT, GRE, and STAAR. You may want to simply apply what you learn to your job or your life. I can help you with any or all of these goals.

Testimonials

"Deadline passed"

- Aron, Allen, TX on 5/2/12
}

Education

Langston University
Computer Science

Education

Langston University (Computer Science)


Tutor Policies

Cancellation
24 hours notice required

Additional students are each billed at $10.00/hr. Lessons canceled without 24 hr notice are charged $25. Lessons where student doesn't show are charged $44.

Travel Radius
Travels within 15 miles of Grand Prairie, TX 75052

Randy’s Subjects

Elementary Education:
Elementary Math
Business:
GRE
Test Preparation:
ACT Math,
GED,
GRE, SAT Math
Corporate Training:
C++,
General Computer,
HTML,
Java,
Statistics

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.


Background Check Status for Randy O.

Randy O. passed a background check on 3/8/12. The check was ordered by Randy through First Advantage. For more information, please review the background check information page.

After sending a message to Randy, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.