I'm fairly sure that when speaking of "data" it is "these data" -- data being the plural of datum. Does the same go for "stuff"?
In other words, is it "these stuff" or "this stuff"?
stuff is not plural. This stuff.
(by the way, most people use data for the singular as well as plural form, apart from in very specialised circles)