Search
William S.'s Photo

William S.

Programmer/Data Engineer trained in Physics, Math, & Philosophy

Programmer/Data Engineer trained in Physics, Math, & Philosophy

$48/hour

  • 150 hours tutoring

About William


Bio

I have 20+ years' professional experience in data engineering, data visualization, and programming. After studying physics and anthropology in college, I taught math and physics in Tanzania as a Peace Corps volunteer. After returning, I did graduate coursework in philosophy, while working also as a philosophy and writing teaching assistant in many different courses. Since taking up work in computing, I have occasionally also taught basic computer science concepts to my own children and their...

I have 20+ years' professional experience in data engineering, data visualization, and programming. After studying physics and anthropology in college, I taught math and physics in Tanzania as a Peace Corps volunteer. After returning, I did graduate coursework in philosophy, while working also as a philosophy and writing teaching assistant in many different courses. Since taking up work in computing, I have occasionally also taught basic computer science concepts to my own children and their peers.

As a physics major of course I took many mathematics courses, and I taught high school math in the Peace Corps for two years. I have also helped my own kids with their Algebra homework on many occasions, so I understand the kinds of frustrations students encounter in these subjects.

Professional computing experience is my calling card, but I also realize that knowing how to do something doesn't mean you know how to explain it. However, my background in as a Peace Corps teacher, and as a teaching assistant in university physics, philosophy and writing courses, gives me confidence that I can get complex ideas across to students who are interested and willing to receive them.

While I am still professionally employed, indeed more active than ever, I would find it rewarding to pass a little of my hard-won knowledge on to others. If your needs and schedule are compatible with what I can offer, and you are open to learning with me primarily via Zoom or Wyzant's remote platform, please feel free to get in touch.


Education

University of Utah
Physics
University of Utah
Graduate Coursework
University of Chicago
Graduate Coursework

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C#,

C#

15+ years of experience with C# object-oriented programming in enterprise settings. Projects have included using C# to automate and orchestrate data processes, and to create dynamic user interfaces in WPF and ASP.NET Core. Experienced with the latest generation of .NET Core 3 and .NET 5 technologies, REST APIs, and modern application architectures using inversion of control and dependency injection.
Computer Programming,

Computer Programming

20+ years’ experience in object-oriented programming and data analytics, plus teaching experience in math, physics, logic, writing and philosophy as a Peace Corps volunteer and university teaching assistant.
HTML,

HTML

20+ years of professional experience in application development and data engineering. Deep experience in C# (including ASP.NET Core). Significant experience in HTML, CSS, and JavaScript for client-side coding. Expert in SQL and NoSQL databases (Mongo DB, Cosmos DB), and in the design and use of REST Web APIs to link client-side web applications with back-end data stores.
SQL

SQL

20+ years’ experience in SQL query design and performance tuning, data visualization, data warehousing, OLTP data modeling, data extraction and ETL. Deep experience as well in object-oriented development (.NET, JavaScript, Python), and with JSON and NoSQL databases such as MongoDB and Azure Cosmos Db.

Corporate Training

HTML,

HTML

20+ years of professional experience in application development and data engineering. Deep experience in C# (including ASP.NET Core). Significant experience in HTML, CSS, and JavaScript for client-side coding. Expert in SQL and NoSQL databases (Mongo DB, Cosmos DB), and in the design and use of REST Web APIs to link client-side web applications with back-end data stores.
SQL

SQL

20+ years’ experience in SQL query design and performance tuning, data visualization, data warehousing, OLTP data modeling, data extraction and ETL. Deep experience as well in object-oriented development (.NET, JavaScript, Python), and with JSON and NoSQL databases such as MongoDB and Azure Cosmos Db.

Homeschool

Algebra 1

Algebra 1

Programmer and data engineer, with Physics degree and Peace Corps teaching experience in math and science. Additional experience tutoring my own children and others in Algebra at the middle and high school levels.

Math

Algebra 1

Algebra 1

Programmer and data engineer, with Physics degree and Peace Corps teaching experience in math and science. Additional experience tutoring my own children and others in Algebra at the middle and high school levels.

Most Popular

Algebra 1

Algebra 1

Programmer and data engineer, with Physics degree and Peace Corps teaching experience in math and science. Additional experience tutoring my own children and others in Algebra at the middle and high school levels.

Summer

Algebra 1

Algebra 1

Programmer and data engineer, with Physics degree and Peace Corps teaching experience in math and science. Additional experience tutoring my own children and others in Algebra at the middle and high school levels.

Examples of Expertise


William has provided examples of their subject expertise by answering 3 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (25 ratings)
5 star
(25)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Show reviews that mention

All reviews

Great .NET tutor

William was very helpful not only helping me improve my C# skills but also helping me understand .NET better and how to work with it. Always patient when teaching it. Overall a very good learning experience.

Hubert, 25 lessons with William

Great tutor

William is a great tutor. He helped me thoroughly understand some concepts that were related to a C# assignment I needed help with. William was also very patient with me and was enthusiastic with assisting me. Thank you!

Kishore, 5 lessons with William

A Great Tutor

William taught me ORD Diagrams using UMLet and NoSQL Data Structure. He gave me a lot of ideas and provided the links to be confident on the topics. William is a great tutor and taught in a friendly manner. I recommend him to the students like me. Thank you.

Sanjiv, 8 lessons with William

Very knowledgeable SQL Tutor

William helped me with a SQL school project that also required SSIS/ Microsoft visual studio. The tutoring was very detailed and started at the beginning of the project set up (where I was also shown lots of tips and tricks). For school I had to submit my project and present it- thanks to William I felt much more confident explaining the details (and got an A!). Some other tutors may be a quick session that holds your hand to simply finish up and submit an assignment- William however was very thorough and made sure I understood the content and could be confident in repeating it again in the future and presenting to my professor on it.

Alyssa, 2 lessons with William

Great Teacher

William was wonderful. He is very patient and knowledgeable. I appreciate all of the help he gave my son. I highly recommend him.

Martha, 2 lessons with William
Contact William

Response time: 3 hours

$48/hour

William S.'s Photo

William S.

$48/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact William

Response time: 3 hours