Mark B.


Mark B.

Tutor

Phoenix, AZ 85044

Will travel 20 miles

$50 per hour.

5.0 7 ratings

Computer Science Professor

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 Corpor... [more]


General Computer


Microsoft Word


Microsoft PowerPoint


Java

Oracle Certified Professional, Java SE 6 Programmer.


HTML

I have deep experience in HTML and have taught it for over 4 years. I am fully capable of contrasting HTML4 and HTML5.


SQL


Web Design

I have taught Web Design in numerous courses at the University level. These courses included static Web design with HTML and CSS. I have taught Building Dynamic Websites with JavaScript. I have also taught Best Practices in Web Design at the high college level.


C

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.


Computer Programming

I have been a Software Engineer for 35 years. I am an Oracle Certified Professional, Java SE 6 Programmer. My core computer programming language specialties are Java, C, C#, Python, Lua, and Pascal. My Web programming specialties are JavaScript and AJAX. I have employed these languages in industry, and have taught them at the university level.


Computer Science

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.


Pascal

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.


C#

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.


Python

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.


JavaScript

I have taught JavaScript programming at the university level for over four years. I have taught the language in multiple contexts. One area has been in Web Design as the second course in the sequence after HTML and CSS. I have also taught Building Dynamic Websites using JavaScript as the base language.