Nobuyuki Kurosawa's scientific contributions