Optimal Experimental Design for Non-Linear Models: Theory and Applications