Efficient Time Stepping Methods And Sensitivity Analysis For Large Scale Systems Of Differential Equations