David W.

Martinsburg, WV


Experienced Prof

50+ Hours
4.4 average from 39 ratings
Great motivator and planner.
— Scott, Martinsburg, WV on 12/5/12


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

Response time: 8 hours

Contact David

Computer Science


W.V.U. (Computer Science)

W.V.U. (Master's)

C.S.U. (Master's)

About David

I’m Dave. Now retired, I’ve been a project/program manager, a professor, and a programmer during my forty years in the computer field. I’ve enjoyed introducing new technologies at educational and government facilities. The primary key success factor in learning is internal motivation – you can succeed if you like what you’re doing; there is absolutely no reason that learning needs to be boring! First, understand your personal learning style preferences, then adjust the learning process to fit your personal style. The opportunities are too great to be missed simply because the book or the teacher hasn’t explained the material the way you learn best.

I obtained both bachelor’s and master’s degrees in computer science after studying engineering. Recently, I completed a second master's degree entirely online; it included formal education courses.
I’m Dave. Now retired, I’ve been a project/program manager, a professor, and a programmer during my forty years in the computer field. I’ve enjoyed introducing new technologies at educational and government facilities. The primary key success factor in learning is internal motivation – you can succeed if you like what you’re doing; there is Read more

12 hours notice required
Travel Radius
Travels within 20 miles of Martinsburg, WV 25401
Background Check: Passed

"Great motivator and planner."

- Scott, Martinsburg, WV on 12/5/12

"Really Great Tutor"

- Giamoni, Hagerstown, MD on 9/20/17

"Very knowledgeable and patient tutor"

- Verona, Hagerstown, MD on 5/31/17

"A Godsend"

- Beverley, Charles Town, WV on 5/25/17

"Great Tutor with lots of knowledge!"

- LaSondra, Ashburn, VA on 8/27/15

"Very Disappointed"

- Renata, Middletown, MD on 10/10/14

"Solicitous toward student"

- Patricia, Charles Town, WV on 9/26/13
ACT Math, Algebra 1, Algebra 2, Calculus, Discrete Math,
Elementary Math, GED, Geometry, GRE, Linear Algebra,
Prealgebra, Precalculus, SAT Math, Trigonometry
Physics, PSAT
Graphic Design
Public Speaking
Test Preparation:
Computer Programming,
Computer Science,
Desktop Publishing,
General Computer, Graphic Design, MATLAB, Microsoft PowerPoint
Special Needs:
Elementary Math
Elementary Education:
Elementary Math
GRE, Microsoft PowerPoint, Public Speaking

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.


I am interested in tutoring Project Management.

In my 40-yr career in the computer industry, I have been a Programmer, a Project/program manager, and a Professor.

As a project manager, I managed dozens of projects, usually up to three at a time, and ranging from a month-long development of a site-wide (450 people) long-range plan for computing to a $2M upgrade of minicomputers and software at 17 state colleges (members of state-wide educational network) to a $2M NASA subcontract for the aft flight deck avionics of the International Space Station.

As a professor, I taught a one-time, special topics course on Project Management to Computer Information Sciences students.

I have been a member of the Project Management Institute since 2001 and have the Certified Associate in Project Management (CAPM) certification. I also have the CompTIA Project+ certification.

Computer Programming

I have 40 years experience as a programmer, project manager and professor of computer science. I have a B.S. and M.S. in Computer Science. I've taught college courses involving programming topics.

Five years ago, I obtained a second Master's degree (done completely on-line) that included formal education courses. My motives included evaluating the current state of the virtual classroom and gaining skill in developing interactive courseware.

Computer Science

Now retired, I have 40 years' experience as a programmer, project/program manager, and professor. I have a B.S. and M.S. in computer science. Also, in 2009/10, I received an MA (entirely online) with formal education courses. I have the following certifications: CDP, Security+, Project+, Network+, CAPM.

I taught 22 computer science course sections at college, including: IT Project Management, Software Engineering, Server Operating Systems, Inter/Intra Networking, Computer Architecture (2 sections), Operating Systems (2 sections), Programming Languages (2 sections), and e-Commerce (2 sections).

Desktop Publishing

I have 15 years' experience with Desktop Publishing software, primarily Microsoft Publisher (used with other MS Office software). I frequently make banners and an 8-foot bulletin board using MS Publisher to produce tiled pages for display or tiled pages to use as patterns to cut cloth letters. The results make nice photos for posters and printable magnets (I've designed dozens to give away). I have also done marketing brochures and event announcement posters. I am comfortable with fonts and various graphics formats (and using Adobe Photoshop and other products to produce/modify them).

Discrete Math

Long ago, I spent 5.5 years in engineering school (lots of math) before switching to Computer Science (B.S. and M.S.). Discrete math was a computer science course. During my 30+ years as a computer programmer, project manager and professor, I applied discrete math topics (e.g., logic, set theory, probability) to very practical computer algorithms – some simple problems/puzzles have unusual algorithms (e.g., recursive solutions or algorithm timing estimates) that require a computer programmer to take a new perspective because the computer is extremely fast, extremely accurate, and extremely inexpensive. I have experience with WyzAnt tutoring various math topics. I usually spend up to 30 minutes of free time determining whether a student and I are a good fit.

Linear Algebra

While studying Engineering in college, I took more than 22 credit hours of math classes, including trigonometry, calculus, advanced calculus and differential equations. I then completed my B.S. and an M.S. in Computer Science, which also required some statistics courses. Linear algebra is much simpler today, with the use of graphing calculators, spreadsheet programs, and specialized math computer software. The important concepts are abstract and theoretical; the key is to link them to concrete and practical applications or representations (we learn by comparison/contrast). I have used both spreadsheet graphing software and math function software for linear algebra computations at work. For example, evaluating different purchase options by calculating the life-cycle cost of a computer, with financing, operation, maintenance, and replacement. I have also used linear algebra in budgeting exercises as a manager.


I studied Logic in math, engineering, and computer science courses thirty-five years ago in college.

Since then, I have used and taught logic topics such as truth tables, set theory, probabilities and artificial intelligence, computer architecture logic (based on Boolean logic), and computer software design and programming.

This spring, I taught a college course titled “Introduction to Programming Logic.”

Public Speaking

I have enjoyed public speaking -- from a Speech course in college to teaching 22 sections of college courses; from presenting one-hour professional tutorials to briefing upper management on the status of my million-dollar projects, from presenting a five-minute devotional thought at church to being the invited speaker at a youth retreat. Although I knew the material well, prepared thoroughly, and could answer almost any question, I’ve always felt uncomfortable knowing that the effectiveness of my presentation would directly influence the attitudes, decisions, and futures of the hearers. Whether my purpose is to inform, to persuade, to dispute, …, or to entertain, I realize that I must capture the interest and attention of the audience using style, and knowing the students and the subject.

Computer Science


W.V.U. (Computer Science)

W.V.U. (Master's)

C.S.U. (Master's)

Great motivator and planner.

David is willing to work with me through my frustrations and he seems to be just as focused and motivated towards my goal as I am, what more could I ask for? He is very flexible with his schedule and never late. Every lesson has a progressive plan to keep moving forward towards my goals. He is 100% on board to work hard for you as long as you are willing and motivated. He is a very intelligent

— Scott, Martinsburg, WV on 12/5/12

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 12 hours notice required

Travel policy

David will travel within 20 miles of Martinsburg, WV 25401.