I’m a computational social scientist with a PhD in Mass Communication from UNC Chapel Hill. I focus on agenda-setting theory and a host of computational methods, including machine learning, data mining and network analysis. I’m interested in building tools to detect and predict online behavior. For my recent articles see the Publications section of this site, or visit my Google Scholar.

I’ve taught a wide swath of classes that utilizes technical computing skills. Everything from graphic design to advanced programming and statistics. Now I focus in two key areas 1) marketing analytics and 2) digital advertising. As someone who has worked in IT since high school, it’s been a true dream to get to use and talk about technology all day.


I teach the application of data science-related tools in digital advertising.

What does that look like? Here’s a lecture is taken from “Advanced Advertising Analytics” a required course for all marketing students enrolled in our Master of Science in Business Analytics (MSBA) program. This course tackles advanced advertising and marketing analytics through three advanced methods aimed at solving these problems: time series analysis, topic modeling via unsupervised machine learning, and network analysis. Here’s a conceptual lecture on network analysis as it pertains to marketing analytics.