Colorado State University
I have accumulated over 30 years of software design and development experience. During that period I programmed extensively in several computer languages, including, C, C++, C#, Python and others. Also, in addition to having some teaching experience as a Graduate Teacher Assistant back in college, I helped mentor and train many software engineers in my professional years. As a result of being exposed to a wide spectrum of different applications, I have developed an expert knowledge of computers, computing theory, various operating systems and computer network systems and protocols.
I have accumulated over 30 years of software design and development experience. During that period I programmed extensively in several computer languages, including, C, C++, C#, Python and others. Also, in addition to having some teaching experience as a Graduate Teacher Assistant back in college, I helped mentor and train many software engineers
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 have years of experience writing programs in the 'C' language for commercial companies. I have also taught it 'C' a GTA in college. My resume attests to that, and all entries on my resume may be checked and verified.
I am a software engineer by trade. I graduated from college with a Computer Information Systems degree back in the early 80's and then took several Computer Sciences graduate courses. I have developed in C# for at least two companies in my history of employment, including my last one.
In my 30 years of experience, the majority of my software development work was done in C++. I have done major development in C++ for big companies such as America on Line, ProIV Technologies and others.
In addition to having formal education in computer software and even some hardware, I have also programmed extensively in most available computer languages, from Assembly to scripting languages. Some of my work was used by millions of users across the globe, such as work I have done for AOL and other Internet Service Providers. I have even programmed in languages that no longer exist, such as Concurrent Euclid and Simscipt.
I believe that my formal education, plus the wide spectrum of commercial experiences I have acquired over the years in the field of computer software development and networking, entitle me to describe myself as a Computer Scientist.
I have done tons of software development for ISP's and other computer network services organizations that required deep knowledge of all facets of computer networks. Examples of these organizations are, AOL, Epoch Internet( an ISP before they went out of business) and Networks in Motion(which was acquired by Telecommunications Systems.)