diff --git a/about.md b/about.md index 04d511c..76b2e2e 100644 --- a/about.md +++ b/about.md @@ -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) diff --git a/ed-portfolio.md b/ed-portfolio.md index 4bfc99a..e03286d 100644 --- a/ed-portfolio.md +++ b/ed-portfolio.md @@ -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 @@ -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) | @@ -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/) @@ -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 diff --git a/resources.md b/resources.md index 38add22..1d09acc 100644 --- a/resources.md +++ b/resources.md @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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)