Rahul Shah

Rahul Shah 

I am a fourth year undergraduate at UC Berkeley studying Computer Science, Mathematics, and Statistics.

In Summer 2024 I will TA CS 160, Berkeley's Human-Computer Interaction course.

Portfolios

https://cal-cs184-student.github.io/project-webpages-sp23-rsha256/
https://rsha256.github.io/cs180/main.html

Research

I will be adding more pre-prints shortly

Berkeley Courses

This is what GPT3 generated (with minor edits) when prompted for technical classes, given my transcript:

Semester Class Name Instructor
Su 20 CS 61A SICP John DeNero
Fa 20 CS 61B Data Structures Josh Hug
CS 70 Discrete Mathematics & Probability Theory Satish Rao
CS 198-001 iOS DeCal (Audited) DeCal
Sp 21 STAT C8 Foundations of Data Science Babak Ayazifar, Swupnil Sahai
EECS 16A Linear Algebra and Circuits I Laura Waller
CS 61C Great Ideas of Computer Architecture Nick Weaver
CS 370 Adaptive Instruction Methods in Computer Science Chris Hunn
Su 21 CS 61BL Staff Tutor for CS 61BL (Hulyalkar, Omaly, Park)
Math W53 Multivariable Calculus Thomas Scanlon
STAT C100 Principles and Techniques of Data Science Kunani, Schmidt
Fa 21 CS 161 Computer Security Nick Weaver
CS 170 Efficient Algorithms and Intractable Problems Jelani Nelson
CS 194-177 Decentralized Finance Dawn Song
EECS 16B Machine Learning in a Dynamic World Anant Sahai, Vladimir Stojanovic
EECS 127 Optimization Models in Engineering (Audited) Laurent El Ghaoui
INFO 253A Front-End Web Architecture Kay Ashaolu
Su 22 CS 162 Operating Systems (Audited) Kumar, Zeng
Sp 22 CS 189 Machine Learning Jonathan Shewchuk
EECS 126 Probability and Random Processes Kannan Ramchandran
Fa 22 CS 164 Programming Languages and Compilers Sarah Chasins
CS 182 Deep Neural Networks Anant Sahai
CS 285 Deep Reinforcement Learning, Decision Making, and Control Sergey Levine
EE 106A Robotics S. Shankar Sastry
EE 120 Signals & Systems Babak Ayazifar
Sp 23 CS 160 User Interface Design and Development Bjoern Hartmann
CS 184 Foundations of Computer Graphics Ren Ng, James O'Brien
CS C267 Applications of Parallel Computers James Demmel
CS 288 Natural Language Processing Dan Klein
STAT 165 Forecasting Jacob Steinhardt
Fa 23 CS 180 Computer Vision and Computational Photography Alexei Efros, Angjoo Kanazawa
Data 144 Data Mining and Analytics Zachary Pardos
INDENG 221 Introduction to Financial Engineering Lizeng Zhang
Math 104 Real Analysis James Demmel
Math 221 Numerical Linear Algebra James Demmel
STAT 33B Advanced Programming in R Gaston Sanchez
STAT 210A Theoretical Statistics Will Fithian
Sp 24 CS 302 Designing Computer Science Education Dan Garcia, Michael Ball
STAT C102 Data, Inference, and Decisions Alexander Strang, Ramesh Sridharan
Math 113 Abstract Algebra Aleksandra Utiralova
Math 205 Theory of Functions of Several Complex Variables Dan-Virgil Voiculescu
Math 228B Numerical Solution of Differential Equations Per-Olof Persson
STAT 157 Information Theory Alexander Strang

You can view my full courseload here.

Teaching

I have been on staff as an Academic Student Employee (Academic Intern, Reader, Tutor, or Undergraduate Graduate Student Instructor) for the following courses:

Semester Class Position
Sp 21 CS 70 Discussion AI
Sp 21 CS 198-112 TA
Fa 21 Data 8 Lab AI
Fa 21 Data 100 Office Hours AI
Fa 21 CS 70 Reader
Fa 21 CS 88 Tutor
Fa 21 CS 198-112 Lecturer
Su 21 CS 61BL Tutor ASE
Sp 22 EECS 122 Head uGSI
Su 22 Data 100 Head uGSI
Fa 22 CS 194-177 Lab ASE
Sp 23 Data C100 uGSI
Fa 23 Data C100 Lead uGSI
Sp 24 STAT 165/265 Head uGSI
Su 24 CS 160 Summer Instructor
Fa 24 CS 164 Head uGSI

In addition, I have been a tutor via CS Mentors for the following courses:
Semester Class Poition
Sp 21 CS 70 Junior Mentor
Fa 21 CS 70 Content Mentor
Sp 21 CS 61B Content Mentor
Sp 21 CS 88 Junior Mentor
Fa 21 CS 61A Associate Mentor

ECs

At any given time, you can find me with some probability doing one of the following:

  • Inside the CSUA Office (I am a current officer for this club, and was on the exec board in fa21)

  • Inside the UPE Office (I was an officer in fa21, and I still give mock interviews, resume reviews, and career advice as a part of the CS Honor Society)

  • Going to a Hackathon (See my Devpost)

  • Playing a game at the Pokemon club (Feel free to send me a challenge >:) )

  • Going to a meeting for the Competitive Programming Club to learn how to writed cursed code :D

  • Going to CS Theory Lunch to learn about the best kind of icing machines

  • Hacking the mainframe with some Capture the Flag challenges

  • Teaching the Leetcode DeCal (I was the instructor for this course in fa21, and I was a TA for it in sp21)

Internships

I have worked on the intersection of Software Engineering and Data Science at the following companies:

  • Schonfeld Strategic Advisors

  • Arrowstreet Capital

  • Leetcode

Contact

Email me @ $\alpha$[at]$\beta$[dot]edu, where $\alpha=$rsha256 & $\beta=$berkeley.