Purdue University, West Lafayette (Electrical Engineering)
Vilanova (Graduate Coursework)
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 Electronics, Computer Science, and Creative Writing. I have taught informal classes in Ham Radio, Basic Electronics, and Aviation Ground School, as well as tutoring family members in mathematics and chemistry. I have also tutored Computer Science and Programming at two universities.
My strongest subjects are computer programming and related subjects such as computer-oriented mathematics and Numeric Analysis. I am proficient in many programming languages: Java, FORTRAN, C/C++, and others. This includes systems programming in low level languages such as Basic Assembler Language [IBM mainframes and microprocessors]. I have tutored professionally at Purdue and Roosevelt Universities. I am also extremely strong at explaining Electricity and Electronics as well as Mathematics through Trigonometry and Precalculus. I have studied Calculus and Differential Equations in the standard engineering curriculum as well as college level Physics and Chemistry. 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
I am increasing my rate for new students only. Current students keep the same rate.
Douglas took the time to go through all of my code and explain it to me along with the inner working of my microcontroller. He was very patient and very knowledgeable. I really appreciated him being able to meet with me.
Douglas did a great job going through a lab and working through the issues along with explaining what wasn't working. He was extremely patient and was so helpful.
Douglas answered all our questions. The session was very helpful. His background and knowledge of Java was impressive. Thank you so much. We appreciate it.
I was looking for someone who could build things with my 11 year old son, who is interested in electronics. Douglas is like "Wonder Grandpa." You know, that Grandpa you've heard about from your friends that does wonderful projects with his grandson. My limited knowledge and time was inhibiting the real play my son needs. Thanks, Douglas!
When I first contacted Douglas, it had been quite a while since I had done programming last and needed an in-depth refresher. He was very quick to respond to my email, just a few hours, and we quickly had a first session scheduled. He helped me get started on a project that touched on most of the principles I needed and helped me work through any problems I encountered while working through it. Like other students have said, he's great at explaining complex subjects in an understandable fashion, which made a huge difference.
I would highly recommend him to people looking for a programming tutor, whether you need a refresher, like I did, or whether you are learning programming for the first time!
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 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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.