Another wild card is connected to psychology. In many people's opinion, this is not hard science since the human psyche is not a phenomena that is easy to fully quantify and predict using the hard principles of the philosophy of science (look at the results of psycho-therapy).
This is, in fact, untrue. It is possible, using 'behavorial science' to predict human behavior. This also includes thinks such as emotional responses and thoughts. In fact there are computer programs called neural networks that simulate a human mind using mathimatical functions. I don't see how much more logical you can get than mathematics.