EECS16B, Designing Information Devices and Systems II
To help you stay on track in this course, one of your fellow students, Dana Sanchez, has created an optional 16B Progress Tracker just as you may have used in 16A. This document maps out all the semester's required course assignments. It is completely self-guided, and we hope it helps you keep track of your progress in 16B! Please note the disclaimer at the top of the linked spreadsheet! To make a personal copy of the Spring 2021 16B Progress Tracker, click here.
If there are any special events to note, or deviations from the schedule as listed below, they'll be noted here!
3/10/2020: Warning about Practice Sets
When using the online practice sets to study, PLEASE be careful and note that some conventions have changed from previous semesters (such as regarding the definition of Phasors.) The practice sets are not updated semesterly, so the reliable source of truth for this semester's content comes from lecture, course notes, HW, and discussions. If you have any questions about this, please post on Piazza!
2/7/2020: Discussion Schedule Update!
Certain group sections (12-1 PM, 5-6 PM) have been cancelled for the remainder of the semester; please see the Discussion Schedule below, and this Piazza post for details.
1/19/2020: Lab Comprehensive Info Post!
See this Piazza post for a comprehensive update on Lab details.
1/19/2020: Password information (Recording):
To access Zoom Recordings (not YouTube), you must use the password eecs16b! .
1/18/2020: Password information (Live):
To access Zoom Calls live, you must use the following password 16bsp21 .
1/18/2020: Lecture information: Lecture will be held through a Zoom livestream. This will be recorded and linked below as soon as possible each Tuesday and Thursday. The password for lecture (and other) meeting links is TBD and will be placed here when finalized.
1/18/2020: The Discussion Schedule has been released below . Please be sure to see the table and also the important information under it. There are sections at a wide range of times, with different emphases and styles; feel free to check out several and see which works best for you. Also, for some popular time slots, there are multiple sections at the same time to offer choices. Recorded sections will be posted in the schedule table below (the passwords will be updated as well when the time comes).
1/18/2020: The EECS 16B Link Hub has been released. All relevant and important updates regarding lecture, discussion, lab, OH, HW Party, etc. will be posted here!
copied password to clipboard!
changed site font!
Please note that Youtube videos will require that you are signed into a berkeley.edu account. Otherwise, you'll see some indication of the video being private. The schedule below is subject to change; for deviations from the schedule, see above.
(Please scroll horizontally if you're viewing this on your phone.)
Reading to accompany lectures. This table will be updated as time passes. Grey notes are from previous semesters, and their content has not yet been covered in lecture. Blue notes have been covered in lecture. Notes with an [updated] tag to their left have been changed since a prior semester's iteration. Be aware that the un-updated notes are subject to change, and the material itself is subject to restructuring.
If nothing shows up below, or you get a message indicating some kind of refused connection from Google, please ensure that you're signed into your berkeley.edu email address (Google account). If that still doesn't work, try a different browser, or perhaps incognito mode (which will force you to re-log into your berkeley.edu Google account.)
Please note the important information below the table, which describes various section details. The set of ASEs assisting with a given discussion (if any) is given by the bulleted list.
Note: Monday and Wednesday discussion sections cover different material, and you should attend Discussion A and Discussion B each week. You can attend any of the discussions in the table above. Scroll horizontally to view entire table, and see below for critical information on how to read the table.
To account for different learning styles, there will be 3 different styles of discussion sections.
“Group Discussions" (blue) are meant to serve as an opportunity to work with other students on problems while receiving TA advice and feedback.
"Lecture Discussions" (red) are meant to serve as an opportunity to review material with the TA, and then work through the problems as a class.
"Slower-Paced Discussions" (mint green) are meant to cover material at a more thorough pace, and are likely to include a mixture of lecture and group methods. These will likely be about 1.5 hours long, but have been allotted 2 hours.
Furthermore note the following; despite the bold labels in some sections, anyone is welcome in any discussion. The label for each discussion will indicate the groups to which this discussion will be geared towards, but these are not strict divisions. The label is just a guide to help students with potentially similar experiences to find a group. If there is no label listed, the discussion is not expressly geared towards any group.
Piazza: ask questions here.
Homework Practice: These Practice Sets typically contain questions which are intended to be approachable after watching lecture and attending discussion. They are not necessary at the difficulty-level of exam questions, but are a good way to check fundamentals and review concepts.
EECS Department Message: It is very important to the EECS Department that every student in the EECS community feels safe, respected and welcome. We recognize though that incidents happen, sometimes unintentionally, that run counter to that goal. There are many things we can do to try to improve department climate, but we need to understand where the challenges lie. If you experience a remark, or disrespectful treatment, or if you feel you are being ignored, excluded or marginalized in a course or department-related activity, please speak up. If you witness such treatment toward someone else, please also say something. If you notice course content (such as lectures, discussions, assignments, exams) that marginalize or alienate you, please point them out. This is particularly important if the offending actions/content are based on gender, race, age, disability, or other protected category but it’s not always possible to tell and so we encourage you to share with us in any case. The more we hear, the more we can do to improve the climate in our courses and department-supported activities. We also welcome suggestions on things we could do to improve department climate.
Past exams vary in scope from semester to semester, and may include topics that are not in scope for the current semester or module. Unavailable exams are indicated by N/A. In-scope topics for the current semester will be posted on Piazza about a week before the corresponding exam.
Hey everyone! I'm a third-year CS major from San Jose, CA. I'm really interested in applications of CS and EE in biology and medicine. Outside of class, I'm working on computational neuroscience research, helping out with CSM, and trying to discover new indie/alt/postrock music. Hope I can help make this semester suck a little bit less and inspire you to take other EE and EECS courses in the future. See y'all on Zoom :')
Head Admin, Discussion
Hi! I’m a 4th year undergrad studying EECS and minoring in data science. I’m interested in applied data science research, and in my free time these days I love exploring the outdoors, and listening to/making music. Please feel free to reach out anytime about anything from research, to hobbies, to class concerns!
Head Admin, Discussion
Hi! I'm a 4th year EECS major with a passion for the EE/hardware side with an emphasis in IC design. I enjoy playing board/video games, doing escape rooms, and playing the clarinet.
Hi! I'm a junior studying EECS & Business, originally from Philadelphia, PA. I love photography and making art. Feel free to reach out to me to chat about anything, I'm looking forward to meeting you!
I'm Alicia (or Ali!) and I'm a sophomore studying EECS. This is my third semester working within the EECS 16 series, and I love the application-based approach 16A and 16B take to learning about circuits. When I'm not on campus, you can find me sketching, hiking in the Berkeley hills, or shopping for candles.
I hope you're not procrastinating on something right now. Hi! I'm a second-year EECS student, born and raised in the Bay Area. Don't ask me to choose my favorite subject within EECS – I'm confused and indecisive... I have a few arguably unhealthy addictions in life: answering questions on Piazza, playing bullet chess, and watching TikTok. I look forward to meeting you in the semester ahead!
Hello! I'm a 3rd year EECS undergraduate from Los Gatos, CA, interested in hardware (devices and circuits). After 4 semesters TA'ing EECS 16A, I'm super excited to be teaching 16B! I'll be developing discussion worksheets, teaching a Monday discussion, and handling some software to make the semester go smoothly. I enjoy studying integrated circuits and circuit design, and I'm doing some device design research as well. Always feel free to email me, I look forward to meeting many of you!
Hello! I'm a junior studying EECS and Business, with a particular interest in robotics and entrepreneurship. I'm an avid hardware hacker and I enjoy building all sorts of crazy projects - everything from a walking 8:1 scale LEGO minifigure to AI-powered woodcut art.
Hi! I am a fourth-year CS and math major. My research interests lie in reinforcement learning and robotics. Recently, I enjoy snowboarding and eating A LOT of kiwis. This will be my 3rd time being a TA for 16B and I am looking forward to a great semester with you all!
Hi! I'm a third year CS major from the Bay Area, and it's my third semester as a TA. Outside of classes and teaching, you can often find me doing research on foundations of deep learning, playing basketball, or screwing around with TeX. Feel free to email me about anything, related to this class or not (druvpai@).
I am a 4th year PhD student in INC, EECS. My research involves high speed serial links design and development of Berkeley Analog Generator. Some of my hobbies include chess, archery, hiking, and reading books.
Hello! I'm a 5th yr MS student in the EECS dept interested in Computer Architecture. In particular, my research focuses on building hardware accelerators for graph convolutional networks. In the past I've taught EECS16A and EECS151, so I'm excited to try something new. Outside of classes I enjoy hiking/biking, graphic design, and have recently started flying fpv drones. I hope you are all as excited as I am for this semester.
I am a 4th year EECS transfer with interests in controls, embedded systems, and signal processing. When I am not EECS-ing away, I love hiking, video games, long-boarding, and herpetology. I really enjoyed taking EECS 16B and will do my best to ensure that you guys will too!
PhD student, Research: Machine Learning / Reinforcement Learning, Using AI for Circuit Design
Hi, my name is Justin, and I'm a third-year EECS major from Los Altos, CA. This is my third time teaching 16B, and I've been part of CSM16B for two semesters in the past. I'm currently obsessed with The Strokes and The Voidz and basically all things Julian Casablancas. I'm a little late to the game, but it's all I've listened to for the past month :') Always feel free to reach out through email if you have any course questions/concerns!
Hi! I'm Gavin, a junior studying in EECS and my first time as a TA for EECS 16B and I'll be teaching a discussion alongside many other things. I enjoy studying robotics, controls and many types of circuit design. I'm excited for everyone to be in this class and learn as much as possible.
Hey! I'm a Senior studying EECS + Business major from Michigan. I'm really interested in researching applications of NLP to education and other social good areas. In my spare time, I love reading, watching TV, playing board games, listening to music, and talking to friends. I am super excited to work with all of you this semester to make this class as enjoyable as possible and to get you ready and excited for all of the future EE/EECS courses that this class prepares you for.
Hi! I'm a 3rd year in EECS focusing on Signal Processing and Embedded Systems. I originally came to Berkeley thinking I would focus on the CS side of EECS, but 16B changed that for me, so I hope I can give you all a similar experience. In my free-time, I love to work on random side-projects (see my website anmolparande.com) and write tech-related articles on Medium.
I'm a senior, majoring in pure math and CS. I like to play piano, and recently I've been learning how to draw and play jazz.
Hi everyone! I am Priyans. I am a junior studying CS and minoring in Data Science. This is my 4th time on 16B staff. I really enjoyed the car project, especially controls when I took the class. I am heavily involved with teaching through different clubs and courses at Berkeley. Hoping to make labs a great experience for you all!
Heyo, I'm Kaitlyn and this is my third year as an EECS student. I enjoy doing school stuff (research, PiE, teaching), and recently read of lot of horror manhwa. Feel free to reach out with questions/feedback about lab (or what I should read next)!
Hi! I'm Caleb, a senior EECS major excited to help out with labs! Outside of school, I like to spend my time drawing and playing the piano. Feel free to email me for anything school or non-school related questions! Always happy to talk!
Hi everyone! I'm a sophomore studying EECS from New York. I'm really interested in control systems and optimization. In my free time, I love aviation, playing basketball, and watching the NBA. My goal is to make remote labs very fun and exciting. Feel free to talk to me about anything and I can't wait to get to know everyone over Zoom!
Hi! I'm a 2nd year EECS major. Outside of school, I enjoy cooking and drawing. I look forward to working with you all in lab!
Hello! I’m currently pursuing a Master's Degree in the EECS department with an emphasis in signal processing and machine learning. I currently conduct research for MRI under Michael Lustig. Beyond academics, I enjoy video games, snowboarding, and volleyball!
PhD student of integrated circuit; badminton
5th year INC PhD student by day, tired swiftie by night
For a full list of course policies and the syllabus, see here.
Aesthetics and Feedback
You can optionally toggle between the 16 Series legacy font (Roboto) and the default font (Raleway) for this website. If you have other suggestions for this website, feel free to let the software TAs know here.