Skip to content

Commit

Permalink
Update About, Ed Portfolio, Resources
Browse files Browse the repository at this point in the history
about.md
- Update fall 2024 coursework

ed-portfolio.md
- Update Data 101 ed stats
- Add links to findprob
- Update data 101 description

resources.md
- Add more links
- Move textbooks to "Learning to Code" section
  • Loading branch information
phrdang committed Dec 24, 2024
1 parent c69c395 commit 6597e47
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 27 deletions.
5 changes: 4 additions & 1 deletion about.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,10 @@ Hey there! I'm a service-minded student dedicated to academic excellence. In my
### Relevant Coursework

- UC Berkeley
- Fall 2024 coursework: CS 180: Computer Vision & Computational Photography, CS 194-271: Research in AI Education, INTEGBI 134L: Computational Genomics
- Spring 2025 coursework: TBA
- [CS 180: Computer Vision & Computational Photography](https://inst.eecs.berkeley.edu/~cs180/fa24/) (see my [portfolio](https://phrdang.github.io/cs180-portfolio/))
- CS 194-271: Research in AI Education (see my [Education Portfolio](/ed-portfolio.md))
- INTEGBI 134L: Practical Genomics
- [CS 189: Machine Learning](https://people.eecs.berkeley.edu/~jrs/189/)
- [CS 186: Database Systems](https://cs186berkeley.net/)
- [CS 198-008: Linux System Administration](https://decal.ocf.berkeley.edu/archives/2023-fall/) (generally, decal.ocf.berkeley.edu)
Expand Down
43 changes: 21 additions & 22 deletions ed-portfolio.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,23 @@ I'm interested in all things computer science, education, and computer science e

#### Contents

- [Teaching Statistics, at a glance](#teaching-statistics-at-a-glance)
- [Ed Statistics](#ed-statistics)
- [Course Evaluations](#course-evaluations)
- [CS 88 (Spring 2024)](#cs-88-spring-2024)
- [CS 88 (Fall 2023)](#cs-88-fall-2023)
- [CS 194-271 Research in AI Education](#cs-194-271-research-in-ai-education)
- [Research Assistant at Algorithms and Computing for Education (ACE) Lab](#research-assistant-at-algorithms-and-computing-for-education-ace-lab)
- [Head Teaching Assistant for DATA 101 at UC Berkeley](#head-teaching-assistant-for-data-101-at-uc-berkeley)
- [Software Developer for Seamless Learning Project](#software-developer-for-seamless-learning-project)
- [Head Teaching Assistant for CS 88 at UC Berkeley](#head-teaching-assistant-for-cs-88-at-uc-berkeley)
- [Teaching Assistant for CS 88 at UC Berkeley](#teaching-assistant-for-cs-88-at-uc-berkeley)
- [Tutor for CS 88 at UC Berkeley](#tutor-for-cs-88-at-uc-berkeley)
- [Coordinator for Computer Science Mentors (CSM)](#coordinator-for-computer-science-mentors-csm)
- [CalTeach Program](#calteach-program)
- [CS 61A Exam Advice](#cs-61a-exam-advice)
- [Academic Intern for CS 61A](#academic-intern-for-cs-61a)
- [CS 61B: RTFM, Defensive Programming, and Debugging](#cs-61b-rtfm-defensive-programming-and-debugging)
- [Code 4 Tomorrow (C4T)](#code-4-tomorrow-c4t)
- [FTC 9656 Omega Robotics: Learn Code](#ftc-9656-omega-robotics-learn-code)
- [](#)
- [CS 88 (Spring 2024)](#cs-88-spring-2024)
- [CS 88 (Fall 2023)](#cs-88-fall-2023)
- [CS 194-271 Research in AI Education](#cs-194-271-research-in-ai-education)
- [Research Assistant at Algorithms and Computing for Education (ACE) Lab](#research-assistant-at-algorithms-and-computing-for-education-ace-lab)
- [Head Teaching Assistant for DATA 101 at UC Berkeley](#head-teaching-assistant-for-data-101-at-uc-berkeley)
- [Software Developer for Seamless Learning Project](#software-developer-for-seamless-learning-project)
- [Head Teaching Assistant for CS 88 at UC Berkeley](#head-teaching-assistant-for-cs-88-at-uc-berkeley)
- [Teaching Assistant for CS 88 at UC Berkeley](#teaching-assistant-for-cs-88-at-uc-berkeley)
- [Tutor for CS 88 at UC Berkeley](#tutor-for-cs-88-at-uc-berkeley)
- [Coordinator for Computer Science Mentors (CSM)](#coordinator-for-computer-science-mentors-csm)
- [CalTeach Program](#calteach-program)
- [CS 61A Exam Advice](#cs-61a-exam-advice)
- [Academic Intern for CS 61A](#academic-intern-for-cs-61a)
- [CS 61B: RTFM, Defensive Programming, and Debugging](#cs-61b-rtfm-defensive-programming-and-debugging)
- [Code 4 Tomorrow (C4T)](#code-4-tomorrow-c4t)
- [FTC 9656 Omega Robotics: Learn Code](#ftc-9656-omega-robotics-learn-code)

## Teaching Statistics, at a glance

Expand All @@ -36,7 +34,7 @@ I'm interested in all things computer science, education, and computer science e

| Course | Semester | Answers | Comments |
| :--- | :--- | :--- | :--- |
| DATA 101 | Fall 2024 | 168+ | 437+ |
| DATA 101 | Fall 2024 | 202 (top answerer) | 506 (top commenter) |
| CS 88 | Spring 2024 | 338 (top answerer) | 570 (top commenter) |
| CS 88 | Fall 2023 | 215 (top answerer) | 497 (top commenter) |
| CS 88 | Spring 2023 | 98 (#4 answerer) | 121 (#4 commenter) |
Expand Down Expand Up @@ -78,7 +76,7 @@ Every semester, students have the option to fill out a course evaluation form to
## CS 194-271 Research in AI Education
Aug 2024 - Dec 2024 | Berkeley, CA

- Worked on a project (advised by Professors Gireeja Ranade and Narges Norouzi) that uses LLMs to automatically classify large problem banks by topic, saving time for TAs and potentially helping students find problems to study.
- Worked on a project called `findprob` ([GitHub](https://github.com/phrdang/findprob), [docs](https://phrdang.github.io/findprob/), [PyPI](https://pypi.org/project/findprob/)) (advised by Professors Gireeja Ranade and Narges Norouzi) that uses LLMs to automatically classify large problem banks by topic, saving time for TAs and potentially helping students find problems to study.
- Next semester (Spring 2025), I intend to take a seminar course with the instructors to submit our project to the [Educational Data Mining 2025](https://educationaldatamining.org/edm2025/) research conference.

## Research Assistant at [Algorithms and Computing for Education (ACE) Lab](https://acelab.berkeley.edu/)
Expand All @@ -91,7 +89,8 @@ Jun 2024 - Present | Berkeley, CA
## Head Teaching Assistant for DATA 101 at UC Berkeley
Aug 2024 - Dec 2024 | Berkeley, CA

- Created and updated projects and homework assignments, taught 2 weekly discussion sections, held office hours, and graded exams for [DATA 101](https://data101.org/fa24/): Data Engineering (aka INFO 258)
- Created and updated [projects](https://github.com/cal-data-eng/fa24-materials/tree/main/proj) and homework assignments, taught 2 weekly discussion sections, held office hours, and graded exams for [DATA 101](https://data101.org/fa24/): Data Engineering (aka INFO 258)
- Co-created a new project, [Project 0: SQL Review](https://github.com/cal-data-eng/fa24-materials/blob/main/proj/proj0/proj0.ipynb) with Professor Michael Ball

## Software Developer for [Seamless Learning Project](https://berkeley-cdss.github.io/seamless-learning/)
Jun 2024 | Berkeley, CA
Expand Down
15 changes: 11 additions & 4 deletions resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ permalink: /resources/
- [MIT: Computational Thinking using Python](https://www.edx.org/xseries/mitx-computational-thinking-using-python)
- [Python Like You Mean It](https://www.pythonlikeyoumeanit.com/index.html) (Python, NumPy)
- [Future Coder](https://futurecoder.io/)
- [Composing Programs by John DeNero](http://composingprograms.com/) ⭐ (online textbook used in UC Berkeley's [CS 61A](https://cs61a.org) course)

## Java

Expand Down Expand Up @@ -112,6 +113,10 @@ permalink: /resources/
- [Frank Andrade: A Complete 26 Week Course to Learn Python for Data Science in 2022](https://towardsdatascience.com/a-complete-26-week-course-to-learn-python-for-data-science-in-2022-e95b67551df4)
- [Intro to Machine Learning Workshop Slides](https://docs.google.com/presentation/d/1YX8xPcahQ8_8NzmwqWe-R9MVxcOu4RsaftQ3AZk6iuA/edit#slide=id.g14046ed654e_0_26), hosted by [ML@Berkeley](https://ml.berkeley.edu/), the [Society of Women Engineers at Berkeley](https://swe.berkeley.edu), and the [Association of Women in EECS at Berkeley](https://awe.berkeley.edu)
- [Christoph Cemper / AIPRM: A Kid's Guide to Artificial Intelligence and Machine Learning](https://www.aiprm.com/education/a-kids-guide-to-artificial-intelligence-and-machine-learning/)
- [Introduction to Artificial Intelligence by Nikhil Sharma, Josh Hug, Jacky Liang, and Henry Zhu](https://inst.eecs.berkeley.edu/~cs188/textbook/) ⭐ (textbook for UC Berkeley's CS 188 Intro to AI course)
- [Computational and Inferential Thinking: The Foundations of Data Science, 2nd Edition by Ani Adhikari, John DeNero, David Wagner](https://inferentialthinking.com/chapters/intro.html) ⭐ (online textbook used in UC Berkeley's [Data 8](https://data8.org) course)
- [Learning Data Science by Sam Lau, Joey Gonzalez, and Deb Nolan](https://learningds.org/intro.html) ⭐ (textbook for UC Berkeley's DATA 100: Principles and Techniques of Data Science)
- [Veridical Data Science: The Practice of Responsible Data Analysis and Decision Making by Bin Yu and Rebecca L. Barter](https://vdsbook.com/)

## Terminal-Based Text Editors

Expand Down Expand Up @@ -144,6 +149,10 @@ permalink: /resources/
- [Computer Science Visualizations: udiprod on YouTube](https://www.youtube.com/playlist?list=PL2aHrV9pFqNRS2b2XX2BvgQIPKh72xREP)
- [Ruby Koans](https://www.rubykoans.com/)
- [Awesome Regex](https://github.com/slevithan/awesome-regex)
- [PostgreSQL Exercises](https://pgexercises.com/)
- [CS 186: Database Systems Course Notes](https://cs186berkeley.net/notes/)
- [DATA 101: Data Engineering Course Notes](https://data101.org/notes)
- [Computer Security by David Wagner, Nicholas Weaver, Peyrin Kao, Fuzail Shakir, Andrew Law, and Nicholas Ngai](https://textbook.cs161.org/) ⭐ (online textbook used in UC Berkeley's [CS 161](https://cs161.org) course)

# 💻 Writing Code

Expand Down Expand Up @@ -243,10 +252,6 @@ permalink: /resources/
- [Basic Editing in Visual Studio Code](https://code.visualstudio.com/docs/editor/codebasics)
- [VimAwesome](https://vimawesome.com/) (cool Vim plugins)
- [Michael Sambol YouTube Channel](https://www.youtube.com/c/MichaelSambol) (concise and easy to understand data structures videos)
- [Composing Programs by John DeNero](http://composingprograms.com/) (online textbook used in UC Berkeley's [CS 61A](https://cs61a.org) course)
- [Computational and Inferential Thinking: The Foundations of Data Science, 2nd Edition by Ani Adhikari, John DeNero, David Wagner](https://inferentialthinking.com/chapters/intro.html) (online textbook used in UC Berkeley's [Data 8](https://data8.org) course)
- [Computer Security by David Wagner, Nicholas Weaver, Peyrin Kao, Fuzail Shakir, Andrew Law, and Nicholas Ngai](https://textbook.cs161.org/) (online textbook used in UC Berkeley's [CS 161](https://cs161.org) course)
- [Veridical Data Science: The Practice of Responsible Data Analysis and Decision Making by Bin Yu and Rebecca L. Barter](https://vdsbook.com/)

# 🤝 Recruiting

Expand All @@ -260,6 +265,7 @@ permalink: /resources/
- [Cram](https://www.cram.com/subjects/interview)
- [Rebecca's Recruiting Advice](https://phrdang.notion.site/Recruiting-Advice-2d8b99fca26f4b038fae61682d6cffa1)
- [Forage](https://www.theforage.com/) (job simulations)
- [Kieron's Guide to New Grad Recruiting](https://confirmed-chair-316.notion.site/Kieron-s-Guide-to-New-Grad-Recruiting-0a3e32ddfa8e428e97685eb67fe46fe0)

## Technical Interviewing

Expand Down Expand Up @@ -419,3 +425,4 @@ permalink: /resources/
- [thebestmotherfucking.website](https://thebestmotherfucking.website/)
- [thebestmotherfuckingwebsite.co](https://thebestmotherfuckingwebsite.co/)
- [UC Berkeley Pedagogy Blog](https://pedagogy.cs161.org/)
- [Get Cyber Smart](https://www.getcybersmart.org/) (free cybersecurity educational resources)

0 comments on commit 6597e47

Please sign in to comment.