LaGrange College (Computer Science)
Auburn University (PhD)
Georgia Institute of Technology (Graduate Coursework)
I have over 37 years of computer programming and software development experience. I have two science undergraduate degrees from LaGrange College: a Bachelor of Arts in chemistry and a Bachelor of Science in computer science. I have two graduate degrees from Auburn University: a Master of Software Engineering and a Doctor of Philosophy in computer science. I have three years of graduate school coursework in chemistry and mathematics from Georgia Tech. I taught in the computer information systems and technology department at West Georgia Technical College for 1 and 1/2 years. Back in the day I was a chemistry graduate teaching assistant at Georgia Tech and an unpaid computer programming teaching assistant at LaGrange College. I am well versed in Microsoft Office applications: Access, Excel, PowerPoint, and Word. I am very experienced using the Microsoft Visual Studio integrated development environment especially Visual Studio 2008 and Visual Studio 2015 Professional with MSDN. My preferred computer languages are: C, C++, C#, Java, and LISP.
As a computer scientist I often use mathematical analysis, analytic geometry, calculus, ordinary and partial differential equations in the development of computer applications. I am a very informed and versatile amateur cryptography, number theorist, and numerical analyst.
I have an undergraduate degree in chemistry and master's level graduate work in inorganic, physical organic, and physical chemistry. I am also well versed in quantum chemistry and basic chemistry and organic chemistry.
As stated, I have over 37 years of software development experience in a wide variety of computer languages including: three dialects of assembly language, one dialect of machine language, three dialects of BASIC, C, C++, C#, COBOL, two dialects of FORTRAN, Java, LISP, Modula-2, four dialects of Pascal, Prolog, and Scheme. I am largely self-taught or an autodidact in many of the preceding computer languages. I have always been a quick study in science.
I am a very patient and relatively knowledgeable teacher and mentor. I have very high ethical standards and I am very open and honest about all aspects of my education and life. I have been a lifelong learner and I became interested in math and science at a very young age. I like to pass on my enthusiasm for education especially in science, technology engineering and mathematics to my students and try to instill a love of learning in my students. I have over 37 years of computer programming and software development experience. I have two science undergraduate degrees from LaGrange College: a Bachelor of Arts in chemistry and a Bachelor of Science in computer science. I have two graduate degrees from Auburn University: a Master of Software Engineering and a Doctor of Philosophy in computer
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.