"Victor Stein is creating some high-tech shit"