University of Utah

Teaching with practical depth and critical perspective.

I am an interdisciplinary educator and researcher working across business, computing, rhetoric, data, and artificial intelligence.

Assistant Professor, David Eccles School of Business
Associate Instructor, College of Humanities
01

Teaching

Preparing students for technology-rich careers

I am an educator and researcher dedicated to helping students navigate and critically engage with modern technologies. I teach across undergraduate and graduate programs at the David Eccles School of Business and the College of Humanities at the University of Utah. My courses focus on statistics, databases, data analytics, computer programming, code studies, rhetoric, writing, and artificial intelligence.

My teaching philosophy combines hands-on technical training with broader discussions about the social, ethical, and cultural dimensions of digital systems. Drawing from more than 40 years of professional experience, I bring real-world knowledge into the classroom and help students build practical, career-ready skills.

I emphasize project-based learning, collaboration, and interdisciplinary problem-solving. Whether students are learning SQL for data-driven decision-making or examining the social implications of algorithms, my goal is to create an inclusive environment where technical expertise and critical inquiry strengthen one another.

02

Research

Small Language Models as rhetorical agents

My current research focuses on Small Language Models (SLMs) as Rhetorical Agents. I examine how algorithms, data, and artificial intelligence shape, and are shaped by, social forces. My work investigates how code, data, algorithms, and AI participate in the negotiation of meaning and power within contemporary digital systems.

Drawing from Code Studies, Critical Theory, and Digital Humanities, I analyze how generative AI and SLMs affect creativity, labor, authorship, and knowledge production. I also engage with foundational technical areas such as databases, natural language processing, and programming languages.

Bruno Latour's Actor-Network Theory is a central influence on this work. Through this lens, technologies are not merely passive tools, but active participants within networks of designers, users, datasets, interfaces, and institutions. This framework helps me examine how human and nonhuman actors jointly shape discourse, decision-making, and social meaning.

03

Selected work

Publications

Book

Forthcoming, 2026

Python Across Disciplines

Kindle Direct Publishing.

Book

Forthcoming, 2026

Data-Driven Decision Making

Cascade Street Publishing, LLC

eBook

2025

Concise Guide to Databases & SQL Programming

Second edition. Cascade Street Publishing.

Recently on Medium.com

Essays on intelligence, technology, and computing education

Explore more

Learn more about my teaching, research, and professional work.