Search 75,705 tutors
FIND TUTORS
Over 300 tutoring hours

Louis I.

Computer Science, Programming and English Writing Skills

Staten Island, NY (10314)

Travel radius
40 miles
Hourly fee
$65.00
Email Louis I.

You don't pay for tutoring
unless you find a good fit!

Background Check Status for Louis I.

Louis I. passed a background check on 7/21/12. The check was ordered by Louis through First Advantage. For more information, please review the background check information page.

After sending a message to Louis, 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.

Hi! I invite you to tap into over 30 years of industry software development and writing experience.
My knowledge is grounded in solid academic and professional experience.
Therefore, I can offer both a practical and theoretical flavor to a lesson plan.

My areas of expertise include:
+ C & C++ Programming
+ Java Programming
+ HTML and other Web related standards
+ SQL Programming, Data Modeling and DB Schema Design
+ Linux/UNIX Shell Scripting - and other aspects of the Linux/UNIX platform
+ General Computer Science and Software Development skills - e.g., Object Oriented design/development
+ technical writing (plain own writing)

My style is rather fluid - I typically start with a standard lesson plan for a given subject, and tailor it for your needs in real time.

While I've never been a professional teacher, I have a passion for sharing what I know - allowing others, at various levels of their own development, to leapfrog into areas that might otherwise appear intimidating without a guiding hand.
And that is what this "tutoring thing" is all about.
I present a bare bones sketch and some tools; you build the confidence to apply color, and bring a skill to life.

If you're looking to jump start into using specific programming languages such as C, Java, or Shell; or wrap your head around software development concepts; or to tear down a mental block around written communication skills, please reach out. I would love to help you out.
I look forward to sharing what I've learned with you.


--Lou

Email Louis

Louis’s subjects

Corporate Training:
C++, HTML, Java, Proofreading, SQL
Homeschool:
English:
Proofreading, Writing

C

Get jump started into one of the most commonly used and powerful languages used in academia and industry. Special focus on beginner and intermediate skills ...
I have ver 30 years of industry experience developing C/C++ implemented systems - mainly with telecommunications products/platforms.
I was trained at the former Bell System companies - inventors of C and UNIX.

C++

Get jump started into one of the most commonly used and powerful languages used in academia and industry. Special focus on beginner and intermediate skills ...
We can cover Object Oriented concept fundamentals to developing solid maintainable code, and the syntax/semantics details of C++ - successor of the great C language.

I started using C++ in 1989 - implemented deployed systems - mainly in telecommunications.
I was trained at the former Bell System companies - inventors of C++ and UNIX.

Computer Programming

Having a hard time writing working, maintainable programs?
Solid coding is both a science and an art.
Tried and tested approaches / best-practices need not be an advanced topic ... arguably, "pragmatic software development" is "100 level" material - at least an appreciation thereof.

Outline of this material is always fluid - drive by the student's experience - but here's a subset of core topics:
(1) where to start - requirements (a.k.a., your assignment) (2) documenting program design (3) data scoping (4) modularity that works (5) unit tests, and how they should drive coding (6) configurability (7) best practices that work everywhere

This material should be considered language independent, but examples will be presented in a language that both student and tutor are familiar with.

I've been developing software systems across multiple Operating Systems using over a dozen languages. I'm intimately familiar with the entire Software Development Life Cycle, and guiding best practices used in both industry and academia.

Computer Science

Computer Science is more than a programming art.
Language independent programming concepts in Computer Science include: (1) common task algorithms (2) data structures (3) application building/configuration tools (4) operating system design (5) graphical user interface (GUI) or web site design

Tell me what your area of focus is.
If I'm not a good match, I'll say so.
I have over 30 years of industry software development experience grounded in solid formal education.

Java

I'll jump start you into developing something functional in one sitting. Subsequent lessons will sharpen up your abstract thinking ... and then you won't need me any longer!

JavaScript

I have used HTML/JavaScript since the early Web 1.0 days to provide a degree of dynamic functionality to ordinary static web pages, apply data validation to form submissions, or just to dress up a page to appear a bit more "thick client". A close 2nd to HTML as the most significant technology that powers the user facing web, and perhaps the most valuable contribution from a little company called NetScape!
I have experience in both applying JS to web based applications and tutoring.

Linux

The shell is a fundamental window into Linux/UNIX - as a command line interface and a highly functional scripting language.
Learn the basics, and build upon that foundation quickly.
Lesson sequence will always be customized to your needs - from basic to very advanced features of the most popular shells (e.g., ksh, bash).

I have been trained in the former Bell System companies - inventors of UNIX.
I have over 3 decades of industry shell scripting experience - with 10,000s of lines of such code having gone into production in both commercial UNIX and Linux platforms.

Microsoft Access

MS Access is a great starter relational database package that's worth learning, and it's more scalable than most people think.

My approach is similar to the way I tutor MySQL ... I use several existing data models to demonstrate the basics.

This is more of a focus on the MS Access application features rather than SQL, but we can focus on either or both as needed.

I've been using Access / Jet Engine on various projects for almost 15 years.

Perl

I've used perl as general 'utility' language to implement CGI programs in the Web 1.0 days. Beyond web applications, perl is an imminently useful scripting language that can cover: data processing/reformatting, System administration tasks, or just about any application that might otherwise be implemented in some combination of shell, awk, and the like.

I have hundreds of hours of hands-on experience applying perl to real solutions. Lessons will be customized based on your level of experience, ultimate goals, and rate of progress. But you will be developing functional scripts on lesson 1!

Python

I've applied python to dozens of real world solutions including: ETL (Extract, Transform & Load), distributed processing, database access/update, and data filtering. I was an early adopter of Java (1996) and realized that if Java is suitable for a given application, Python can likely be used to implement - quicker, and with greater "code density".

Lessons will be customized based on your level of experience, ultimate goals, and rate of progress.
But you will be developing functional scripts on lesson 1!

SQL

Become proficient without becoming overwhelmed.
Learn how to:
+ design a common sense data model from basic requirements
+ create a database schema from a data model
+ update / add information to tables
+ get useful information from a data base

All lesson artifacts use an existing data model , MySQL and freely downloadable MySQL Workbench. You select what to focus on.

UNIX

The shell is a fundamental window into UNIX - as a command line interface and a highly functional scripting language.
Learn the basics, and build upon that foundation quickly.

Lesson sequence will always be customized to your needs - from basic to very advanced features of the most popular shells provided by commercial UNIX distributions (e.g., Solaris, AIX, SCO, HP-UX, ...).

I have been trained in the former Bell System companies - inventors of UNIX.

I have over 3 decades of industry shell scripting experience - with 10,000s of lines of such code having gone into production on commercial UNIX platforms.

Writing

Public speaking has been observed to be the most commonly feared task in the modern world -- even edging out death! So, more people actually dread being called upon to give a eulogy than being the dearly departed.

Well, I've observed a "dread of writing" as a close second to a fear of public speaking. (Not many people are eager to write that eulogy either!) When analyzed, writer anxiety is mainly rooted in: 1) getting started; and 2) having enough confidence in the "finished product."

A little bit of coaching goes a long way. Learn how to get started in writing anything -- arguably half the battle. Gain the confidence to put meat on an outline, know when you're done, be content with "good enough," and know when and where to use humor to cleverly underscore a point.

I have decades of technical and essay writing experience. I've authored 7 technical columns through 3 publishers, and many more corporate papers and essays. If you just need a little nudge, or more in-depth assistance, please reach out. I would be happy to help!

Read all subject qualifications ยป

Email Louis

back to top

Education

CUNY CSI (Comp Sci - Math)

CUNY CSI (CS/IS) (Master's)

Hourly fee

Standard Hourly Fee: $65.00

Cancellation: 6 hours notice required

Opened to discounted rates for bulk hour purchases.

Travel policy

Louis will travel within 40 miles of Staten Island, NY 10306.

Email Louis

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

(ex: algebra, chemistry)
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 selected, 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.