Skip to main content
Back to KTH start page

Johan Hoffman

Profile picture of Johan Hoffman

Professor


About me

Johan Hoffman is professor of numerical analysis at the department of computational science and technology. He is on the editorial boards of the SIAM Computational Science and Engineering book series and the Elsevier journal Computers & Fluids, and he is one of the original founders of the FEniCS project. The core of his research is applied mathematics and computational science, with a focus on turbulence, aerodynamics, and biomechanics, and he has developed sevefral interdisciplinary projects in collaboration with industry and society.

His research is supported by the European Commission, the European Research Council (ERC), the Swedish Research Council (VR), the Swedish Foundation for Strategic Research (SSF), the Swedish Governmental Agency for Innovation Systems (VINNOVA), the Swedish Energy Council, the European High Performance Computing Joint Undertaking (EuroHPC JU), and the National Academic Infrastructure for Supercomputing in Sweden (NAISS).In 2015 he received an ERC Proof of Concept Grant, and in 2014 a Bizkaia Talent Grant (Marie Curie Action). He was selected for a VR Research Fellowship in 2010, in 2008 he was awarded an ERC Starting Grant and an Individual Grant for the Advancement of Research Leaders by SSF.  He is the recipient of the Ingvar Carlsson Award (by SSF) in 2005, the Leslie Fox Prize in Numerical Analysis (by the Institute of Mathematics and its Applications IMA) in 2005, and the Bill Morton Prize on Computational Fluid Dynamics (by the Oxford Institute for Computational Fluid Dynamics ICFD) in 2001.

He earned his Ph.D. in applied mathematics at Chalmers University; was a postdoc fellow at the Courant Institute at New York University; and a visiting researcher at Oxford University, University of Chicago, Stanford University, University of Heidelberg, UPC Barcelona, the Auckland Bioengineering Institute, and the Basque Center for Applied Mathematics.


Courses

Advanced Computation in Fluid Mechanics (DD2365), teacher, course responsible, examiner

Advanced Computation in Fluid Mechanics (FDD3371), examiner

Degree Project in Computer Science and Engineering, specializing in Industrial Management, Second Cycle (DA235X), examiner

Degree Project in Computer Science and Engineering, specializing in Interactive Media Technology, Second Cycle (DA232X), examiner

Degree Project in Computer Science and Engineering, specializing in Machine Learning, Second Cycle (DA233X), examiner

Degree Project in Computer Science and Engineering, specializing in Systems, Control and Robotics, Second Cycle (DA236X), examiner

Engineering Skills in Engineering Mathematics (SA1006), teacher

Methods in Scientific Computing (DD2363), teacher, course responsible, examiner

Models and Simulation (DD1354), teacher

Project Course in Scientific Computing (DD2444), examiner, course responsible