Homepage
Tutoring Jobs
$25/h
1st 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)
1st 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
Make computer programming fun and make a career out of it profitably.
$14
Nandita
1st 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
Ottawa
Create beautiful websites with HTML and CSS.Based ,Learn basic designs for desktop and web pages
$10
Akinola
1st lesson is free!

My teaching methods are flexible and it is fun.Able to interact well with me.Give you real life examples of application in...

Lessons by webcam Face to face lessons Approved profile
Ottawa
An industry expert teaching computer programming using Python or Javascript in Ottawa
$25
Chaitanya
  • (3 reviews)
1st lesson is free!

Over the years I have taught myself a lot of new programming languages and made a lot of mistakes in the process as well....

Lessons by webcam Face to face lessons Approved profile
Paris 4e, France
IT teacher for IT initiation, understanding and knowing, easy using your computer, tablet, smartphone, internet, google chrome, mozilla, safari and Apple, Macintosh of course - Paris
$31
Adrien
  • (17 reviews)
1st lesson is free!

Writer - Teacher since 2015, holder of the animation reception leisure certificate and the director of leisure reception...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Toronto
Video Game Development: Maya, Unity, Unreal Engine, Zbrush, Substance Painter, Quixel Mixer
$20
Franchesca
  • (4 reviews)
1st lesson is free!

I work well with all age groups. Patience is my strength. Making sure that my student/s fully understand the content is my...

Lessons by webcam Approved profile
Burnaby
Computer science PhD student at SFU teaching c/python/MATLAB programming in Burnaby, Vancouver
$30
Pedram
  • (12 reviews)
1st lesson is free!

My teaching method differs for one person to another; however, I try to convey the underlying concepts first and then try to...

Lessons by webcam Approved profile Replies within the hour
Paris 12e, France
EXCEL | VBA | Power BI Expert, Laureate of the Engineering School (INPT) in Telecommunications and Computer Science , more than 4 years of expériences
$30
Mourad
  • (26 reviews)
1st lesson is free!

Objectives of this training Excel / VBA: To know how to build tables by taking care of their formatting in an immediate way...

Lessons by webcam Face to face lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
$78
Laurent
  • (53 reviews)
1st lesson is free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
Halifax
Master of Computers will only teach a Computer Science and distribute Knowledge
$20
Arpit
  • (11 reviews)
1st lesson is free!

My teaching Methods consists of Deep Diving the subject and also wants that each of my student reach at top of others in the...

Lessons by webcam Face to face lessons Approved profile
Toronto
Former Software Developer under Inkscape with Google offering classes in Java and basic web development skills - HTML, CSS, JavaScript
$15
Kamalpreet
  • (5 reviews)
1st lesson is free!

Learning by doing. As a student, I really had trouble with remembering theory unless I did the implementation of concepts...

Lessons by webcam Approved profile
Toronto
Experienced Fullstack developer providing training to anyone who needs to learn and understand advanced technical and practical concepts
$20
Mehdi
  • (2 reviews)
1st lesson is free!

I create a project from scratch and clarify everything my students needs to know to be ready for job market. I develop line...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
$47
Thomas
  • (17 reviews)
1st lesson is free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

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
$70
Hamid
  • (9 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
Innisfil
Business Administration Major Providing Microsoft Office and Computer Science Lessons to Students in High School and University in and around the Simcoe County Area
$13
Zach
  • (8 reviews)
1st lesson is free!

My teaching methods can vary depending on who YOU are, and what how you understand best. I'm flexible with many learning...

Lessons by webcam Face to face lessons Approved profile
Red Deer
IBM Data Science gives one to one Online Classes in Data Science , Python and Machine Learning
$25
Neerja
  • (6 reviews)
1st lesson is free!

Hello Everyone, Greetings, I am Neerja Jhingan, IBM Data Science Professional Certified. Presently teaching python and...

Lessons by webcam Face to face lessons Approved profile Replies within the hour
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