Homepage
Tutoring Jobs
$25/h
First lesson is free!
Profile and diploma verified
Response Time 11h
Lessons offered by James
  • Individual
  • In group
The lessons will be held
  • By webcam
Taught subjects
  • Computer programming
  • Microsoft Excel
  • Microsoft Powerpoint
  • Databases
  • Windows
Levels
  • All Levels

My tutoring will help you to understand how to design, simulate, and validate software algorithms.

Methodology

Design, simulation, and validation of algorithms are critical software development skills. I discovered, from teaching hundreds of students, that teaching those skills was the greatest challenge any professor of information technology or software engineering will face, especially since most of the students I taught were from the inner city and rural areas and had low ACT and SAT scores in mathematics and English.

As I faced this challenge, my philosophy was that the average student could learn to be a good software developer, if there were a structured a way of mapping specifications written in structured English into design. My students proved my philosophy to be correct, and they helped me to develop that structured way by providing me feedback of their understanding of my answers to their questions. My approach is student oriented. My goal is to ensure that the student ultimately understands the subject.

I would like to thank those students, (from Northwest Mississippi Community College, University of Mississippi, University of Memphis, and Strayer University), who help me to learn how to teach them those critical skills.

Background

I have degrees in:
Computer Science - Ph.D.
Advanced Technology - Master's
Electrical Engineering - Master's
Electrical Engineering - Bachelor's

I have level III certificates from the Defense Acquisition University in:
IT Systems Engineering
Science and Technology Management

I Have published three IT books. In one of the books, I outlined a detailed methodology for designing software programs, which I developed to enable non-software geniuses to be able to design software programs from written specifications. Problem solving is one of my hobbies. I have even developed an IT problem solving approach. I have a rich experience in teaching and training. I have taught math at the high school level. I have taught IT at: vocational tech schools, junior colleges, and universities.

Rates

Rate for online lessons : $ 25/h
Rate for 5 hours of lessons : $120
Rate for 10 hours of lessons : $225

Details

My rate is $25/hr.

Lessons offered by James
Individual
In group
The lessons will be held
webcam
Taught subjects
  • Computer programming
  • Microsoft Excel
  • Microsoft Powerpoint
  • Databases
  • Windows
Levels
  • All Levels

James's Resume

Lead Application IT Systems Engineer US Air Force
I was responsible for managing the IT processes of five IT applications at the Wright-Patterson US Air Force AFB in Ohio. 2009 - 2014 4 YEARS, 2 MONTHS

Lead IT Systems Application Engineer US Air Force
I was responsible for the development of the architecture for 10 IT applications, the development of a
Troubleshooting approach for IT application, Integrated Product Teams, providing advice and assistance in solving technical problems encountered during the life-cycle of IT applications. I Managed the technical processes of 10 IT Applications. I reviewed IT applications' use cases. I managed the MSAT Code Generation Project. I saved Air Force $6.2 million.
I managed a 2-year IT requirements development process improvement project, which resulted in an entirely different and more efficient way of developing requirements for IT Applications. I developed a set of architectural standards for IT Applications. I improved Requirements Development Process Using the US Department of Defense Architectural Framework.

2004 - 2006 2 YEARS, 1 MONTH
Adjunct Instructor Strayer University
I taught: Information Systems (Graduate level), C++, Computer Networks, and Computer Program Design.

2002 - 2004 2 YEARS, 3 MONTHS
Adjunct Instructor University of Memphis
I taught: Advanced Data Structures, Advanced Java, and Advanced C++.

2000 - 2009 9 YEARS, 4 MONTHS
Computer Science Instructor University of Mississippi (Southaven, Mississippi)
I taught: Management Information Systems.

2000 - 2009 9 YEARS, 4 MONTHS
Computer Science Instructor Northwest Mississippi Community College (Southaven,
Mississippi)
I taught: Introduction to Computers, Computer Applications, Visual Basic, C, C++, and Java

1999 - 1999 3 MONTHS
Chair of the Computer Information Systems/Chair of Bachelor's
Program Remington College
I was responsible for:
• Managing and evaluating a staff of fourteen instructors
• Managing a budget of $500,000,
• Advising a student body of approximately 250 people,
• Recruiting and maintaining an Advisory Committee,
• Developing the curriculum and courseware,
• Scheduling classes and ordering books,
• Hiring and training staff.

1997 - 1999 2 YEARS, 1 MONTH
Chair of the Computer Aided Drafting Department/Chair of Bachelor's
Program Remington College (Memphis, Tennessee)
I was responsible for:
• Managing and evaluating a staff of twelve instructors,
• Managing a budget of $300,000,
• Advising a student body of approximately eighty people,
• Recruiting and maintaining an Advisory Committee,
• Developing the curriculum and courseware,
• Scheduling classes and ordering books,
• Hiring and training staff.

1996 - 1997 1 YEAR, 2 MONTHS
Computer Science Instructor Lane College
taught: Introduction to Computers, BASIC, Computer Graphics, COBOL, Assembly Language, Database
Management Systems, and Computer Organization.

1993 - 1996 2 YEARS, 11 MONTHS
Vice President PRISMATEC
I was responsible for: providing economic and business development planning, developing plans for the
conversion from a mainframe environment to a microcomputer environment for the City of Memphis Tennessee.
The plans included:
o Problem Management,
o Production,
o Risk Management,
o Configuration Management,
o Software Quality Assurance,
o Strategic Performance Prediction,
o Data Management,
o Software Development,
o Software Testing.
Also, I was responsible for developing a billing system for the North Memphis Transportation Company.

1989 - 1993
4 YEARS, 1 MONTH
President/CEO CAYOHTEC
CAYOHTEC had a contract with the Canadian government and the Professional Development Center at Carleton
University. I taught and provided consulting services in:
- Software Quality Assurance,
- Software Configuration Management,
- Software Engineering,
- Software Production Processes,
- Data Management,
- Project Management,
- Reverse Engineering.
I conducted computer system performance studies (under contract with the Canadian Government) and conducted
software project management studies (under contract with the Canadian Government and Bell Northern
Research).

1987 - 1989 2 YEARS, 1 MONTH
Director of Product Assurance SNC
I led a one year task force for the implementation of the ISO-9000 Quality System in Canadian Arsenals. I
developed a supplier/ subcontractor evaluation and control system, involving over six hundred suppliers. I
developed an Integrated Logistics Support System for the HVAC fire control system on the Canadian Patrol
Frigates.

1986 - 1987 1 YEAR, 2 MONTHS
Manager of Software Quality Assurance UNYSIS - Paramax
I developed a MIL-S-52779 Quality System, involving over 200 suppliers. I developed a configuration management
system and audited all manufacturing facilities employing automated test equipment. I managed four QA auditors.

1983 - 1986 3 YEARS, 3 MONTHS
Fighter and Trainer Maintenance Engineer Department of National Defence -
Canadian Navy
I was responsible for: receiving and analyzing all the F-18 and trainer aircraft maintenance reports for the
Canadian Navy; investigating any anomalies; providing solutions or workarounds for anomalies; and developing a
work breakdown structure database to improve the maintenance of the F-18 and trainer aircraft.

Similar tutors

closeby? Here's a selection of tutoring ads that you can check out.
Superprof can also suggest microsoft excel lessons to help you.
Learning isn't a problem, microsoft powerpoint lessons for all!

Taking databases lessons has never been easier: you're going to learn new skills.

Ottawa
Master's in Computer Applications and 5 years of experience in teaching computer programming
$25
Sandeep
  • (6 reviews)
First lesson is free!

I am available for in-person and virtual sessions. I am offering classes for high school and undergraduates students. My...

Lessons by webcam Face to face lessons Approved profile
Ottawa
Computer Science Masters Student teaches Programming in Python and its related libraries (from basics to advanced)
$15
Mohammad
First lesson is free!

As I always say, computer skills are only developed by doing and not by listening to lectures. and the best way to do so is...

Lessons by webcam Face to face lessons Approved profile
Ottawa
Make computer programming fun and make a career out of it profitably.
$14
Nandita
First lesson is free!

I believe in more practical knowledge than theoretical so I try to explain the purpose of each program through...

Lessons by webcam Face to face lessons Approved profile
Gatineau
Engineering graduate offering lessons in programming and math to all level students in the Capital City.
$25
Alex
First lesson is free!

I always encourage critical thinking. Students must question the subject they are learning to better understand why it is...

Lessons by webcam Face to face lessons Approved profile
Jardim das Industrias, Brazil
Engineer with extensive experience in Programming, Embedded Systems, Robotics and Automation, Signal and Image Processing, Data Science and Artificial Intelligence
$19
Marco Antonio
  • (19 reviews)
First lesson is free!

I am a Biomedical Engineer, currently studying for a Master Degree in Engineering from the Federal University of the State...

Lessons by webcam Approved profile
Madrid, Spain
Online private or group lessons for all levels and ages ¡Contact me!
$39
Carlos
  • (12 reviews)
First lesson is free!

I am a cheerful, friendly and energetic boy. I started at 6 years doing computer courses and have devoted all my time to...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Madrid, Spain
Professor of Computer Programming, Creating Web Pages, Databases, Systems Security Office, OOP
$51
Alberto
  • (11 reviews)
First lesson is free!

I've been teaching 6 years and also working in the private sector, more specifically in systems development. My method...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Brampton
Expertise in C,CPP,Java,Python,C#,ASP.NET,PHP ,JavaScript, Software Engineering,Operating Systems,Microprocessor,Artificial Intelligence,Machine Learning, Linux,Databases, SQL .
$35
Nisha
  • (3 reviews)
First lesson is free!

My teaching methods include Role Playing, learning by practicing and feedback on every lesson tested.Focused and driven to...

Lessons by webcam Face to face lessons Approved profile
Brampton
Ph.D in Data Science giving tutions on sql and data governance (DB2).
$18
Simran
  • (1 review)
First lesson is free!

My teaching pedagogy includes involving my students and communicating with them. Then I move slowly from a lower level to...

Lessons by webcam Approved profile
North Vancouver
A Ph.D. of Chemical Engineering from UBC who is expert in Microsoft Office package and making amazing presentations in all fields
$25
Hamid
  • (6 reviews)

My teaching method is based on the needs of the student. I evaluate what are the expectations and needs of the student,...

Lessons by webcam Face to face lessons Approved profile
München, Germany
Tutoring in computer science, programming for pupils up to the Abitur and for university students from RWTH Master's student in computer science
$87
Matthias
  • (24 reviews)

I offer an experienced and very good tutoring for the subject computer science (with everything that belongs to it) for...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Vancouver
Python and math classes from engineering and masters graduate located in Vancouver
$20
Vibudh
First lesson is free!

My teaching style is to keep things simple at the start and gradually increase the level. I like to start with teaching...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Thunder Bay
Responsible adult providing intro to computer programs workshops online or in person
$20
Allison
First lesson is free!

I make an effort to teach in whatever manner is best for the student. In the past I have found hands on experiences stick...

Lessons by webcam Face to face lessons Approved profile
Madrid, Spain
Are you looking for improving your MS Office level:  Excel, PowerPoint, Word, etc.?
$29
Patricia
  • (19 reviews)

I can tailor the training specifically to your needs and the examples used in the training can include your own spreadsheets...

Lessons by webcam Face to face lessons Approved profile
Toronto
University of Waterloo Software Engineering Graduate teaching programming languages and concepts in Toronto and GTA
$30
Jerry
First lesson is free!

My teaching methods include: 1) problem-driving coding exercises that help student tackle real life problems with...

Lessons by webcam Face to face lessons Approved profile
at their home at your home By webcam
1 hour Not available Not available $25
5 hours Not available Not available $125
10 hours Not available Not available $250
Book a class