Lesson Details

See all subjects

David teaches



David passed a background check that includes a SSN verification, national criminal record check, and sex offender registry search. Learn More
David delivers an exceptional lesson experience and ranks in the top 15% of our teachers nationwide.
Teaches students:
Ages 5+

Teaching since:
July 1997

Ever since the early to mid 90's, after graduating from high school and earned an A+ certification, I've worked for several large corporations.

I have an extensive technical knowledge of various operating systems from "Win95 - Win10", iOS and macOS, utilizing any PC, Mac, iPhone and/or iPad. I’ve been in the tech industry for over 20 years and served 15 of those years, on a technical help desk environment, supporting and teaching several software/web-based applications for a large US bank. Within the last 4 years, I was the sole support of over 500 teammates, for all their desktop support and training needs.

So, my passion to teach, has always been ingrained from the very beginning of my secular career. This is why I'm confident that my “20+ yrs” of skills, patience and enthusiasm to teach technology, are a perfect match for you, as my current and future students.

+ Read More


AVP, Infrastructure Lead Specialist
Jun 2014 - Mar 2018
SunTrust Banks, Inc.

> Various responsibilities included:
o Desktop support via phone/email/chat/in-person/remote access
o Improved solutions for software/hardware needs to maximize productivity
o Developed technical writing docs (QRGs) for hardware/software/processes/procedures
o Maintained relationships with clients/senior staff/internal/external partners and vendors
o Assisted the Team Manager to provide the tools/access for teammates to be successful
o Tested several software-based apps before deploying for general usage
o Collaborated with the migration of WinXP to Win7, for over 500 PC’s.
o Trained teammates on best practices within Windows and several software and web-based products.

+ Read More
Officer, Senior Technical Specialist
Nov 1999 - Jun 2014
SunTrust Banks, Inc.

> Administered technical support via phone/email on various web/software-based products
> Tested several of those same web/software-based products, before releasing to the public
> Provided support for mergers/migration within the scope of each banking product
> Served as a technical translator for Spanish-speaking clients within the US and abroad

+ Read More
Computer Consulant; Field Technician; Senior Tech Engineer
Jul 1995 - Nov 1999
Various companies

I held several technology jobs from working at a private TV network to a major hotel chain to a major healthcare institution to owning my own computer consulting business.


Diploma - Computer Programming / Graphic Design
Jun 1993 - Jun 1993
University High


Fluent / Native Proficiency
Professional Proficiency


A+ certified
Dec 1997

Over the years, I have received equivalent work experience that has helped me to be successfully, in my field of expertise.

Photos & Videos





8 Reviews

Write a Review
John Aug 27, 2018
Microsoft Windows · Online

David is extremely proficient with the major operating systems and various software applications. He’s very patient and works with you until you are comfortable with any topic related to operating system or software application.

Karen R. - Aug 27, 2018
Microsoft PowerPoint · Online

Thank you, David!
I am now able to create, edit, and share PowerPoint presentations on the go!
You taught me how to build slideshows from scratch utilizing templates, themes for quick construction, add and edit text, images, graphs, and video to ensure a smooth delivery. David is extremely knowledgeable, personal, and easy to understand. I learned so much and look forward to many future online lessons. Thanks for being an amazing Instructor!
Karen R-

+ Read More
Daysi Aug 17, 2018
Microsoft Windows · Online

I can’t say enough about what a pleasant experience it was working with David . He patiently walked me through every step of the way. David was very professional and detailed in explaining my concerns with Microsoft Windows. His personality along with his ability to adapt to my level of understanding was a bonus. I would recommend David to anyone who needs to learn how to operate Microsoft Windows.

+ Read More
Patti Aug 16, 2018
Microsoft Windows · Online

David is extremely knowledgeable of PC Operating Programs and Software. He is very patient with people and can work with different personalities. He adapts to the problems/issues that he has to work on and if he doesn't have a technical fix to problem/issue he will find a resolution and make sure the person is working again on their PC and/or Software. He can develop training documents of any kind including Quick Reference Guides. He tests thoroughly any new software and/or new operating systems on PCs before deployment. He trains people on how to use Operating Systems and different types of Software. He can adapt to any learning style that is needed. His documentation and training skills makes it easy for people to learn.

+ Read More
Jessica Aug 13, 2018
Microsoft Windows · Online

I cannot say enough about how pleased I am with David. His knowledge of the programs and ability to work with different personalities enables him to adapt to the specific needs of each of his clients. My staff and I had an important assignment due. We were struggling to complete it because of our lack of knowledge on how to navigate a program. Working with David, we not only completed the assignment early, we are now confident and competent enough to work on future projects. I highly recommend him!

+ Read More
Ethan Aug 12, 2018
Microsoft Word · Online

A few days ago, my 12 yrs old son, just started home schooling and needed some guidance within Word. David was very patient and kind, by explaining the basic functionality of Word. This helped my son tremendously in completing his school assignment for that day.

+ Read More
Jesica Aug 12, 2018
Microsoft Word · Online

David is very knowledgeable, patient and thorough with his teaching. He’s very detailed oriented and he makes sure you get the most out of your lessons.

Antonio Aug 9, 2018
Microsoft Windows · Online

Extremely knowledgeable. David will adapt to your learning style and level. He makes it easy for the learner to improve.

You may want to revisit

Previously viewed teachers: