If scientific, technical, or other specialized knowledge will assist the trier of fact in understanding the evidence or in determining a fact in issue, a witness qualified as an expert by knowledge, skill, experience, training, or education may testify about it in the form of an opinion or otherwise, if:(1) The testimony is based upon sufficient facts or data;
(2) The testimony is the product of reliable principles and methods; and
(3) The witness has applied the principles and methods reliably to the facts of the case.