He earned a B.S. degree from the University of Illinois at Chicago and M.S. and Ph.D. degrees from the University of Illinois at Urbana-Champaign, all in chemical engineering. From 2005 to 2015, he served on the faculty at the Colorado School of Mines. In 2018, he served as an Erskine Fellow at the University of Canterbury in New Zealand. His research involves the rheology of complex fluids, especially traditional and renewable energy fluids and materials, polymers, and colloids. His educational interests include developing problems from YouTube videos, active learning, learning analytics, and interactive textbooks. His interactive textbooks for Material and Energy Balances, Spreadsheets, and Thermodynamics are available from zyBooks.com.