My daughter is taking a Putonghua class in CWB, it has reading/speaking together with Chinese writing, so each lesson she has a chance to read and talk in Putonghua, as well as being guided on her Chinese writing, 1.5 hour each class. Quite fruitful.