High-five! I also learned about all this as physics undergrad trying to escape from Fortran.

We should start a support group.