Ivan Purvanov Petrov · Study