Eric Kleppen

Software Product Analyst at Infinite Campus

Expertise: Software Engineering

Education: University of Minnesota

Eric Kleppen is a software product analyst at Infinite Campus, where he’s worked since 2012 in a number of roles. Eric earned his bachelor’s degree in scientific and technical communication from the University of Minnesota. He also holds a certificate in data visualization and data analysis from the University of Minnesota.

8 Articles

Sort By: Most Recent Oldest
Eric Kleppen Eric Kleppen
Updated on September 16, 2025

What Is Sentiment Analysis?

We use sentiment analysis to gain insights into a target audience’s feelings about a particular topic. Here are the basics of sentiment analysis types and techniques.

Image: Shutterstock / Built In
Eric Kleppen Eric Kleppen
Updated on July 24, 2025

What Is the Turing Test?

In the Turing Test, a computer and human are asked questions to determine which is human. The computer passes if it is indistinguishable from the human. Here’s how the test works, a brief history, variations, limitations and how it’s used today.

Image: Shutterstock / Built In
Eric Kleppen Eric Kleppen
Updated on July 22, 2025

What Is a Hypervisor?

A hypervisor is software that allocates a computer’s hardware resources among virtual machines (VMs), allowing multiple VMs to run simultaneously on a single physical machine. Here's how they work, their types, benefits and risks.

Image: Shutterstock / Built In
Eric Kleppen Eric Kleppen
Updated on August 19, 2022

Create a Free Linux Virtual Machine on Your Computer

A virtual machine is like having a computer inside your computer. Here’s how to create your own Linux VM.

Image: Shutterstock / Built In
Eric Kleppen Eric Kleppen
Updated on June 18, 2025

How to Find Variance Using Python

Variance is a measurement of how far values in a data set differ from the mean. Here’s how to calculate variance by hand or in Python.

Image: Shutterstock / Built In
Eric Kleppen Eric Kleppen
Updated on March 15, 2023

NLP for Beginners: A Complete Guide

Want to practice NLP? Here’s how to use Python to start collecting text through APIs and web scraping.

Eric Kleppen Eric Kleppen
Updated on June 03, 2025

3 Ways to Learn Natural Language Processing Using Python

Explore concrete ways to apply preprocessing, tokenization, vectorization and feature engineering on text data with these 3 projects.

Eric Kleppen Eric Kleppen
Updated on April 23, 2025

How to Practice Word2Vec for NLP Using Python

Word2vec is a natural language processing (NLP) technique used to represent words as vectors, where vectors close together in the vector space indicate they have similar contexts. Here's how to vectorize text using word2vec, Gensim and Plotly.

Image: Shutterstock / Built