Differential equations are used to model numerous phenomena such as heat, electrodynamics, fluid dynamics and quantum mechanics. For example, Partial Differential Equations (PDEs) have been used for boundary control of robotic aircrafts (Paranjape et al., 2013), control of autonomous agents (Bandyopadhyay et al., 2017) or generating fluid animations (Yang et al., 2016). Although some differential equations have easy to find solutions, such differential equations do not usually emerge in real-world problems. Therefore, solving differential equations is often a bottleneck in real-world applications. It is important to solve them accurately, in a timely and cost-effective manner.