Ryszard Kasperowicz's scientific contributions