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:
Contact
Email me @ $\alpha$[at]$\beta$[dot]edu, where $\alpha=$rsha256 & $\beta=$berkeley.
|