Douglas D.


Douglas D.

Tutor

Itasca, IL 60143

Will travel 30 miles

$30 per hour.

3.97 35 ratings

I am good at explaining complex topics in simple terms.

My colleagues and teachers tell me that I am very good at explaining complex topics in simple terms: both orally and written. I greatly enjoy doing that. I have worked with computers for over fifty years, mostly programming computers to control industrial processes, voice and data communications networks, and electric power systems. As a retired electrical and computer engineer, I have continued to keep up to date by attending community college classes in Industrial Electricity and Electro... [more]


Microsoft Excel

I am very patient as well as very good at explaining complex subjects in simple terms. I have used Excel since 1985 for engineering as well as financial calculations. I recently have used a combination of Excel and Access to process paperwork for judging in a Science Fair. I have also used Excel calculations for electronic lab reports and collecting income tax information.


General Computer

I have been working with computers for more than fifty (50) years. I am very good at explaining complex topics in simple terms. I am a retired Purdue Electrical and Computer Engineering major. My experience on the job is about 80% computer software engineering and about 20% computer electronics hardware, building and maintaining computer accessories including power supplies, process control interfaces, and networking equipment. I am familiar with many programming languages and standard PC applications such as MS Office. I have studied computer-related mathematics, earning a suggestion award for a tutorial on high-speed calculations.


Microsoft Word

I have worked with word processors since about 1980 as well as professional publishing software starting in the mid-1970s. I have used MS Word from about 1995 through the present doing professional technical writing. In 1998 I wrote a 150-page technical tutorial working very closely with editors from the technical writing department


Physics

I have experience in many areas that involve physics. My background and education is electrical and computer engineering with a Bachelor's degree from Purdue University. Many of my hobbies involve physics: I have been a licensed Amateur Radio Operator [Ham] for over 50 years. I have been a licensed pilot flying full-sized Cessna and Piper single engine airplanes for over 30 years.


Java

I have been working with computers for more than fifty (50) years. I am very good at explaining complex topics in simple terms. In addition to five years? experience with Java, I have used the same Object Oriented concepts with C++ for twenty years. Recently I have designed and implemented simulators for two ?antique? computers using Java and the Swing Graphics library.


Networking (Computer)

From 1989?1997, I was a data communications and networking consultant for Natural Micro Systems, formerly PSR-Tekniq. My clients included Bell Laboratories, the West Coast Power Grid, and several Internet Service Providers. In addition to the consulting, I programmed large subsystems for TCP/IP routers, and performed emergency networking hardware repairs. I have tutored technical subjects on the job and as a volunteer.


C++

I programmed in C++ at Natural Microsystems (AKA PSR-Tekniq) from 1989?1997, learning the language on the job based on previous experience with 'C' language. Projects included large sections of TCP/IP router. I have previous experience tutoring other computer languages at Purdue and Roosevelt universities.


C

I programmed in C language starting in about 1980, 'ancestors' of C from 1971 ('TSPL' language) at General Telephone Labs. Programmed automobile GPS units in C at NavTeq from 1997-2001. I tutored other computer languages at Purdue from 1966-1968. and tutored computer concepts in microprocessors at Roosevelt University from 1986-1988. I studied Electrical and Computer Engineering at Rose-Hulman and Purdue from 1963-1968.


COBOL

I am very good at explaining complex subjects in simple terms. I learned COBOL in 1965 as a volunteer tutor at Purdue. Since the class did not have access to a computer with a COBOL compiler, I did a preliminary design and a feasibility study for creating a COBOL compiler for the IBM-1620 minicomputer. I have used COBOL with other languages such as Fortran in order to read data in formats that are not supported by Fortran. This was done on various IBM mainframes. I studied COBOL debugging using an IBM self-study course, which involved working from mainframe core dumps (binary/hexadecimal).


Computer Programming

I have been programming computers for over fifty years using many different programming languages, from binary machine language to modern Object-Oriented languages such as Java and C++. I have a strong background in the related theory including compilers, operating systems, and computer-related mathematics.


Computer Science

I am very good at explaining complex subjects in simple terms. I have been analyzing computer mathematics for over fifty (50) years. As a systems analyst, I wrote a tutorial on high speed calculations for a microprocessor with limited math capabilities. This document was used to create high speed math software. I also have extensive experience creating computer peripheral devices and the software ("drivers") to control them. These are specialized devices for medical and industrial instrumentation and control. My degree in electrical and computer engineering is the basis for experience in electronics.


Fortran

I programmed in FORTRAN from 1964-1989, creating many projects such as statistical analysis, electrical network analysis, process control. I worked with internals of the Fortran Compiler at Purdue University. Tutored Fortran at Purdue and Roosevelt universities.


Linux

I am very good at explaining complex subjects in simple terms. I have used Linux creating firmware for computer peripherals. This includes programming device drivers under Linux. I have worked extensively with Linux and similar operating systems coding industrial control and instrumentation software, with about fifteen years experience. I have a strong background creating and maintaining specialized operating systems for industrial control and instrumentation.


Microsoft Access

I am very good at explaining complex subjects in simple terms. I have worked with Access creating Preventative Maintenance databases in an industrial Maintenance job. I have also used Access to process paperwork for judging in a Science Fair. In addition, I have created & maintained special purpose database software for processing special purpose applications such as transportation waybills and GPS map databases, so I know what happens "behind the curtain.


Electrical Engineering

I studied Electrical Engineering at Rose-Hulman Institute and Purdue University, earning a Bachelors of Science degree. I worked for an Electric Power Utility, Aircraft Manufacturers, and Voice and Data Equipment Manufacturers. While most jobs involved computer programming, on several occasions, I repaired or built computer accessories including power supplies, process control interfaces, and networking equipment. Recently, I studied industrial electricity and electronics at College of DuPage, obtaining an electrical contractor's license in the process. I work part time doing light electrical construction. I have taught Ham Radio and Basic Electronics as a volunteer and on the job training new employees who had only software skills.


Computer Engineering

I have a strong background in electronics with a Bachelor?s degree from Purdue University in Electrical and Computer Engineering. I also have experience creating computer peripheral devices and the software ("drivers") to control them. My strongest skill is designing and implementing complex software such as industrial control applications. This requires both programming and electronic hardware skills.