
Lecture notes for the ICTP Trieste course in March 2025 – The physics of ecosystems.
And companion python code.

Introduction to quantum and solid state physics
Lecture notes for a one semester course in basic quantum and solid state physics intended for second year engineering undergraduates. A background in basic mathematics is required: multi-variable calculus, linear algebra, basic ODE and familiarity with complex numbers. I draw heavily on Cohen Tannoudji’s and Ashcroft & Mermin’s books.