Suraj Rampure

Suraj Rampure

Home   Teaching   Courses

You can email me at, connect with me on LinkedIn, check out my GitHub, or look at my resume.

Hey, I’m Suraj! I’m a junior studying Electrical Engineering and Computer Science at the University of California, Berkeley. My interests lie in education and data science.

Though I’m a proud Canadian (from Windsor, Ontario), I enjoy rooting for whatever team LeBron plays for — go Cavs Lakers!


Undergraduate Student Instructor
Spring 2019 is my fourth semester as an Undergraduate Student Instructor, i.e. Teaching Assistant, in the EECS department at UC Berkeley. I’m currently a TA for Data 100, but have also TA’d Data 8 (introductory data science) and CS 61A (introductory programming) in the past. I was a recipient of the outstanding GSI award for the 2017-2018 year, an award that is given annually to the top ~9% of GSIs in each department. My teaching page is linked above.

Introduction to Mathematical Thinking
Spring 2019 is also the second semester of Introduction to Mathematical Thinking, a 2-unit student-run course that I created in order to prepare students for our extremely challenging introductory discrete math and probability course that students need to do well in in order to declare the Computer Science major. You can read the textbook I wrote for it here.

Computer Science Mentors
This is my fifth semester as a part of Computer Science Mentors, a student-run organization that facilitates small group tutoring for the introductory computer science and electrical engineering courses at Berkeley. CSM’s work is extremely important; some of these courses have enrollments well over 1000 students, and by offering group tutoring, we help make the course smaller and effectively help more students pursue computer science as a major. I’m currently the External Vice President, but served as the CS 70 coordinator for FA17 and SP18.


McKinsey & Co.
In the summer of 2018, I was a software engineering intern at McKinsey and Company in New York City, where I worked on the Healthcare Analytics and Delivery team. My work was primarily in SQL and JavaScript.

Cal Hacks
In Spring 2017 and Fall 2017, I was a director for Cal Hacks Berkeley’s largest annual hackathon and one of the largest collegiate hackathons in the nation.

Data Science for India
In the summer of 2017, I was the director of curriculum development for Data Science for India, an organization that aims to broaden access to data science skills across India. I helped oversee the creation of a curriculum that was based off of Berkeley courses, but accessible to students with no prior computing knowledge.