Ross Teixeira

Ross Teixeira

Networks. Privacy. Policy.

rosstxr at gmail.com

Courses

  1. COS 226: Data Structures and Algorithms

    Princeton University, Graduate TA
    4 semesters, most recently Spring 2023

    • Produced and gave review sessions, guest lectures, optional workshops, in-class demos, and YouTube videos.
    • Advised the development of a new programming environment for intro courses.
  2. COS 461: Computer Networks

    Princeton University, Graduate TA
    1 semester

  3. CS 375: Teaching Techniques in Computer Science

    Princeton University, Teaching Assistant
    Summer 2017

    • Mentored first-time TAs by providing daily feedback and advice on their teaching.
  4. CS 168: Introduction to the Internet: Architecture and Protocols

    UC Berkeley, Undergraduate TA
    1 semester

    • Taught weekly discussion sections and generated course material, including slides, worksheets, homework, and exams.
    • Produced and gave in-class demos and YouTube videos.
  5. CS 61B: Data Structures

    UC Berkeley, Undergraduate TA
    4 semesters, 2015 - 2017

    • Taught weekly discussion and lab sections for 30 students in the CS Scholars program. Wrote autograders and managed graders.

Mentoring

  1. Remote Academia

    Co-Founder
    March 2020

    • Created and managed a Slack workspace for 7,000+ educators from 1,000+ institutions to collaborate on remote teaching during COVID-19. Curated a shared resource guide and hosted weekly chats.
  2. McGraw Center for Teaching and Learning

    Teaching Fellow
    Summer 2020

    • Led semesterly orientations for new graduate TAs, conducted video observations, and hosted workshops.
  3. TechEd: Pedagogy, Policy, and Potpourri Reading Group

    Co-Founder
    Fall 2019

    • Ran a weekly reading group on pedagogy, curriculum, diversity and inclusion in technical education, and the ethics of classroom technology.
  4. P4 Language Consortium

    Workshop Instructor
    Summer 2019

    • Led workshops teaching conference attendees the P4 network programming language in the U.S. and China.
  5. AI4ALL

    Research Mentor
    2018

    • Developed material for an artificial intelligence summer course for high school students and mentored their final projects.
  6. Computer Science Mentors, UC Berkeley

    Founding Member
    2015 - 2017

    • Supported junior mentors who taught weekly practice sessions for the introductory CS courses.

COS 226 Resources

Course

Java

Asymptotic Analysis

Data Structure/Algorithm Visualizations

Graph Traversals

Regex

Student Contributions

Random Distractions