Sure, curvilinear motion sounds downright oxymoronic, but really, is it any worse than rectilinear? Learn to take derivatives of parametrically-defined curves and apply particle motion to vector-based functions.