CS foreach

Increasing access to Computer Science education among underserved communities of San Diego

Join us!

Who We Are

CS foreach is a non-profit student organization with the goal of increasing access to Computer Science education throughout San Diego county by initiating efforts to teach in underserved communities and cultivating mentorship between UCSD and K-12 students.


Volunteer with CS foreach to teach introductory programming lessons at schools, libraries, and other locations across San Diego county. We are looking for UCSD students that are passionate about teaching Computer Science and would love to share their experiences with middle school and high school students.

About Us

CS foreach was started by students of the Fall 2017 offering of CSE 190: Teaching Computer Science in Informal Spaces. Thanks to the class, board members have experience building lesson plans and planning and conducting classes at schools all over San Diego.