Cultivating Interactive Tutorials (with CSS and WebR)
CSS pseudo-classes nurture growth in the zen garden of WebR interactive tutorials—along with the help of a little JavaScript and YAML.
I teach data analytics, visualization, and text mining using R and Python, informed by a deep background in writing and literature. Interpretive methods of the humanities continue to shape my approach. The need to read closely, understand structure, and establish context drives me to emphasize clarity, reproducibility, and understanding as the foundation of technique.
My courses often bridge the digital and the analog. Learners develop project-based analyses and reports that connect the technical how with the analytical why. Whether in refining a visualization or exploring a text through sentiment analysis, they grow by reflecting on and explaining their process.
Learning requires change, and I strive to make that change easier by meeting learners where they are. Through substantial feedback, individual conferences, peer reviews, and consideration of works in progress, I help them move toward where they want to be.