Homepage
Tutoring Jobs
$25/h
First lesson is free!
Profile and diploma verified
Response Time 24h
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.

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
Vancouver
Ready to learn how you can host your website and android app
$10
Nikhil
First lesson is free!

I prefer to teach online using Skype. Usually I take examples and some videos to simplify the concept for the audience. I...

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
$90
Matthias
  • (20 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
Bologna, Italy
Computer Repetitions (programming and more). Java, C # and everything related to object programming and not
$45
Danilo
  • (34 reviews)

Hi to everyone, I'm a computer engineer in Bologna. I've been offering repetitions for 3 years now to many students...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
São Paulo, Brazil
Excel Classes/Consulting for beginner, intermediate and advanced users. If you are interested in getting started or using more advanced features I can help you!
$24
Adriano
  • (94 reviews)

* Do you need to set up a spreadsheet and have difficulties? I can help you. * Whether through a class or consulting...

Lessons by webcam Face to face lessons Approved profile
Vancouver
Currently pursuing Masters in Computer Science and have professional experience in teaching Java , Java Framework likes Spring,hibernate,etc
$20
Ronak
  • (2 reviews)
First lesson is free!

My teaching methodology are I start teaching with the basic concepts of every topics with a real life example so that it can...

Lessons by webcam Face to face lessons Approved profile
Madrid, Spain
Are you looking for improving your MS Office level:  Excel, PowerPoint, Word, etc.?
$30
Patricia
  • (18 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
Mississauga
Basic computer classes including (MS- office) for new comers and elderly adults in Mississauga
$14
Raje
First lesson is free!

I approach subject with structure and prepare lessons plans according to students need. To teach new concept, I bring new...

Lessons by webcam Face to face lessons Approved profile
Vancouver
Graduate of Masters in computer Science, teaching computer science languages and basics
$20
Dheeraj
First lesson is free!

Starting with basics and making the foundation really strong before going to the higher and advanced topics. Making...

Lessons by webcam Face to face lessons Approved profile
Côte Saint-Luc
Software professional with Masters in CS from McGill University and 7 years of experience in software industry. Loves teaching.
$18
Sridipta
First lesson is free!

My teaching methodology is to get the basics right and concrete. A sound foundation of any subject facilitates robust and...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Montréal
Front-end Developer looking to help new and self-taught programmers with html, css, and javascript
$15
Jake
  • (3 reviews)
First lesson is free!

I like to approach lessons with modularity. Every concept and methodology can be broken down into smaller more manageable...

Lessons by webcam Face to face lessons Approved profile
Belrose, Australia
Java and Frontend Web developer with 4 years work experience giving tuition to students all across Australia. I will travel, or lessons can be over Zoom/Skype. Any other requests feel free to ask.
$18
Henry
  • (9 reviews)
First lesson is free!

I will structure the classes to the individual's needs and work around how they want to learn programming, web, app or game...

Lessons by webcam Face to face lessons Approved profile
Leichhardt, Australia
Former Software Engineer and Data Science postgraduate at UNSW with excellent programming skills
$23
Adi Teja
  • (8 reviews)
First lesson is free!

Python, SQL, JAVA, C, Html/Css/JS, MongoDB, NodeJS, Rest API Assignments? Can Solve your programming assignments in short...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Saskatoon
Learn basic computer skills with IT professional and affordable price. Hurry up guys!!!!
$20
Pari
  • (2 reviews)
First lesson is free!

I always like to teach with practical lesson so I can teach everything to you on computer or laptop or mobile as per your...

Lessons by webcam Face to face lessons Approved profile
Thunder Bay
Enthusiastic and caring tutor from the manufacturing engineering program in thunder bay
$17
Le Truong Hiep
First lesson is free!

I started my tutoring job in the college since September 2017, and I had a lot of great memories and experiences with my...

Lessons by webcam Face to face lessons Approved profile
Madrid, Spain
Online private or group lessons for all levels and ages ¡Contact me!
$41
Carlos
  • (11 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
Toronto
Business and IT Professional with over 15 years of experience wants to teach Computer Applications
$40
Mahmoud
First lesson is free!

I focus on the application of any skills by giving real-world examples to help students see the value of what they are...

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