Over the years I have taught graduate level course in Galaxies, Observational Techniques (Obs II), and the Physics of the Interstellar medium (ISM). For the ObsII course, we developed some pedgogically motivated python workbooks to reduce optical spectroscopic data, together with Mattia Sirressi.

In 2016 I taught at the 46 Saas Fee Advanced Course in Astrophysics, Lyman-alpha as an Astrophysical and Cosmological Tool. The book is on Google Books, and you can find it on some reputable (and less reputable) booksellers. It has 4.5 stars on Amazon, but consider retailers that pay tax. You can also watch the videos on YouTube.