Computing Fellows
About the Program

Computing Fellows are undergraduate peer academic leaders who help students to engage with computing. Fellows are attached to courses and can develop and lead computational activities, support students in ongoing computational projects, and provide one-on-one consultations with students in those courses. Fellows meet regularly as a cohort and engage with anti-racist computing pedagogy, practice workshops, and build community with each other.
The program values:
- accessibility and inclusion in computational fields and methods
- the role of peer-to-peer relationships in improving equity, inclusion, and engagement in computational fields and methods
- critical and engaged pedagogy
- learning that aims to empower and center students
- interdisciplinary applications of computational thinking
Computing Fellows are not TAs, rather they help facilitate the exploration of computational methods with a spirit of openness and an emphasis on student agency.
Information for Instructors
Computing Fellows can be paired with Barnard courses or programs that may or may not have existing computational themes or which would be enhanced by a computational perspective. Instructors can request Computing Fellow(s) to be attached to their course through the form linked below. Computing Fellows can assist in three primary ways, though we are open to discussing other options:
- Teaching an in-class workshop that explores the topics of the course or program from a computational lens
- Holding one-on-one conferences with students
- Holding open office hours to support students working on computational projects
Other modes of fellowing may be possible (including assisting faculty in developing computational projects, holding workshops outside of class for a smaller group of students, etc.). If you are interested in support not outlined here or have questions about how the Computing Fellows program may work for you, please contact us individually or at csc@barnard.edu.
If you'd like to request a Computing Fellow for your course or program, please fill out this form here.
Information for Applicants
New Computing Fellows are hired each term.
Computing Fellows are expected to be attached to a course or program (like the Athena Digital Design Academy). Responsibilities may include:
- Communicating with instructor(s) in your attached course
- Communicating with students in your attached course to schedule one-on-one consultation meetings; hosting one-on-one consultation meetings
- Holding office hours
- Leading and developing workshop(s) for your attached course or for the CSC
- Attending regular training meetings
- Supporting other Computing Fellows as needed
Fellows meetings include a variety of activities and topics, including:
- Training on pedagogy and the role of the peer fellow
- Practicing giving feedback in both one-on-one and group settings
- Leading workshops among your peers
- Reflecting on the relationships between technology, computation, and society
Fellows should have some experience coding and a strong willingness to learn about computational methods and pedagogy. To find more information about the position and to apply, visit csc.barnard.edu/hiring. Questions? Please contact us at csc@barnard.edu.
Collaborations
Spring 2023
- COMS BC 3162 Developing Accessible User Interfaces
- The Fellow moderated the class Discord channel and held weekly office hours to assist students with integrating accessibility into technology. They provided support on homework assignments, focusing specifically on using HTML/CSS/ and JS to develop accessible web tools, such as text-to-speech, screen readers, magnification and so on.
- ECON BC2224 Coding Markets
- Fellow held student office hours and one-on-one meetings with students to assist in assignments, conceptual understanding of the programs being created, and final research projects. Fellow also helped the teaching staff by tracking difficulty levels of assignments and any issues raised by students to adjust for varying levels of coding experience.
- EESC BC3801 Environmental Science Senior Seminar II
- FRENCH BC3067 Golden Age of Versailles
- Fellow held 1:1 consultations to assist students with HTML, CSS, and StoryMapJS to create final projects mapping historical literature onto a map of Versailles.
- NSBV BC2001 Laboratory in Neuroscience
- Fellow helped students visualize the data they collected in labs using the Matlab programming language during weekly office hours.
- EDUC BC3041 Grace Lee Boggs Learning Lab
- Fellow assisted with developing in-class workshops for data visualization and storytelling, including Tableau, Shorthand, and StorymapsJS, and held office hours outside of class.
- COMS BC1016/1017 Introduction to Computational Thinking and Data Science
- Fellows assisted with weekly lab sessions in COMS BC1016 and held weekly office hours to support students working on course projects. Fellows also supported the teaching staff by holding weekly office hours and assisting in lab sessions.
- CHEM BC3346/3348 Advanced Spectroscopy Lab
- Fellow supported students using Python to analyze data from chemistry spectroscopy experiments through one-on-one conferences.
- CHEM BC3333 Organic Chemistry Lab
- Fellow held workshops on how to use various chemistry softwares, like Spartan and ChemDraw, and assisted students with completing computational assignments. Fellow also provided written feedback on submitted computational assignments.
- Athena Digital Design Academy (ADDA) (co-curricular)
- Fellows supported Athena Tech Expert-in-Residence to teach students fundamentals of HTML/CSS, summarized basic concepts for students during in-person meetings, and assisted students with debugging as they built their personal websites during office hours.
Fall 2022
- EESC BC3050 Big Data with Python
- Fellow held one-on-one student meetings with each student to assist with final research projects, which used Python for visualizing an environmental data set of their choosing.
- COMS BC1016/1017 Introduction to Computational Thinking and Data Science
- Fellows assisted with weekly lab sessions in COMS BC1016 and held weekly office hours to support students working on course projects. Fellows also supported the teaching staff by holding weekly office hours and assisting in lab sessions.
- EDUC BC3032 Investigating the Purposes and Aims of Education Policy
- Fellow supported students working on final projects and met with students throughout the semester to develop data visualizations, maps, and charts for their final presentations and research papers. The fellow also assisted with showcasing final projects on a class website.
- NSBV BC2004 Fundamentals in Computational Neuroscience Models
- Fellow hosted an in-class workshop, office hours and one-on-one consultations to provide homework, project, and computational methods support for students working in Matlab.
- COMS BC3420 Privacy in a Networked World
- Fellow led an in-class workshop on data identification and merging datasets in Python, with “challenge” options for students with coding experience.
- EESC BC3800 Environmental Science Senior Seminar
- Fellow met with students to tackle debugging issues in R or Python, including cleaning, analysing, and visualizing their datasets.
- NSBV BC3593 Neuroscience and Behavior Research Seminar
- Fellow held one-on-one conferences to support students incorporating computational methods into their projects.
- PHYS BC2001/2009 Mechanics Lecture + Lab
- Fellows held bi-weekly office hours to assist students in Microsoft Excel and further facilitate their exploration of essential physics concepts.
- Athena Digital Design Academy (ADDA) (co-curricular)
- Fellows supported Athena Tech Expert-in-Residence to teach students fundamentals of HTML/CSS, summarized basic concepts for students during in-person meetings, and assisted students with debugging as they built their personal websites during office hours.
Spring 2022
- EDUC BC3250 Education in a Polarized and Unequal Society
- Fellow supported incorporation of computational and data visualization tools into syllabus and final map-making project.
- COMS BC1016/1017 Introduction to Computational Thinking and Data Science
- Fellows held office hours to support students in lab sections of COMS BC1017 working on course projects.
- HIST BC2366 Climate & History: Intersecting Science, Environment, and Society
- Fellow led an in-class workshop on visualizing and interpreting historical environmental data.
- EESC BC3300 Workshop in Sustainable Development
- Fellow supported students on data wrangling and using Python to work with time-series data sets for their final projects.
- COGS GU4051 Natural and Artificial Neural Networks Lab
- Fellow supported students working on Python and machine learning-based labs.
- EESC BC3800 Environmental Science Senior Seminar
- Fellow supported students using computational methods in Python and R for their final projects.
- NSBV BC3593 Neuroscience and Behavior Research Seminar
- Fellow held one-on-one conferences to support students incorporating computational methods into their projects.
- COMS BC3420 Privacy in a Networked World
- Fellow led an in-class workshop on data reidentification, with “challenge” options for students with coding experience.
- CHEM BC3328 Introductory Organic Chemistry Lab
- Fellows supported students using computational methods associated with basic techniques of experimental organic chemistry.
- CHEM BC3348 Advanced Spectroscopy Lab
- Fellows supported students using computational methods associated with laboratory instrumentation and techniques in spectroscopy.
- Athena Digital Design Academy (ADDA) (co-curricular)
- Fellows helped with weekly in-person meetings, assisted with debugging, technical problems, and the Athena Center’s weekly Community of Practice.
Fall 2021
- NSBV BC1001 Introduction to Neuroscience
- Fellow led a workshop on visualization and analysis of data from fruit fly circadian rhythm experiments.
- FYSB BC1736 First Year Seminar: Tech & Society: Good, Bad, and Other
- Fellow led introductory workshop on data reidentification, how anonymous data can be traced back to an individual user.
- EDUC BC3032 Investigating the Purposes and Aims of Education Policy
- Fellow led workshop on visualizing data about school commute time collected by a student in the course and using such data visualization tools for storytelling and identifying correlations in data.
- EESC BC3050 Big Data with Python
- Fellows held one-on-one student consultations with each student about how to approach their final research projects using Python for data visualization of an environmental data set of their choosing.
- EESC BC3800 Environmental Science Senior Seminar
- Fellow held one-on-one student consultations around how to incorporate computational tools into analysis for their senior research theses.
- NSBV BC3593 Research Seminar in Neuroscience and Behavior
- Fellow was available to provide computational assistance for student research projects.
- Athena Digital Design Academy (ADDA) (co-curricular)
- Fellows led workshops and hosted office hours to support ADDA students designing websites using HTML and CSS.
- CHEM BC3333 Modern Techniques of Organic Chemistry Lab
- Fellows assisted students in using specialized organic chemistry software to make theoretical predictions about chemical properties.
AY 2020-2021:
- HIST BC2366 Climate & History: Intersecting Science, Environment, and Society
- CHEM BC3328 Organic Chemistry Laboratory
- STEM BC2223 Programming for Behavioral Sciences
- NSBV BC1001 Introduction to Neuroscience
- ARCH UN3312 Special Topics: Mapping the Data-Driven City
- COMS BC3420 Privacy in a Networked World
- FYSB BC1741 Science and Society on Screen
- FYSB BC1736 Tech & Society: Good, Bad, and Other
- EESC BC3050 Big Data with Python
- COMS BC3430 Computational Sound
- COMS BC1016 Intro to Computational Thinking and Data Science
Feedback from Instructors, Students, and Computing Fellows
In Big Data with Python, offered by the Environmental Science Department, one student said of the one-on-one consultations offered by a Computing Fellow: “It was super helpful to meet with a computational fellow, I think the best piece of advice [the fellow] gave was to start small and then work your way up to what you want to discover such as the relationship between two sets of data. Although I had a clear goal going into the meeting I think breaking down the pieces was really helpful.”
In Introduction to Neuroscience, a student said: “I really liked learning more about circadian rhythms, and learning how computer science and neuroscience are connected.”
In Organic Chemistry Lab, an instructor said: “Theoretical predictions from the computational hour helped students understand the outcome of hands-on experiments."
In Climate & History, the instructor reported: “The fellow made the class much more interdisciplinary and her contribution had a huge pedagogical impact on students by enhancing their engagement with coding for both science and humanities majors”; and a student noted, “I was never really interested in developing my computing skills but I think this was really useful and we were able to see how data was manipulated.”
In the first-year seminar Science and Society, one student said about the workshop a Computing Fellow developed:“It definitely encouraged me to try and develop my computing skills. I actually just enrolled in an intro to computer science course over the summer semester."
Past fellows noted: "I learned a lot about how to introduce coding to people who have not coded before...I also learned that I loved coding way more than I thought I did!"