karim william