The American University (Computer Science)
University of Southern California (Graduate Coursework)
I have enjoyed a 35-year career as a Software Engineer, Subject Matter Expert, Professor, and Computer Science Program Head. My college education took place at The American University and the University of Southern California. My particular areas of specialty are Core Programming, Web Design and Programming, and Database Management Systems. I also teach many subjects in the areas of Networking and eCommerce. As well as being an educator, I develop technical certifications for Microsoft Corporation.
My education philosophy is to employ a high degree of state-of-the-art technical knowledge, added to significant real-world experience, and provide the student outcomes that I seeks to accomplish. I take a very hands on approach to instruction, as I believe that practice is the key to mastering technology. I have enjoyed a 35-year career as a Software Engineer, Subject Matter Expert, Professor, and Computer Science Program Head. My college education took place at The American University and the University of Southern California. My particular areas of specialty are Core Programming, Web Design and Programming, and Database Management Systems. I also
He makes sense of hard terms used in java and helps tremendously! Very patient and uses real life examples to help understand.
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.
C is the programming language that I have employed the most in my commercial career. I spent fifteen years programming solely in the language. I have built software systems in C at every stage from the application level to the enterprise level.
I have taught C# at the University level for two years. I have great expertise in the language, despite the one year time frame, because I am an Oracle Certified Java SE 6 Programmer, and the languages are very much the same. I teach C# in a context that includes both .NET and Visual Studio expertise.
I have enjoyed a Computer Science career spanning over 35 years. I am a highly experienced Computer Science Professor and Program Head. I am also a very seasoned professional senior developer.
I am skilled in object-oriented core programming and both client and server-side web programming and have a strong background in database management systems and graphical user interfaces.
I have deep experience in HTML and have taught it for over 4 years. I am fully capable of contrasting HTML4 and HTML5.
Oracle Certified Professional, Java SE 6 Programmer.
Pascal was the first computer programming language that I learned formally. It was the teaching language at the University of Southern California, where I did my graduate work. The language set the bar for structured programming style, and I have employed the styles and structures that I learned from that language continuously throughout my 35-year career.
I have taught multiple terms of Python Programming at the University level. I have experience teaching the language in a classroom, tutoring, and online environment. I teach it in the context of Introduction to Programming, but also as high as the Object-Oriented Programming level.