Search
David W.'s Photo

David W.

Experienced Prof

Experienced Prof

$50/hour

  • 107 hours tutoring

About David


Bio

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

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.


Education

W.V.U.
Computer Science
W.V.U.
Masters
C.S.U.
Masters

Policies


Schedule

David hasn’t set a schedule.


Subjects

Business

Business,

Business

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.
Public Speaking,

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.
GRE, Microsoft PowerPoint

Computer

Computer Engineering,

Computer Engineering

With both a B.S. and M.S. in Computer Science, and 40+ years of experience (now retired), I have taught Computer Architecture twice at the college junior level. This course is closely tied to Computer Operating Systems.
Computer Programming,

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,

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,

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).
General Computer,

General Computer

Computer Science Qualifications 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).
Networking (Computer),

Networking (Computer)

Now retired, I have both a B.S. and M.S. in Computer Science and 40+ years experience. I taught Computer Networking twice at the local University. In 2014, I obtained ComTIA's Network+ certification. I have successfully tutored (for WyzAnt, see student comments) a student in computer networking.
Microsoft PowerPoint

Corporate Training

Business,

Business

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.
General Computer,

General Computer

Computer Science Qualifications 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).
Networking (Computer),

Networking (Computer)

Now retired, I have both a B.S. and M.S. in Computer Science and 40+ years experience. I taught Computer Networking twice at the local University. In 2014, I obtained ComTIA's Network+ certification. I have successfully tutored (for WyzAnt, see student comments) a student in computer networking.
Public Speaking,

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.
Microsoft PowerPoint

Elementary Education

Elementary Math

English

Public Speaking

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.

Homeschool

Physics,

Physics

Computer Science Qualifications 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).
Precalculus,

Precalculus

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 have volunteered over 4000 Ask-an-expert answers (free) -- some for precalculus. Although my major in college changed from Engineering to Computer Science, I took enough math courses to graduate from college with a minor in math.
Algebra 1, Algebra 2, Calculus, Geometry, Prealgebra, SAT Math

Math

Discrete Math,

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,

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

Logic

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.”
Physics,

Physics

Computer Science Qualifications 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).
Precalculus,

Precalculus

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 have volunteered over 4000 Ask-an-expert answers (free) -- some for precalculus. Although my major in college changed from Engineering to Computer Science, I took enough math courses to graduate from college with a minor in math.
ACT Math, Algebra 1, Algebra 2, Calculus, Geometry, Prealgebra, SAT Math, Trigonometry

Most Popular

Physics,

Physics

Computer Science Qualifications 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).
Precalculus,

Precalculus

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 have volunteered over 4000 Ask-an-expert answers (free) -- some for precalculus. Although my major in college changed from Engineering to Computer Science, I took enough math courses to graduate from college with a minor in math.
Algebra 1, Algebra 2, Calculus, Geometry, Prealgebra

Science

Computer Engineering,

Computer Engineering

With both a B.S. and M.S. in Computer Science, and 40+ years of experience (now retired), I have taught Computer Architecture twice at the college junior level. This course is closely tied to Computer Operating Systems.
Physics

Physics

Computer Science Qualifications 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).

Summer

Physics,

Physics

Computer Science Qualifications 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).
Algebra 1, Algebra 2, Calculus, GED, Geometry, SAT Math

Test Preparation

ACT Math, ASVAB, GED, GRE, PSAT, SAT Math

Examples of Expertise


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

Ratings and Reviews


Rating

4.5 (51 ratings)
5 star
(30)
4 star
(17)
3 star
(3)
2 star
(0)
1 star
(1)

Reviews


THE BEST !!

David Weaver tutored me in my Hardware Computer class. When I reached out to David he responded immediately with questions about the CASM programming language that I was working with and NEWASM which is the coding window. NEWASM and CASM are models of assembler programming that my professor created specifically for the class and David studied both CASM and the textbook so that he was familiarized enough with the topic to assist me. The other tutors that I reached out to for help did not have the same approach as David so that already put me in a great spot when I selected him as my tutor. My first session with David was a "good fit" tutoring lesson which was approximately 30 minutes. David and I went through my syllabus and discussed what assignments I had left to do for the semester, what my goals were for my class, and when I would like to meet for our next tutoring session? After the “good fit” meeting, I was very confident that David and I would be able to work together because he asked questions regarding the course, we planned action steps for things that needed to be done, and I set a goal for what I would like my grade to be by the end of the semester. The first assignment David and I worked on was a practice test for my Lab Competency Exam. The night before our meeting David sent two voice recordings explaining both problems on the practice test so that when we met I would have to explain to him what the assembler code was doing. In our second meeting in prep for my Lab Compentcy Exam David and I worked on possible test questions. During our second meeting, David ensured that I was overprepared and comfortable with coding just in time for the exam. On the day of the Exam, one of the problems that David and I had worked on was on the actual test which was amazing, because I knew exactly what to do and as a result, I received a 35/40 on the exam. The second assignment David and I worked on was a lab project that traversed down a tree using CASM code. David and I worked on the project for three days! After the first lesson, I was ready to throw in the towel because I was extremely frustrated because the program refused to work. David remained optimistic throughout the duration of the project, even when I accidentally deleted all of my code and we had to start over and encouraged me to keep going, and eventually, after three days we got the project to work just in time to turn in. I am very thankful to have David as a tutor because when he and I first started tutoring I only imagined getting a C just so I can pass my Computer Hardware course; however, today I can proudly say that I am a B+ student and I have more coding confidence than when we started working.

Tiara, 5 lessons with David

THE BEST !!

David Weaver tutored me in my Hardware Computer class. When I reached out to David he responded immediately with questions about the CASM programming language that I was working with and NEWASM which is the coding window. NEWASM and CASM are models of assembler programming that my professor created specifically for the class and David studied both CASM and the textbook so that he was familiarized enough with the topic to assist me. The other tutors that I reached out to for help did not have the same approach as David so that already put me in a great spot when I selected him as my tutor. My first session with David was a "good fit" tutoring lesson which was approximately 30 minutes. David and I went through my syllabus and discussed what assignments I had left to do for the semester, what my goals were for my class, and when I would like to meet for our next tutoring session? After the “good fit” meeting, I was very confident that David and I would be able to work together because he asked questions regarding the course, we planned action steps for things that needed to be done, and I set a goal for what I would like my grade to be by the end of the semester. The first assignment David and I worked on was a practice test for my Lab Competency Exam. The night before our meeting David sent two voice recordings explaining both problems on the practice test so that when we met I would have to explain to him what the assembler code was doing. In our second meeting in prep for my Lab Compentcy Exam David and I worked on possible test questions. During our second meeting, David ensured that I was overprepared and comfortable with coding just in time for the exam. On the day of the Exam, one of the problems that David and I had worked on was on the actual test which was amazing, because I knew exactly what to do and as a result, I received a 35/40 on the exam. The second assignment David and I worked on was a lab project that traversed down a tree using CASM code. David and I worked on the project for three days! After the first lesson, I was ready to throw in the towel because I was extremely frustrated because the program refused to work. David remained optimistic throughout the duration of the project, even when I accidentally deleted all of my code and we had to start over and encouraged me to keep going, and eventually, after three days we got the project to work just in time to turn in. I am very thankful to have David as a tutor because when he and I first started tutoring I only imagined getting a C just so I can pass my Computer Hardware course; however, today I can proudly say that I am a B+ student and I have more coding confidence than when we started working.

Tiara, 5 lessons with David

affirmation, information, and preparation

David has done excellent work helping me to develop my confidence for takign the Network+. We went over test taking strategy, processes for classifying what type of question I was dealing with and time management. He's provided a flexible schedule for our online lessons. He went over the Network+ material and and helped me create a personal review plan after I identified the domains I was weakest in. David even provided resources to utilize outside of our sessions, that way i could maximize my progress. From one practice test to the other, I've seen improvements that I would largely attribute to his hands on style and reinforcing of ideas until they stick. He's been teaching for years and it shows

Lsean, 7 lessons with David

Affirmative, encouraging and thorough

David has done excellent work helping me to develop my confidence for takign the Network+. We went over test taking strategy, processes for classifying what type of question I was dealing with and time management. He went over the Network+ material and and a helped me create a personal review plan after I identified the domains I was weakest in. David even provided resources to utilize outside of our sessions, that way i could maximize my progress. From one practice test to the other, I've seen improvements that I would largely attribute to his hands on style and reinforcing of ideas until they stick. He's been teaching for years and it shows

Lsean, 7 lessons with David

The Go To Guy!

Working with David so far has not only been informative, but inspiring. He promotes building confidence and knowledge in difficult subjects. I've never been to excited about operating systems in my life.

Catherine, 3 lessons with David

Knowledgeable and patient tutor.

David helped me grasp the concept of the equations I had been struggling with. He was able to allow me to work through the problem and helped me understand what the problems were asking for and how to work out the solutions.

Becky, 2 lessons with David

Really Great Tutor

David is a great tutor. He has taken the time that is needed for me to understand what formula that is needed to answer the question correctly. I have a great feeling that I will pass my ASVAB test with a great score thanks to David .

Giamoni, 2 lessons with David

Very knowledgeable and patient tutor

David helped me with my online CS1101. I am new to computer online classes and he helps me each week to grasp a little bit more each week. I was frustrated and wanted to give up but David helped me to where I am now in the final week of the class and my grades are great. I'm glad I did not quit as I can now move on to taking other computer classes.

Verona, 13 lessons with David

Great Tutor with lots of knowledge!

My son really enjoyed his session with David and learned great techniques. David was able to keep my son engaged and excited about the topic.

LaSondra, 2 lessons with David
Contact David

Response time: 3 hours

$50/hour

David W.'s Photo

David W.

$50/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

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

Contact David

Response time: 3 hours