Data Science


You can see my background, articles, and projects relating to Data Science below!

Cleaning and Working with DataFrames in Python

My course is available to watch on Pluralsight!

Cloudtops – A Remote Workstation

With my team, we developed a novel and successful new approach for deploying remote workstations for data scientists.

I currently work on the Data Science & Machine Learning team at Pluralsight, a leader in online education for tech skills. We've got some amazing things on the horizon as a team that I'd love to bring to your attention.

Using Comet ML for Experiment Management

New tools are coming out every day that can make our work easier within the fields of Data Science, Machine Learning, and AI. Comet ML is a promising tool that offers a platform with several helpful features, one being experiment management.

GitLab CI/CD for Posit Connect

Posit Connect is a service offered by Posit, formally named Rstudio, and is designed to make the delivery of data-driven applications (i.e., dashboards, notebooks, APIs, etc.) fast, approachable, and secure. This article shows how to publish applications to Posit Connect using GitLab CI/CD pipelines.

The Tidyverse is a modern approach to R that narrows the number of packages that new users need to know to just eight powerful and cohesive packages. If you are new to R, there is no better place to start learning than the Tidyverse.

Here are 20 important questions to have documented for any of your AI/ML/DS models!

SSH is an important, yet commonly ignored, skill for Data Scientists. Most programs/courses won't touch on the topic, so here's a brief article to give you some foundational SSH skills.

I delivered a comprehensive presentation on forecasting and time series analysis, specifically using the R programming language. The focal point of the presentation was on the BSTS package, an open-source offering from Google, which facilitates the modeling of time series data using Bayesian statistics and MCMC .

I spoke at the local MLOps Community meetup. My team and I hosted the event at our Pluralsight HQ in Draper, Utah.

Choosing Your MLOps Stack

No single tech stack works for every organization, thus it’s important that DS/ML/AI teams consider their needs carefully in-line with their current needs and priorities. 

What is MLOps?

"MLOps" stands for "Machine Learning Operations" and is a discipline that aims to accelerate the adoption of artificial intelligence, machine learning, and data science into software systems. 

Recommending the right questions for a programmer to solve is a challenge for online education platforms. Nevertheless, this is essential to keep users engaged.

Kaggle is the world's largest data science community with powerful tools and resources to help you achieve your data science goals. You can find my user profile here.