Among professional development activities a physical education teacher can pursue, which of these would most directly enrich the students' learning experiences?
1) Attending workshops and conferences
2) Participating in online courses
3) Collaborating with other teachers
4) All of the above