professor kahi