Search

Mark B.

Phoenix, AZ

$50/hour

Computer Science Professor

In-person lessons
20+ Hours
Background check passed as of 2/27/16
5.0 average from 7 ratings
Very understandable
— Ashley, Chandler, AZ on 9/28/16

$50/Hour


Send a message explaining your needs and Mark will reply soon.

Response time:

Contact Mark

The American University
Computer Science
University of Southern California
Graduate Coursework

Education

The American University (Computer Science)

University of Southern California (Graduate Coursework)

About Mark

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.

I am an Oracle Certified Professional, Java SE 6 Programmer, and I am proficient in Java, C, C#, Python, SQL, HTML, CSS, JavaScript, MS Word, and MS PowerPoint, among other technologies.

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 Read more

Policies
Cancellation
24 hours notice required
Travel Radius
Travels within 20 miles of Phoenix, AZ 85044
Background Check: Passed
In-person lessons

"Very understandable"

- Ashley, Chandler, AZ on 9/28/16
Computer:
C,
C#,
Computer Programming,
Computer Science,
General Computer, HTML,
Java,
JavaScript,
Microsoft PowerPoint, Microsoft Word, Pascal,
Python,
SQL, Web Design
Business:
Microsoft PowerPoint, Microsoft Word

Approved subjects are in bold.

Approved subjects

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

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.

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.

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.

HTML

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

Java

Oracle Certified Professional, Java SE 6 Programmer.

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.

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.

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.

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.

The American University
Computer Science
University of Southern California
Graduate Coursework

Education

The American University (Computer Science)

University of Southern California (Graduate Coursework)

Very understandable

He makes sense of hard terms used in java and helps tremendously! Very patient and uses real life examples to help understand.

— Ashley, Chandler, AZ on 9/28/16

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 24 hours notice required

Travel policy

Mark will travel within 20 miles of Phoenix, AZ 85044.