Kaicheng Yang | Slate