A Stanford professor is suing David Horowitz .