Hi there, my name's Todd Yu and I'm a student at UC Berkeley studying Electrical Engineering and Computer Science (EECS).
Nice to Meet You.
I like building software. I've interned at Amazon on the Alexa Shopping team in Palo Alto, and at SS&C Advent on the Tamale RMS team in San Francisco.
I prefer to use Cloud Technologies such as Google Cloud and AWS to hack stuff together :) .
Modern Architectures and Frameworks
I like building things fast. These help save time. A lot of time.
If you're reading this, that means you've made it this far into my website; thanks for taking the time. Feel free to ask me about any of my experiences, including my research at UC Berkeley RISELab, my previous internships, my projects or coursework, teaching at UC Berkeley, or anything else! And scroll down for some more goodies and humble brag, if you're still curious. Thanks again for visiting!
Check out my Technical Projects
This is a mixture of school and personal projects. A few are still in progress, but feel free to check them out on Github!
A general-purpose distributed version control system written in Java. Supports features such as commits, branching, merging, push/pull from remotes, and more. Uses custom data structures, SHA1 encoder, Java IO Files, and more. Contact me for source code.
A lightweight, multithreaded Web Server designed to service Staffable.tech's IOS App FrontEnd. Uses Python's Flask Library to serve HTTP Requests and Google Firebase as a NoSQL Database. Check it out on Github!
A Google Chrome Extension featuring Google Cloud Natural Language Processing. Intelligently analyzes current webpage using script injection and recommends articles. Built with Google Chrome, Python (Flask), Google Cloud NLP, and NoSQL (Firebase). Still in progress, but check it out on Github!
Application designed to help facilitate meetups built by a group of UC Berkeley students (including me). Built on Google App Engine using Node.JS, Express, Angular, Google Cloud MySQL, ReactNative (mobile) deployed on Google App Engine. Still in progress, but check out the Github repos!
Thanks for reading this far. Click me to generate a random Dad Joke and brighten up your day.
Classic Space Invaders, built with PyGame and lots of Python. Supports various levels, settings, difficulties, and best of all, LASERS. Check it out on Github!
Software Engineering Manager at SS&C Advent
During 12 weeks of a summer internship at SS&C Advent, Todd's able to catch up really quickly and make a great contribution. Todd is very smart and solid. He has great ideas and good problem-solving skills. I think he's definitely capable of being a software developer.
Courses taken at UC Berkeley
Here's a list of all courses I've taken, technical and nontechnical. Note: last updated 07/2020, contact me for updated list.
Structure and Interpretation of Computer Programs
Data Structures and Algorithms
Operating Systems and Systems Programming
Roots of Western Civilization (History/Philosophy)
Designing Information Devices and Systems
Discrete Mathematics and Probability
Activities outside of School
Outside of Academics
UC Berkeley EECS Department Course StaffCourse Staff for 61A/61B
Computer Science Mentors at BerkeleyComputer Science Mentor
Eta Kappa Nu (HKN) at BerkeleyIndustrial/Student Relations Officier
Undergraduate Student ResearcherData Systems at Berkeley RISE Lab
CS61B Sp21 Weekly Updates
Find the latest CS61B material from section here, or bug me to update my website if it's not posted.
- Discussion Section: Tuesday, 4:00-5:00PM, Etcheverry 3119
- Office Hours: Tuesday, 2:00-3:00PM, Online
- Lab Hours: Wednesday, 6:00-8:00PM, Soda 275
- HKN Office Hours: Wednesday 1:00-3:00PM, Soda375
- If you're interested in connecting
- outside of CS61B, check out
- the rest of the website...
Frequently Asked Questions
There really aren't any... but feel free to email me with any technical or other questions. Always happy to chat.