Many psychologists and philosophers have crticized Freud.
Perhaps most famously, Karl Popper (1902-1994), the excellent philosopher of science, suggested that Freud's theories were not scientific because they were not capable of being falsified.
Perhaps most famously, Karl Popper (1902-1994), the excellent philosopher of science, suggested that Freud's theories were not scientific because they were not capable of being falsified.