Curve Registration is a technique for aligning a set of curves whose time scale is observed subject to random error. In this dissertation, a general approach to Curve Registration for longitudinal and functional data, in the possible presence of informative dropout and time-varying treatments,...