mark shen (zenseblank)