This document discusses Martin Schneider's experiences teaching R. It notes that students come from diverse backgrounds in business, academics, statistics, and goals. Recurring problems include steep learning curves, technical hurdles, and different ways of solving problems in R. The author advocates for a course structure with exercises of appropriate difficulty, example datasets, and workshop elements to break training into smaller chunks.