diff --git a/NumLib/ODESolver/TimeDiscretizedODESystem.cpp b/NumLib/ODESolver/TimeDiscretizedODESystem.cpp
index 3d941cd584d6ada88e5e5b9fc4c51d67439af991..227a044611b895a7a050561f96a62dbbbd010c0e 100644
--- a/NumLib/ODESolver/TimeDiscretizedODESystem.cpp
+++ b/NumLib/ODESolver/TimeDiscretizedODESystem.cpp
@@ -130,7 +130,7 @@ void TimeDiscretizedODESystem<
                                              GlobalVector& res) const
 {
     // TODO Maybe the duplicate calculation of xdot here and in assembleJacobian
-    //      can be optimuized. However, that would make the interface a bit more
+    //      can be optimized. However, that would make the interface a bit more
     //      fragile.
     auto& xdot = NumLib::GlobalVectorProvider::provider.getVector(_xdot_id);
     _time_disc.getXdot(x_new_timestep, x_prev, xdot);