Enable contrast version

Tutor profile: David A.

David A.
All-purpose nerd
Tutor Satisfaction Guarantee


About David

About David
I have an undergrad degree in Computer Science, a JD in law, and interests in many other areas: language, business, history, biology. I've taught at universities, in the corporate world, and in elementary schools. I specialize in explaining complex topics without wasting your time.

Teaching Experience

Teaching Experience
I've been a trainer and course designer in the corporate world, I've taught computer programming at Northeastern University and for Learning Tree International (where I was technical advisor for a new course on the Python programming language), I've tutored college students in topics from math to history, I've taught test prep, I've volunteered in middle and elementary schools in disadvantaged communities around the world,
Boston University
Juris Doctor (J.D.)
2001 - 2005
University of Massachusetts - Boston
Computer Science
Bachelor's Degree
1995 - 1997

Work Experience

Work Experience
Wiley, Contractor
2020 - Present
Curriculum design and education for computer programmers
Worldwide, World Schooling
2019 - 2020
• Designed and implemented a school-approved curriculum for my second-grader to replace traditional schooling as we circle the globe. • Volunteered to teach English and other topics at schools in Brazil, Madagascar, and India.
Citizen Schools, Volunteer Teacher
2017 - 2019
Taught math and science to middle-school children as part of an extended-day program at disadvantaged Boston public schools
Broadcom / CA Technologies, Engineering Services Architect / Principle Software Engineer
2008 - 2019
• Designed and created Computer-Based Training used by thousands of employees • Performed a long list of programming, management, legal, and business tasks.
Sefas Innovation, Software Developer
2007 - 2008
• Conducted internal training and knowledge sharing. • Developed, tested, and deployed software for major banks, utilities, etc., using state-of-the art programming tools and techniques
Public Consulting Group, Senior Developer
2005 - 2007
Computer programming and managerial duties for a company building software used by public school systems.
Northeastern University, Part-Time Lecturer
2000 - 2002
Designed and taught undergraduate, corporate, and adult courses in computer programming.
Learning Tree International, Instructor
2000 - 2002
• Taught courses in computer programming and administration. • Served as Technical Editor for a new course on the Python programming language.
Dragon Systems, Software Engineer
1999 - 2000
Designed, prototyped, and coded speech-recognition software for hand-held devices.
i-Cube, Consultant
1997 - 1999
• Coded parts of a distributed leasing & financing system for major clients such as Mercedes. That project required me to work in Stuttgart, Germany, and to learn German in a few weeks. • Created and delivered customized, hands-on, practical training for clients’ information technology staff and for i-Cube programmers.

Contact tutor

Send a message explaining your
needs and David will reply soon.
Contact David

Request lesson

Ready now? Request a lesson.
Start Lesson


What is a lesson?
A lesson is virtual lesson space on our platform where you and a tutor can communicate. You'll have the option to communicate using video/audio as well as text chat. You can also upload documents, edit papers in real time and use our cutting-edge virtual whiteboard.
How do I begin a lesson?
If the tutor is currently online, you can click the "Start Lesson" button above. If they are offline, you can always send them a message to schedule a lesson.
Who are TutorMe tutors?
Many of our tutors are current college students or recent graduates of top-tier universities like MIT, Harvard and USC. TutorMe has thousands of top-quality tutors available to work with you.
TutorMe homepage
Made in California by Zovio
© 2013 - 2021 TutorMe, LLC
High Contrast Mode