Scientific Computing

Undergraduate course, UCSB Physics, 2021

Topics in computer science using python, and emphasized a practical skillset in bash. Topics included optimization, numerical simulation, data visualization, parallel computing, postscript, raster graphics, and IO using the Raspberry Pi.

A Unique Learning Experience

This was a challenge due, of course, to the pandemic. I worked from my parents house in sonoma county, remoting in via zoom to teach a scientific computing lab course for upper division UCSB physics students.

Textbook and Resources

Raspberry Pi 4

The Linux Command Line, Fifth Internet Edition By William E. Shotts, Jr.

A Student’s Guide to Python for Physical Modeling, second edition ISBN 978-0691223650 (0691223653) By Jesse M. Kinder and Philip Nelson Princeton University Press

Introduction to Computation and Programming Using Python: With Application to Understanding Data, third edition ISBN 978-0262542364 (0262542366) By John V. Guttag MIT Press