Scientific Computing with Python
Austin, Texas • July 6-12
Registration - 100% Full


David I. Ketcheson

David I. Ketcheson

David is an assistant professor of applied mathematics at KAUST. He has been using Sage worksheets and IPython notebooks to teach numerical methods in his courses since 2010. He has also taught several tutorials using this approach. He leads development of the Python packages PyClaw and Nodepy. According to, he is one of the top 15% of active Python developers on Github. He has given dozens of presentations at major international conferences, including several keynote and invited lectures. Some examples of IPython notebooks he has developed can be found at:


A video of Dr. Ketcheson giving a presentation can be found here:


David is an applied mathematician specializing in numerical analysis. His research focuses on numerical methods for nonlinear wave equations and time integration of PDEs.

  • Professional webpage:
  • Github:


Teaching numerical methods with IPython notebooks

Monday 1 p.m.–5 p.m. in Room 106

Practical experience in teaching numerical methods with IPython notebooks

Tuesday 11:45 a.m.–12:15 p.m. in Grand Ballroom

Interactive visualization in the browser

Thursday 1:30 p.m.–2:15 p.m. in Room 106