lecture_notes_particle_methods