Search

Louis I.

Computer Science Instructor/Tutor: Real World and Academia Experienced

Computer Science Instructor/Tutor: Real World and Academia Experienced

$88/hour

About Louis


Bio

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
+ Python Programming
+ Object Oriented Design/Development
+ HTML and other Web related standards
+ SQL Programming, Data Modeling and DB Schema Design
+...

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
+ Python Programming
+ Object Oriented Design/Development
+ 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., algorithms, data structures, ...
+ technical writing (or, plain-old 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.

I'm an Adjunct Lecturer at CUNY/CSI and BMCC, and 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, Python 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


Education

CUNY CSI
Comp Sci - Math
CUNY CSI (CS/IS)
Masters

Policies

  • Hourly Rate: $88
  • Rate details: Opened to discounted rates for bulk hour purchases.
  • Lesson cancellation: 2 hours notice required
  • Background check passed on 4/12/2016

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

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++,

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,

Computer Programming

Solid coding is both a science and an art. Tried and tested approaches and best-practices need not be an advanced topic ... Arguably, basic "pragmatic software development" is "100 level" material. The outline of this material is always fluid - driven by the student's experience - but here's a subset of core topics: where to start - requirements (a.k.a., your assignment), documenting program design), data scoping, modularity that works, unit tests, and how they should drive coding, configurability, best practices that work everywhere This material is 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 for decades. I'm intimately familiar with the entire Software Development Life Cycle, and "best practices" used in both industry and academia. I'll help you build working, maintainable programs for your academic or organizational needs.
Computer Science,

Computer Science

Language independent programming concepts in Computer Science including common task algorithms, data structures, application building/configuration tools , operating system design, and 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, and provide advice. I have over 30 years of industry software development experience grounded in solid formal education.
Java,

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,

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,

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,

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,

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,

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,

SQL

Become proficient without becoming overwhelmed. I'll teach you how to conceptualize a data model based on requirements for starters. Then we'll go on to design a relational database (or NoSQL for that matter) schema from the data model. We'll then cover the major types of SQL statements including, Data Definition Language (DDL), Data Manipulation Language (DML) and simple to complex query (SELECT) statements. All lesson artifacts use an existing data model , MySQL and freely downloadable MySQL Workbench. You'll choose what to focus on, but there's no shortage of working examples. The end goal is typically to introduce or reinforce skills required to design/build a database, load in data, and pull data out in a way that makes it more useful for analysis. As is said, data creates information, information creates knowledge, and enough knowledge creates wisdom!
UNIX,

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.
HTML

Corporate Training

C++,

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.
Java,

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!
SQL,

SQL

Become proficient without becoming overwhelmed. I'll teach you how to conceptualize a data model based on requirements for starters. Then we'll go on to design a relational database (or NoSQL for that matter) schema from the data model. We'll then cover the major types of SQL statements including, Data Definition Language (DDL), Data Manipulation Language (DML) and simple to complex query (SELECT) statements. All lesson artifacts use an existing data model , MySQL and freely downloadable MySQL Workbench. You'll choose what to focus on, but there's no shortage of working examples. The end goal is typically to introduce or reinforce skills required to design/build a database, load in data, and pull data out in a way that makes it more useful for analysis. As is said, data creates information, information creates knowledge, and enough knowledge creates wisdom!
HTML, Proofreading

English

Writing,

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!
Proofreading

Homeschool

Writing

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!

Most Popular

Writing

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!

Summer

Writing

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!

Examples of Expertise


Louis has provided examples of their subject expertise by answering 69 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (205 ratings)
5 star
(199)
4 star
(5)
3 star
(1)
2 star
(0)
1 star
(0)

Reviews


Excellent understanding of object oriented design patterns in Java

Louis has an excellent understanding of object oriented design patterns in Java and has greatly helped me to understand the material from my Object Oriented Design college class. Highly recommend! Especially for anything in Java.

William, 14 lessons with Louis

Knowledgeable and Patient

Louis is great tutor, really knows his stuff. Very patient with beginner students, and very conscientious about making sure you stay on track. Would highly recommend him as a tutor.

Tammy, 13 lessons with Louis

Great instructor

Appreciated his time!!! The material that he helped me get through was difficult, however, he provided the answers needed and did a great job. I will be using Louis in the future when I have questions that deal with C.

Sean, 1 lesson with Louis

Very helpful!

My daughter had asked several of the tutors on Wyzant's platform to help with a coding problem. It was Louis that was able to help my daughter approach a coding problem and the methods to do it with server socket communications. Thank you!

Sharon, 1 lesson with Louis

Great Tutor!

I was having a ton of trouble learning to code a Unix Shell in C, and I decided to try a session with Louis. Wow! This man is extremely knowledgeable, you can just tell he has spent a ton of time working in the industry. He really knows how to break things down and explains key concepts on a level that anyone can understand. If you're needing a Computer Science tutor, I highly recommend Louis!

Daniel, 3 lessons with Louis

Smart and patient tutor

Louis helped with a polynomial calculator project (JAVA). He was very patient and kind the whole time, even when I was freaking out at the last minute. I would definitely use his tutoring services again! Cannot recommend him enough.

Myra, 3 lessons with Louis

Knowledgeable and Patient

Louis is very prepared. We went over topics and Louis is very patient in showing me the steps of how he got to the answers. Louis also knows a lot about the field and so the session was very interesting.

Kailun, 4 lessons with Louis

Extremly knowledgable, Exceptionally helpful!

Louis helped me get over the learning curve that was rapidly putting me behind in class. His explanations for using MySQL Workbench and the fundamentals of database management were clear, and with helpful context. I now feel like my feet are planted in this class and am fully confident in my ability to turn what Louis has taught me into a solid grade. Fantastic tutor would recommend 1000%.

Alexander, 5 lessons with Louis

Knowledgeable and well rounded tutor

Louis is a very knowledgeable professional. He helped us analyse the problem we are trying to solve and provided guidance on technology selection. It was a great experience working with Louis. He has the skill of explain a complex problem in layman terms. I look forward to more lessons and guidance with Louis in the future. I highly recommend Louis.

Yvonne, 5 lessons with Louis
Contact Louis

Response time: 2 hours

$88/hour

Louis I.

$88/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Louis

Response time: 2 hours