Recently Published
Dota 2 Intelligence Atlas: Predictive Models, Draft Networks, and Global Attention
An interactive exploration of what influences Dota 2 match outcomes, which hero pairings perform best, how draft relationships form networks, and where global attention concentrates. Built with OpenDota data, Google Trends, predictive modeling, PCA, clustering, and interactive Plotly visualizations. The project emphasizes interpretable evidence over certainty: an atlas, not an oracle.
Dota 2 Intelligence Atlas
A multidimensional analysis of 10,000 ranked Dota 2 matches combining predictive modeling, draft-profile clustering, hero-pair performance, co-selection networks, and Google Trends attention mapping.
Dota 2 Intelligence Atlas: Predictive Modeling, Hero Draft Networks, and Google Trends Mapping
A data-driven intelligence atlas for Dota 2. This project combines public match data, hero-pair network analysis, predictive modeling, clustering, and Google Trends mapping to understand both in-game strategy and global esports attention. The project emphasizes actionable insight, responsible model interpretation, and interactive storytelling.
Social Network and Relationship Analytics Lab
Star Wars fanfic skin applied to weekly lab that demonstrates how ALPR execs stalk their exes
Conjoint Lab v2 Companion
use to help visualize what changed between lab versions
Week 7 Conjoint Lab V.2 Extra Credit
folded in updated syntax to previous lab
Week 7 Conjoint Lab
Auto Policy Min Maxing for our corpo overlords. Tune in for our next lab where we figure out the most effective way to reject medical claims!!! /s
Week 6 SEO Analytics Lab - City Governments
Application of week 6 lab concept to city government websites
Dota Lane Composition Theory: Domain-Informed Draft Risk Model
A reproducible "Kaggle-style" predictive analytics project testing whether Dota 2 draft-composition and lane-risk features can explain match outcomes. The report compares logistic regression and a tree-based model, evaluates performance against a baseline, and discusses limitations and next steps for lane-versus-lane modeling.
Week 5 Text analysis labs
continued text analysis of afroman comments from youtube
Afroman YouTube Comment Word Frequency Analysis
Is Randy Walters a Son of a Bitch? What do modern data analytics have to say about the public sentiment on this heated debate?
Dotalytics in Progress
in progress for review and edit
Moba and MMO Relative Interest Analysis
5 years of Google Trends data blah blah blah read the thing.
In Class Scraping Exercise
Sheps run through of the lab/exercise
Dodgers Data Analysis Lab
Predictive Model for Los Angeles Dodgers Promotion and Attendance (R)
Advertising Data Visualization
In Class Exercise. My name is left off intentionally because we have to publish this link.
MSBA 580 Lab 1 - About Me
Week 1 Lab 1 introduction page for MSBA 580: Special Topics in Business Analytics. This R Markdown page includes my background, interest in business analytics, a short R demo, reading reflections, and external resources.