Ben Collier, PhD Book a call →free, 15 minutes

Tepper · MBA

Data Visualization

Charts and dashboards designed to change a decision.

A Tableau course for MBA students on designing charts and dashboards for executives, and on spotting graphics that mislead. Students design charts and dashboards for executive audiences, and they learn enough about perception and statistics to spot a graphic that misleads.

  • Spring 2026, Mini 3
  • Mondays and Wednesdays
  • Course number 45-885
Slide: What's wrong with this picture? A 3D Broadway ticket chart
Slide: The 2020 election by county: is most of the country Republican?
Slide: Where ImageNet's 14 million labeled images come from, by country

slides from the decks
I taught from

Spring 2026, Mini 3 · Mondays and Wednesdays

Week by week

Scroll the schedule and the slides follow along: five from each session, picked from the decks I taught from.

  1. M1Course overview and design of visual informationWhat's wrong with this picture? A 3D Broadway ticket chartCount the 3s: pre-attentive attributes tell the eye where to lookColor does the work: seven of the top ten design concerns highlighted in redEnclosure: shading sets the forecast apart from the actualsMinard's map of Napoleon's march on Moscow, original and redrawn
  2. M1Tableau Desktop fundamentalsIn-class exercise
  3. M2No class: Martin Luther King Jr. DayNo class
  4. M2Storytelling with dataLab 1 dueThe big idea: your point of view and what is at stake, in one complete sentenceNew client tier share: a table with the bars built inFour ways to show the same survey result: pies, bars, stacked bars, slopegraphMonthly attrition, with color and shading tying each note to its barsDecluttered: indirect sales missed the time-to-close goal three times
  5. M3Principles of visual designThe forecast stripped to what matters: a high of 75, a low of 37Tufte's five laws of data-ink, with a low and a high data-ink bar chartSparklines: word-sized graphics for glucose, respiration, and temperatureGermany's population pyramid for 2022Apple's income statement drawn as a waterfall of bars
  6. M3Data visualization in TableauIn-class exercise
  7. M4Typography, color, and computation for data visualizationLab 2 dueThe anatomy of a typeface: x-height, ascender, baseline, descenderSame words, different typefaces, different feelingIraq's bloody toll and Iraq deaths on the decline: same data, opposite framingFive jobs color does in a chart: sequential, diverging, categorical, highlight, alertTraffic-light colors as someone with deuteranopia sees them
  8. M4Calculations in TableauIn-class exercise
  9. M5Visualizing spatial dataLab 3 dueRemove to improve: the anti-bacon map before and afterPop, soda, or coke? Generic soft drink names by countyThe 2020 election by county: is most of the country Republican?A hex tile map gives every state the same sizeA density map of US tornado touchdowns built in Tableau
  10. M5Visualizing spatial dataIn-class exercise
  11. M6Dashboards and interactive displaysLab 4 dueDashboards roll up by level: strategic for the CEO, tactical for managers, operational for teamsLow effectiveness: a balanced scorecard built from gaugesEye tracking on the web: the F-shaped scanning patternTableau's eye-tracking study: big numbers draw the eyeWhat the eye-tracking A/B tests found: placement and font size matter, left or right and contrast do not
  12. M6Dashboards and interactive displaysIn-class exercise
  13. M7Clustering and social network graphsFinal project proposal duePlain, spicy, or extra chunky: the pasta sauce story behind segmentationSame data, different algorithms, very different clustersA Game of Thrones character networkMilgram's small-world experiment: about six steps between any two peopleUS political blogs link mostly to their own side (Adamic and Glance, 2005)
  14. M7Explainable AI, data preparation, and visual animationFinal project due March 1Where ImageNet's 14 million labeled images come from, by countryLIME shows the model calling a husky a wolf because of the snowSHAP values: how each feature pushes a mushroom toward poisonousInner, left, right, and full outer joinsRebuilding Gapminder's animated bubble chart in Tableau

Method

How the course works

No programming is required. Students start as Tableau beginners and finish with calculated fields, parameters, maps, interactive dashboards, and animation. Along the way they rebuild Hans Rosling's Gapminder bubble chart from raw World Bank tables.

Every class opens with a team critiquing a data story published in the last six months, in the Financial Times, the Wall Street Journal, The Economist, or ProPublica, and remaking two or three of its charts. Before presenting, teams test their redesign with an AI Data Visualization Coach, a custom GPT I built with my colleague Zoey Jiang. It will not hand over a redesign. It questions the team from three seats: a journalist, a chart designer, and a business stakeholder.

After dashboards, the course covers clustering, network graphs, and explainable AI, so students can chart what a model found and why.

Tufte's five laws of data-ink, with a low and a high data-ink bar chart
fig. 1 · Tufte's five laws of data-ink, with a low and a high data-ink bar chart

What students hand in

Major assignments

  • Final visualization project30%
  • Labs40%
  • Data story analysis10%
  • Class participation20%
fig. 2 · weight of each major assignment in the grade

Final visualization project 30%

Individually or in pairs, students answer their own business question or take one of two set datasets (daily city temperatures or the Netflix catalog). They hand in a Tableau workbook with an interactive dashboard, the cleaned data, and a 5 to 7 minute recorded video that tells the story. A one to two page proposal comes due in the last module.

Data story analysis 10%

Once in the term, a small team opens class with a data story published in the last six months, critiques two or three of its charts with principles from the course, and presents remade versions. Before presenting, teams test the redesign with the AI Data Visualization Coach.

Class participation 20%

Credit in each of the seven modules for in-class quizzes, Tableau workbooks submitted from the lab sessions, or follow-along activities.

Labs 40% four labs

Lab 1

Design of visual information

No software yet. Students critique and redesign weak charts, including two published charts claiming college no longer pays off, then critique and redo a chart they made themselves before the course.

Lab 2

Data visualization with Tableau

With a DonorsChoose extract where each row is a donation, students sort measures from dimensions, build a dual-axis chart of donations by grade level, write a students-reached-per-dollar calculated field, map donations by state, add a moving average, and report one insight of their own.

Lab 3

Calculations in Tableau

Using avocado sales data, students build table calculations such as percent of total by market and FIXED and EXCLUDE level of detail expressions, and explain how filters interact with them.

Lab 4

Visualizing spatial data

Did Austin's 2015 Uber ban hurt demand for Airbnb listings that are harder to reach? Students map transit and walk scores, map the change in demand from 2015 to 2016, and cluster listings by location in Tableau.

What students built

Final projects

The final project is a Tableau workbook with an interactive dashboard and a recorded video that tells its story. Students choose their own question or one of two public datasets. Projects from Spring 2024 and Spring 2025, grouped by type, with one example each.

  • Netflix content strategyWhere Netflix's catalog grew, country by country10
  • Public sector, policy, and societyNeighborhood income change by zip code in a US metro10
  • Economics, labor, and pricesWhy eggs got expensive: 50 years of food prices5
  • Business performance dashboardsDoes discounting drive profit? An executive retail dashboard5
  • Media and the creator economyWhat drives YouTube creator revenue?4
  • Climate and environment25 years of warming, city by city4
  • SportsDoes payroll buy wins in baseball?2
  • Consumer productsDo electric cars deliver their certified range?2
fig. 3 · projects by type, with one example each

Every project, by term.

Spring 2025 23 projects
  • Netflix content by country and genre. Compared TV vs. movie output and genre mix across countries; selecting a country (e.g., UK) showed movies dominating over time, with a 2019-2020 dip attributed to the pandemic. Kaggle Netflix titles; Tableau Prep split/pivot of multi-country field, genre grouping; treemap country selector driving line charts
  • Neighborhood income change by zip code. Mapped how median household income shifted by zip code (zooming into Pittsburgh) to raise questions about gentrification and local disparities. Census ACS median income; calculated percent-change fields; filled maps, heat-map coloring, linked table with click-to-filter
  • Netflix TV vs. movies and kids content. Explored how Netflix's TV/movie mix and children's content shifted over time and where content originates (US, India, UK dominant). Kaggle Netflix titles; genres regrouped; bar, line, stacked bar charts and a geospatial map with an interactive bar chart
  • YouTube channel revenue drivers. Asked which factors drive creator revenue; trend lines and binned views showed which metrics correlate with revenue, with subscribers as the second most important factor. YouTube dataset with sparse columns removed; binned metrics, scatter plots with trend lines, text tables, dashboard filters
  • Racial disparities in Nashville traffic stops. Compared stop rates and outcomes (warnings, citations, arrests) by race against Nashville census demographics and tracked declines in stops alongside a 2014 Tennessee bill. Stanford Open Policing Project data filtered to 2011-2018; demographic charts, stop-density map, day/hour views, year filter and race highlighting
  • MLB payroll vs. wins. Showed diminishing returns to payroll, flagging the Yankees as least and the Rays/Pirates as most cost-efficient per win, with COVID-season adjustments. Baseball Reference wins blended with Spotrac payroll; bar-line combo, scatter with efficiency line, heat map, cost-per-win table; team selector across views
  • NYC subway ridership recovery after COVID. Compared post- vs. pre-COVID ridership (about 75% recovery headline), rush-hour vs. off-peak shifts, and station-level outliers, linking changes to hybrid work and tourism. MTA turnstile data; line and area charts, station map sized/colored by ridership and recovery, click/hover filtering
  • U.S. defense procurement spending. Tracked total procurement, branch allocations (including the new Space Force), category growth in software and cyber, and top contractors' market share. DoD Green Book, SIPRI, and contract-award data reshaped to long format in constant FY25 dollars; line, stacked area, and bar charts with year/branch/category filters
  • Recycling trends for circular products. Identified materials (paper, iron-based metals) with enough recycled volume to support circular product development, contrasting declines such as newspapers. U.S. EPA waste-stream data; time series and bar charts, parameter-driven threshold sliders, year and goods-type filters with some views held unfiltered
  • Gender gaps in STEM education. Contrasted girls' academic performance with lower STEM enrollment, mapped education spending, and related government spending to gender parity, ending with policy calls to action. World Bank indicators on education spending, STEM enrollment, and gender parity (GPI), merged and cleaned; choropleth, line, bar, scatter; calculated field estimating female STEM graduates
  • Nurse staffing cost savings in Canadian healthcare. A what-if dashboard comparing the cost of filling nursing shifts directly against staffing agencies. Published staffing-shortage and agency-fee figures; parameter inputs for nurses, days, and shifts; side-by-side cost comparison
  • Marvel films and comics. Paired MCU revenue/profit trends with new comic character introductions to suggest which emerging heroes could anchor future films. MCU box office (2008-2019) plus Marvel comics character data, outliers filtered and missing values recoded; split-view dashboard with year-range and hero-gender filters
  • Netflix content production trends. Examined movies vs. TV, leading countries, genres and directors, COVID effects on additions, and older-title licensing, closing with content-strategy recommendations. Kaggle Netflix titles with multi-value fields split, outliers removed, genres grouped; seasonality, global distribution, release-vs-added charts; date and genre filters
  • Where disabled veterans live. Found disproportionate concentrations of disabled veterans in Southern states (e.g., Georgia) relative to total veteran counts and tied this to VA resource allocation. VA disability data merged with USDA county statistics and census data; maps, scatterplot with adjustable scale, top/bottom-10 sorted bars, state filter
  • Super Bowl prediction myth-busting. Used offense, defense, and special-teams data to argue the Eagles were underrated relative to near-unanimous media picks for the Chiefs. NFL regular-season team, quarterback, and Super Bowl stats from multiple sources; scatter plots, treemaps, bubble charts, summary tiles, conference/division filters
  • Supply-chain order analysis for a quotations team. Answered a sales team's questions about order sizes, product lines, and shipping routes. Sales and vendor data joined in Tableau; custom bins, treemap, log-scale dual-axis chart, route map, KPI ribbon
  • Executive dashboards for a retail superstore. Built separate CEO, CMO, and COO dashboards with role-specific KPIs such as forecasts, discount-profit relationships, and shipping modes. Kaggle Superstore data; calculated YoY metrics, forecasting, top/bottom-N lists, filters by year/region/category
  • Netflix catalog strategy. Showed rapid catalog growth after 2017, top genres and producing countries, and typical movie runtimes, recommending more family and localized content. Kaggle Netflix titles with manual cleaning of multi-country and duration fields; bar charts, trend lines, map; filters by type, rating, country
  • Global warming by region and season. Showed which regions and months warmed most, contrasting slightly warmer winters with hotter summers and linking to agriculture (e.g., Florida crops). Kaggle daily city temperatures (1995-2019), incomplete years excluded; slope graphs, time-lapse map, monthly seasonal breakdowns with region/country filters
  • Netflix international content strategy. Framed a content-strategy decision showing mature-rated content dominance in the US vs. other markets and Bollywood's weight in India, recommending more focus on India. Kaggle Netflix titles; regional genre and rating views with region/country/genre drill-down
  • Road roughness and traffic accidents. Found road roughness was not the primary accident driver, with 'other road users' the dominant cause, and discussed implications for transportation planning. National Transportation Atlas Database incl. International Roughness Index; maps plus bar charts with clickable state and road-type filters
  • Netflix global expansion. Traced Netflix's international expansion, including investment-driven production spikes in India and a TV focus in Japan. Kaggle Netflix titles with expanded multi-country records and manually curated location data; geospatial map with movie/TV and country comparisons
  • Federal student loans and interest rates. Showed a negative relationship between interest rates and loan disbursements and framed the dashboard as a forecasting tool for universities' enrollment and budgets. U.S. Dept. of Education loan data blended with Census population; per-capita normalization, interest-rate averages, state map selector vs. national average
Spring 2024 14 projects
  • Netflix TV shows vs. movies. Argued TV shows are growing globally and correlated TV share with operating income, claiming TV is more efficient per title than movies. netflix_titles.csv plus Netflix 2023 engagement report and 10-K data; country comparisons and a correlation analysis
  • Global food trends and restaurants. Showed food inflation reducing restaurant share of wallet and younger consumers moving to healthier options, with suggestions for how restaurants adapt. Credited external datasets on food inflation and consumer preferences; trend visuals
  • Global terrorism 1990-2020. Showed terrorism spiked then recently dropped, that the Iraq/Afghanistan wars drove much of the count, and that attacks are not confined to one region. Three decades of attack data; totals, country maps, and attacks by organization
  • Garment factory productivity and incentives. Found higher incentives associated with lower productivity for some teams and recommended restructuring the incentive program. Garment factory productivity data (actual vs. targeted, overtime, incentives) by department and team
  • Global warming. Compared 1995 and 2019 averages and regional variability to show gradual warming, with some recent regional declines. Daily city temperature data (predefined climate project); heat maps, line graphs, box plots
  • Spotify revenue and Premium. Traced revenue and gross profit growth and compared Premium vs. ad revenue around a 2022 change. Spotify financials, subscriber and ARPU metrics; revenue/profit trend charts
  • EV certified vs. actual range in South Korea. Showed actual ranges often exceed certified ones with wide variation by manufacturer and weight class, with suggestions for the regulator. Public test results from a YouTube channel's standardized route vs. Ministry of Environment certified ranges; ratio by brand and weight class
  • Netflix content strategy. Showed library growth slowing after 2019 amid streaming competition, faster movie than TV growth, and duration patterns across top countries. Kaggle Netflix titles; library growth and average duration by country of production
  • High-growth careers. Identified occupations with high projected growth and low automation risk to guide students' career choices. Occupational employment change and projection data, automation potential, education requirements
  • Netflix originals and MPAA ratings. Argued that few Netflix originals are rated PG or below and proposed steps on ratings strategy. Market data on Netflix expansion, original-content investment, Disney+ ad revenue, PG-13 box office share
  • Formula 1 greats of the decade. Compared Hamilton and Verstappen to name the recent 'G.O.A.T.', with context on regulation changes. A decade of F1 results; wins and pole positions by driver and circuit
  • NYC restaurant inspections. Found steady average scores, more A grades in Manhattan, and a slight rise in bio-hazard violations. NYC Open Data (Dept. of Health) inspection records, 2021-2023; trend, borough grade distribution, violation trends
  • Capital vs. labor productivity and GDP. Asked how capital and labor productivity relate to GDP and attributed sustained U.S. productivity to investment in education and technology. World Bank capital stock and real GDP data; comparisons of the U.S., China, and Nigeria
  • Watch company simulation operations. Told the story of the team's simulated company's global market share, financial performance, and capital structure versus competitors. Data from a 12-period MBA capstone business simulation, visualized in Tableau; world map of market share, revenue/ROIC bars, capital structure

In their words

What students say

4.78 out of 5 average teaching rating · 6 sections · 192 student responses · all evaluations

One of the most practical classes I've taken at Tepper, I actually learned something I could take to work today and use.

Spring 2025

This was truly the best class I have had at Tepper. No other class has been as good as this.

Fall 2025

It feels like you're discovering together what are good and bad practices. The format forces you to think and judge before learning best practices.

Spring 2026

He made everything idiot proof and really met people where they were at. He is so knowledgeable & cool. 10/10

Spring 2026

He is a great teacher, very patient, helpful and understanding of different perspectives.

Spring 2025

Revision history

How the course developed

I took over Data Visualization in Spring 2024 with an evening section. At the time the course mixed Tableau with R and ggplot2. Since Spring 2025 it has been a Tableau course that needs no programming, and for the online hybrid students I recorded a library of about fifty short screencast lessons.

In Fall 2025 I split each week into a lecture and a lab and gave visual design, typography, and color sessions of their own. The final project is a recorded data story of five to seven minutes.

Offerings

  • Spring 2024 evening
  • Spring 2025 full-time
  • Spring 2025 online hybrid
  • Fall 2025 full-time
  • Spring 2026 full-time
  • Spring 2026 online hybrid

Enrolled students get the Tableau workbooks and screencast lessons on Canvas.

I also teach versions of this material to company teams, using their own data. Custom education

Book a free 15-minute call →

All courses