# Suraj Rampure

## Teaching

**Instructor**

### Principles and Techniques of Data Science (Data 100)

### Introduction to Mathematical Thinking (CS 198-087)*

*Note: This was a student-run course through the DeCal program, with a faculty sponsor.*

**Teaching Assistant**

Where applicable, click the title of the course to see the resources I’ve created for it (slides, videos, notes, guest lectures, etc).

### Discrete Mathematics and Probability Theory (CS 70)

### Teaching Techniques for Computer Science (CS 375)

### Structure and Interpretation of Computer Programs (CS 61A)