Ruf teaches courses on 1) Revolutionary China; 2) Environmental History of China; 3) Ancient China; 4) Family, Marriage, and Kinship in China; 5) Ethnicity and Ecology in China; and 6) the China Studies seminar on ancient Chinese classical texts. In 2009, he led a month-long study tour that took students through six different provinces of China.