Teaching

Current and recent teaching at Uppsala University

Year Course
2026 1TD317, Computers and Programming — summer
2026 1TD052, Applied CFD — autumn
2026 1TD342, Introduction to Scientific Computing — November
2025 1TD317, Computers and Programming
2025 1TD050, Advanced Numerical Methods
2025 1TD342, Introduction to Scientific Computing

Earlier teaching at Uppsala University

Year Course
2024 FTN0542, Simulation Technologies
2024 1TD317, Computers and Programming
2024 1TD056, Applied Finite Element Methods
2024 1TD050, Advanced Numerical Methods
2023 1TD056, Applied Finite Element Methods
2023 1TD050, Advanced Numerical Methods
2022 1TD056, Applied Finite Element Methods
2022 1TD050, Advanced Numerical Methods
2022 1TD354, Scientific Computing for Partial Differential Equations — autumn
2021 1TD056, Applied Finite Element Methods
2021 1TD050, Advanced Numerical Methods
2021 1TD395, Scientific Computing II — spring
2020 1TD397, Scientific Computing III — spring and autumn
2020 1TD050, Advanced Numerical Methods
2019 1TD050, Advanced Numerical Methods
2019 1TD056, Applied Finite Element Methods
2019 1TD397, Scientific Computing III
2018 1TD050, Advanced Numerical Methods
2018 1TD397, Scientific Computing III
2017 1TD056, Applied Finite Element Methods
2016 1TD056, Applied Finite Element Methods · student evaluation
2015 1TD253, Finite Element Methods · student evaluation
2014 1TD253, Finite Element Methods · student evaluation

Previous appointments

Texas A&M University, USA

Year Course
2014 Math 311-200, Topics in Applied Mathematics I — summer · student evaluation
2014 Math 308-503, Differential Equations — spring · student evaluation
2013 Math 308-512, Differential Equations — autumn · student evaluation
2013 Math 417-500, Numerical Analysis — spring · student evaluation

KTH Royal Institute of Technology, Sweden

Year Course
2011 DN2260, Finite Element Methods · student evaluation
2010 DN2260, Finite Element Methods · student evaluation

Teaching assistantships at KTH

Years Course
2007–2009 Finite Element Methods — master’s level
2008–2009 Advanced Computation in Fluid Mechanics — master’s/PhD level
2006–2008 Mathematical Models, Analysis and Simulation — master’s level
2006–2009 Numerical Methods and Basic Programming — bachelor’s level