EECS16A, Designing Information Devices and Systems I

Fall 2021

Scheduling Updates

copied password to clipboard!
changed site font!

Schedule

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 the scheduling updates section above.

Note: The password for Zoom cloud recordings for the single remote discussion will be eecs16a! .

(Please scroll horizontally if you're viewing this on your phone.)

Week Date Lecture Topic Section Lab Homework
0
08/26 Th Introduction to Imaging
Slides
Recording
(Note 0) (Note 1A)

No Section

No Lab
Homework 00
(Due 08/27 Fr)
Prob PDF

Self Grade
1
08/31 Tu Imaging Continued and Linear Equations
Slides
Recording
(Note 1A) (Note 1B)
Section 1A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Python Bootcamp
Presentation
Datahub Link
Homework 01
(Due 09/03 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 0
Practice Set 0 Notes
Practice Set 0 Solutions

Practice Set 1
Practice Set 1 Notes
Practice Set 1 Solutions
09/02 Th Gaussian Elimination and Vectors
Slides
Recording
(Note 2A) (Note 2B)
Section 1B (Wed)
Anusha's Recording
Anusha's Notes
Emma's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
2
09/07 Tu Vectors and Matrix Multiplications, Intro to Span
Slides
Recording
(Note 3)
Section 2A (Mon)

No Section

No Lab
Homework 02
(Due 09/10 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 2
Practice Set 2 Notes
Practice Set 2 Solutions
09/09 Th Linear Transformations, Matrix multiplication
Slides
Recording
(Note 4) (Note 5)
Section 2B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
iPython
Datahub Link
Ans PDF
3
Quest, Sept 14, Start between 8:45pm-9pm
09/14 Tu Inversion
Slides
Recording
(Note 6)
Section 3A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
iPython
Datahub Link
Ans PDF
Imaging I
Presentation
In-Person Datahub Link
Remote Datahub Link
Homework 03
(Due 09/17 Fr)
Prob PDF
iPython .zip
Prob Datahub Link

Self Grade


Practice Sets
Practice Set 3
Practice Set 3 Notes
Practice Set 3 Solutions
09/16 Th Vector Spaces: Null spaces and Columnspaces
Slides
Recording
(Note 7) (Note 8)
Section 3B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
iPython
Datahub Link
Ans PDF
4
09/21 Tu Page Rank, Eigenvalues and Eigenspaces
Slides
Recording
(Note 8) (Note 9)
Section 4A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Imaging II
Presentation
In-Person Zip File
Remote Datahub Link
Homework 04
(Due 09/24 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 4
Practice Set 4 Notes
Practice Set 4 Solutions
09/23 Th Intro to Circuits
Slides
Recording
(Note 11A) (Note 11B)
Section 4B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
iPython
Datahub Link
Ans PDF
5
09/28 Tu More Eigenvalues and Eigenvectors
Slides
Recording
(Note 9)
Section 5A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Imaging III
Presentation
In-Person Zip File
Remote Datahub Link
Homework 05
(Due 10/01 Fr)
Prob PDF
iPython .zip
Prob Datahub Link

Self Grade


Practice Sets
Practice Set 5
Practice Set 5 Notes
Practice Set 5 Solutions
09/30 Th Voltage Dividers
Slides
Recording
(Note 12)
Section 5B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
6
10/05 Tu Power and Voltage/Current Measurement
Slides
Recording
(Note 13)
Section 6A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Buffer (Imaging I/II/III)
Homework 06
(Due 10/08 Fr)
Prob PDF
iPython .zip
Prob Datahub Link

Self Grade
10/07 Th 2D Resistive Touchscreens
Slides
Recording
(Note 14)
Section 6B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
7
Midterm 1, Oct 11, 7pm-9pm
Review Session (1)
Review Session (2)
Review Slides
10/12 Tu Superposition and Equivalence
Slides
Recording
(Note 15)
Section 7A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
No Lab
Homework 07
(Due 10/15 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 7
Practice Set 7 Notes
Practice Set 7 Solutions
10/14 Th Capacitors
Slides
Recording
(Note 16)
Section 7B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
8
10/19 Tu Capacitors and Capacitive Touchscreen
Slides
Recording
(Note 16)
Section 8A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Touch I
In-Person Zip File
Presentation
Remote Datahub Link
Homework 08
(Due 10/22 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 8
Practice Set 8 Notes
Practice Set 8 Solutions
10/21 Th Capacitive Touchscreen and Capacitance Modeling
Slides
Recording
(Note 16)
Section 8B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
9
10/26 Tu Comparators and Op-Amps
Slides
Recording
(Note 17) (Note 17B)
Section 9A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Touch II
In-Person Zip File
Presentation
Remote Datahub Link
Homework 09
(Due 10/29 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 9
Practice Set 9 Notes
Practice Set 9 Solutions
10/28 Th Op-Amps and Negative Feedback
Slides
Recording
(Note 18)
Section 9B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
10
11/02 Tu Op-Amp Circuit Analysis
Slides
Recording
(Note 19)
Section 10A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Touch III
In-Person Zip File
Presentation
Remote Datahub Link
Homework 10
(Due 11/05 Fr)
Prob PDF

Self Grade
11/04 Th Circuit Design Examples
Slides
Recording
(Note 20)
Section 10B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
11
11/09 Tu Introduction to GPS
Slides
Recording
(Note 21)
Section 11A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
Buffer (Touch I/II/III)
Homework 11
(Due 11/12 Fr)
Prob PDF

Self Grade


Practice Sets
Practice Set 10
Practice Set 10 Notes
Practice Set 10 Solutions
11/11 Th No Lecture (Veteran's Day) Section 11B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
12
Midterm 2, Nov 15, 7pm-9pm
Review Session
Review Slides
11/16 Tu Correlation and Classification
Slides
Recording
(Note 21)
Section 12A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
APS I
In-Person Zip File
Presentation
Remote Datahub Link
Homework 12
(Due 11/19 Fr)
Prob PDF

Self Grade
11/18 Th Trilateration and Projections
Slides
Recording
(Note 22)
Section 12B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
13
11/23 Tu Least Squares Algorithm
Slides
Recording
(Note 23)
Section 13A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
APS I
Homework 13
(Due 12/03 Fr)
Prob PDF
iPython .zip
Prob Datahub Link

Self Grade


Practice Sets
Practice Set 11
Practice Set 11 Notes
Practice Set 11 Solutions
11/25 Th No Lecture (Thanksgiving) Section 13B (Wed)

No Section

14
11/30 Tu More Least Squares
Slides
Recording
(Note 25)
Section 14A (Mon)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
Ans PDF
APS II
In-Person Zip File
Presentation
Remote Datahub Link

12/02 Th Machine Learning Techniques
Slides
Recording
Section 14B (Wed)
Anusha's Recording
Anusha's Notes
Discussion Checkoff Form

Prob PDF
iPython
Datahub Link
Ans PDF
15
Final, Dec 14, 3:00 PM - 6:00 PM PT
Review Session (Mod 1&3)
Review Session (Mod 2)
12/07 Tu RRR Week Section 15A (Mon)

No Section

Buffer (APS I/II)

12/09 Th RRR Week Section 15B (Wed)

No Section

Calendars

Office hours and HW Party are held here.

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.)

NOTE (8/20/21): Calendar events for this semester are still being added in. Please be patient if you see missing events. Thanks!

Discussion Schedule

Monday and Wednesday discussion sections cover different material, and you are very strongly encouraged to go to a discussion both days.

Discussion Schedule
Time (Mon/Wed) Section
9am-10am Dylan (Wheeler 108)
10am-11am Anvitha (Online)
Austin (Wheeler 102)
Mohsin (Cory 521)
11am-12pm Yashovardhan (Wheeler 102)
Dixun Cui (Mulford 240)
12pm-1pm Emma (Wheeler 102)
Shreya (Wheeler 204)
Aniruddh (Wheeler 222)
1pm-2pm Anusha (Remote; Zoom link TBD)
Rawan (Social Sciences 170)
Rohan (Cory 241)
2pm-3pm Frederic (Wheeler 222)
Oliver (Dwinelle 88)
3pm-4pm Abishek (Wheeler 108)
Shreya (Cory 521)
4pm-5pm Emma (Cory 521)
Viraj (Wheeler 108)
5pm-6pm Dahlia (Wheeler 20) [CS Scholars]
Ke (Wheeler 24)

Resources

Piazza (Ask Questions Here)

Homework Practice Problems

Textbook: Condensed Note Content Summaries and Practice Problem Solutions

This book consists of condensed sets of notes that summarize the important material from the course notes, as well as detailed solutions for the online Practice Problems! Here's the entire book and the Table of Contents. Individual chapters of the book (notes and solutions by practice set) can be found here (the links aren't perfect, you may need to scroll a tiny bit down for some chapters). A couple brief comments on using this resource:

  1. I recommend skimming the Introductory Chapter and the Conventions Chapter. These will provide some useful tips to keep in mind.
  2. Each chapter has a Relevant Information section and a Problems section. The first contains a (generally complete) summary of the corresponding content from the notes. The second contains the detailed solutions mentioned above.
  3. This is a new resource, and may well have errors or areas to improve in; if you spot something wrong and would like to mention it, or have feedback of any kind, please submit a feedback ticket.

Technology Needs (STEP)

Student Technology Equity Program (STEP). STEP provides laptops and other technologies for free and is for undergraduate, graduate, and professional students. It requires just a simple online application form. For details, see here.

Recommended Texts

Circuit Cookbooks

Extra Resources

Setting up How-To's

Past Exams

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.

Semester Midterm 1 Midterm 2 Final
sp21 pdf, sol pdf, sol pdf, sol
fa20 pdf, sol pdf, sol pdf, sol
su20 pdf, sol pdf, sol pdf, sol
sp20 pdf, sol pdf, sol pdf, sol
fa19 pdf, sol pdf, sol pdf, sol
sp19 pdf, sol pdf, sol pdf, sol
fa18 pdf, sol pdf, sol pdf, sol
sp18 pdf, sol pdf, sol pdf, sol
fa17 pdf, sol pdf, sol pdf, sol
su17 pdf, sol pdf, sol N/A
sp17 pdf, sol pdf, sol N/A
fa16 pdf, sol pdf, sol pdf, sol
sp16 pdf, sol pdf, sol pdf, sol
fa15 pdf, sol pdf, sol pdf, sol
sp15 pdf, sol pdf, sol pdf, sol

Practice Sets: Links to Notes and Solutions

It is very strongly recommend that you try the problems themselves here before looking at the solutions below. The links for solutions are not perfect, so you may need to scroll to the bottom of the linked page to find them. Give feedback here.

Course Staff

Please add berkeley.edu to the end of all emails!

Instructor


Dr. Ana Claudia Arias is a Professor at the Electrical Engineering and Computer Sciences Department at the University of California in Berkeley and a faculty director at the Berkeley Wireless Research Center (BWRC). Prior to joining the University of California she was the Manager of the Printed Electronic Devices Area and a Member of Research Staff at PARC, a Xerox Company, Palo Alto, CA. She went to PARC from Plastic Logic in Cambridge, UK where she led the semiconductor group. She received her PhD in Physics from the University of Cambridge, UK. Prior to that, she received her master and bachelor degrees in Physics from the Federal University of Paraná in Curitiba, Brazil. Her research focuses on devices based on solution processed materials and application development for flexible sensors and electronic systems. Dr. Arias is a co-founder of InkSpace Imaging, a startup company that aims to commercialized flexible MRI coils for pediatric patients.

Ana Arias
she/her/hers
acarias@

Michael (Miki) Lustig is an Associate Professor in EECS. He joined the faculty of the EECS Department at UC Berkeley in Spring 2010. He received his B.Sc. in Electrical Engineering from the Technion, Israel Institute of Technology in 2002. He received his Msc and Ph.D. in Electrical Engineering from Stanford University in 2004 and 2008, respectively. His research focuses on computational imaging methods in medical imaging, particularly Magnetic Resonance Imaging (MRI). Miki is a jolly good Fellow of the Society of Magnetic Resonance in Medicine. Education 2008, PhD, EE, Stanford University 2004, MSc, EE, Stanford University 2001, BSc, EE, Technion, IIT. Miki is a co-founder of InkSpace Imaging, a startup company that aims to commercialized flexible MRI coils for pediatric patients.

Michael (Miki) Lustig
he/his/him
mlustig@

GSIs



Hi there! I'm a third year EECS major. Currently, I'm working on research focused on data analysis of the electric grid, which combines signal processing, circuits, and machine learning -- all things you'll learn about in 16A this semester! In my free time, I enjoy knitting, reading, cooking, and wandering aimlessly around Berkeley. I'm looking forward to getting to know you this semester!

Dahlia Saba
Head/Dis
she/her/hers
dahliasaba@berkeley.edu

I'm a 4th year studying mechanical engineering and EECS. I do research in design theory and I am passionate about electric vehicles and alternative forms of travel. Outside of school, I enjoy swimming, cooking, video games, and sleep.

Dixun Cui
Head/Dis
he/him/his
dixuncui@berkeley.edu

I'm a fourth year EECS major interested in embedded systems and aerospace. I like 16A because it provides a foundation in linear algebra and circuits with fun and interesting labs. Outside of school I enjoy playing tennis, video games, and hiking.

Vidish Gupta
Head Lab
he/him/his
vidishgupta@berkeley.edu

Hi! I'm Raghav, a junior in the EECS major. I am really interested in Computer Architecture, (so far :). 16A is one of the best classes I've taken at Berkeley because of the unique perspective it gives one on solving real world problems with the simplicity of linear algebra. I'm very passionate about aviation, technology, soccer and F1. I love traveling, hiking and endurance running and cycling. Oh and I thoroughly enjoy talking to people, so feel free to hit me up!

Raghav Gupta
Head Lab
he/him/his
raghavgupta@berkeley.edu

I'm a fourth-year EECS major currently conducting research in power electronics. My favorite part of 16A is the circuits module: I find the creative aspect of circuit design to be quite rewarding, and the hands-on lab work is super fun. Outside of academics, I love outdoor adventures (particularly aquatic ones), classical music, and cooking.

Amanda Jackson
Lab/Content/Admin
she/her/hers
amandajackson@berkeley.edu

Hey, I'm Viraj! I'm a sophomore in EECS, and I'm interested in many things, like circuits, signals, ML, and I'm not opposed to a maths puzzle or two as well! When I'm not doing that kind of stuff, I like to play the guitar, ukelele or sing, go for jogs, doodle, and curate my ever growing collection of eecs-related memes.

Viraj Ramakrishnan
Dis
he/him/his
virajramakrishnan@berkeley.edu

Hello there! I'm a third year studying EECS. In my free time I enjoy running, board games, exploring theories behind the meaning of life, and slaying noobs in Minecraft. I hope 16A gives you infinite power with knowledge, and that you have a great semester!

Frederic Wang
Dis/Content
he/him/his
fredwang@berkeley.edu

Hey Y'all! I'm Rishi, and I'm a sophomore double-majoring in Computer Science and Economics from the armpit of the US. Being from NJ, I am incredibly stuck up about bagels and pizza. I'm super into lifting and food, and I love to ski and adrenaline chase!

Rishi Kundargi
Lab
he/him/his
rishikundargi@berkeley.edu

Hi all! I'm a fourth year EECS major and I am a discussion TA this semester. I'm interested in digital circuit design, computer architecture, and firmware programming. My favorite non-EECS related pastimes are playing video games, eating, and running.

Dylan Brater
Dis
he/him/his
dylanbrater326@

Hey everyone! I'm Shreyash, a junior EECS Major. I am from India but I was born and brought up in Abu Dhabi, UAE (yes we have a rivalry with Dubai!). My academic interests are Cloud/High Performance Computing, Control Systems and Autonomous Vehicles. EECS 16A is one of the most enjoyable classes I have taken till now as it lays a great foundation for future EE and EECS classes. Outside of academics, my interests lie mainly in sports and music.The sports I avidly follow and watch are football (soccer for my American friends), cricket, combat sports, and tennis. If you ever want to have some controversial sports debates, hit me up! I look forward to a great semester with y'all!

Shreyash Iyengar
Lab
he/him/his
shreyash2106@berkeley.edu

Hi, I'm a (super!) senior majoring in bioengineering and minoring in EECS. I've been doing research in printed flexible electronics for the last three years, and am currently specializing in agricultural sensing. I love doing research, and will be applying to electrical engineering PhD programs this semester. With my spare time, I enjoy running, cycling, making art, cooking, playing with my cats, and watching Survivor.

Emma Wawrzynek
Dis/Content
she/her/hers
efwawrzynek@berkeley.edu

Hi! I'm a 4th year CS + Stats Major interested in all things Robotics and AI. In my free time, I enjoy playing squash, discussing politics, and ruining family photos. Super excited for this semester!

Mohsin Sarwari
Dis/Software
he/him/his
mohsin.sarwari@berkeley.edu

I'm a third-year EECS and BioE double major. I currently am targeting my study on Machine Learning and Computational Biology. My favorite part of 16A is its hands on nature. I have not been in a class that has lab as interesting as the EECS16 series. Outside of academics, I love to cook or learn about food. I also enjoy playing the piano and listening to classical music(love TwoSetViolin’s YouTube channel). Exercising can also bring me joy. Lastly, welcome to 16A and I hope you enjoy it!

Kitty Gu
Lab
she/her/hers
kittyguz@berkeley.edu

Hi friends! I'm a third year EECS & Materials Science Major, and I'm super excited to help teach 16A this semester! In my free time, I do computational MSE research, participate in various community organizations on campus, and listen to Bollywood music.16A helped teach me the valuable skill of decomposing complex problems into understandable pieces. I can't wait to help contribute to your 16A experience!

Aniruddh Khanwale
Dis
he/him/his
akhanwale@berkeley.edu

Hi! I’m studying computer science and business, with an interest in entrepreneurship. I enjoy building things (both hardware and software) that are only occasionally useful. In my free time I love listening to music, making (trash) music, and aimlessly walking around campus in search of good food.

Jerry Zhang
Lab
he/him/his
jerrywzhang@berkeley.edu

Hi everyone! I'm a third year EECS undergrad and discussion/software TA for 16A. I'm excited to make sure the class runs smoothly for you all. On campus I participate in micro-robotics research, and in my free time I enjoy running!

Austin Patel
Dis/Software
he/him/his
austinpatel@berkeley.edu

Hi, everyone! I'm a third year CS + Physics major -- my technical interests include computational linguistics, computational physics, and quantum computing. Outside the classroom, I love Latin literature, all things Tolkien, and ice hockey! I'm always happy to discuss my research, good reading material, sports, or anything else that's on your mind.

Ayush Pancholy
Lab
he/him/his
ayush.pancholy@berkeley.edu

Hello there! My name is Francis, and I'm a second year studying EECS. I'm interested in exploring unsupervised learning and computer vision topics, so I'm planning to research at a lab studying either of these areas. I love 16A because it shows you the magic of linear algebra: it's fun and it can be applied anywhere! In my free time, I enjoy camping, fishing, hiking, playing tennis and trying new food!

Francis Geng
Lab
she/her/hers
fgeng@berkeley.edu

Hi everyone! I’m a third year student majoring in EECS from Sacramento, California, and I am interested in computer architecture and digital signal processing. In my free time, I enjoy listening to 2000s music, playing board games, and watching new TV shows. 16A is one of my favorite classes and I hope it is yours too. Feel free to reach out to chat with me - excited to meet you all and looking forward to a great semester!

Anusha Subramanian
Dis
she/her/hers
anushas18@berkeley.edu

I'm a 3rd year EECS major (more EE than CS), I will be doing research in optical engineering this Fall. I think 16A builds a solid foundation for further EECS courses through an application based learning approach. This is my third semester on course staff and I hope to make this a great learning experience for you. Outside classes, I play and watch a lot of sports (table tennis, cricket, football), am a total foodie, love watching movies, and you can always hit me up for a hike (fire trails in particular).

Yashovardhan Raniwala
HW/Dis
he/him/his
yasho123@berkeley.edu

Hi everyone! I am Abishek and am a Senior majoring in EECS and Economics. I am really passionate about data analytics and the application of AI in Finance. I love binge watching Netflix and some of my top show recs include Sherlock, Suits, Brooklyn Nine-Nine and Ozark. Please hit my up with any movie/tv show suggestions. I also enjoy cooking and trying out different recipes when I am bored and can make a strong case that Great China is the best restaurant in Berkeley. This is my third semester on 16A course staff, but it is my first time TA'ing. I am super excited to meet all of you and help you succeed in 16A!

Abishek Shankar
Dis
he/him/his
abishekshankar@berkeley.edu

Hey everyone! Hope you’re doing well! I’m a third-year CS major at Berkeley and I absolutely loved EECS 16A! There’s so much exciting stuff to learn in this course! I spend my free-time scooting through Golden Gate Park and going on road-trips around the Bay Area. Please reach out to me if you have any questions about the material or anything else — especially if you’re interested in gaining insider information about secret hiking spots in the Bay Area!

Anish Bajaj
Lab
he/him/his
anishbajaj@berkeley.edu

Hi, I’m a 4th year EECS major and I’m interested in the applications of machine learning and neural networks in autonomous driving and quantitative finance. Having grown up in Abu Dhabi, I love cold places. Talk to me about the IPL, cricket in general, and any of my academic interests. I wish you a great semester ahead!

Rohan Sood
Dis
he/him/his
rohansood@berkeley.edu

Hello! I’m Anvitha, a third-year studying EECS with interests in artificial intelligence and computational neuroscience. In my free time, you can find me reading fiction, exploring new places, baking and sharing treats, making jewelry, or learning random skills. I love how linear algebra concepts and applications come together seamlessly in 16A, and I hope you will enjoy this class too! I look forward to meeting and working with you and hope you have a wonderful experience this semester!

Anvitha Kachinthaya
Dis/Content
she/her/hers
anvitha@berkeley.edu

I am a PhD candidate in EECS working on implantable MEMS silicon neural probes for brain-machine interfaces. Outside of research, I enjoy backpacking/hiking, reading, and eating fried chicken.

Oliver Chen
Dis/Content
he/him/his
ochen@berkeley.edu

Hi! I'm a 3rd year PhD student in EECS conducting research in computational magnetic resonance imaging. My research involves using signal processing and optimization to develop image reconstruction and acquisition methods. In my free time, I enjoy dancing, playing badminton, and cooking.

Shreya Ramachandran
Lab/Dis
she/her/hers
shreyar@berkeley.edu

I'm a second-year PhD interested in integrated circuits. I like to go for long walks and runs.

Rawan Abdulla I Al Kubaisy
Dis/Content
she/her/hers
raalkubaisy@berkeley.edu

I am a 6-year PhD student in EECS. My research is in computational optics, which is a combination of optical hardware, physical modeling, optimization algorithms, and machine learning. In my spare time I enjoy watching anime, playing tennis and gardening.

Linda Liu
Content
she/her/hers
fanglin_liu@berkeley.edu

My name is Ke Wang and I am a forth-year Ph.D. student working with Prof. Miki Lustig and Prof. Stella Yu. My research interests mainly focus on medical imaging and computer vision, especially MRI. I am an enthusiast of science, engineering, music, ice skating and everything related to medicine and healthcare!

Ke Wang
Dis/Content
he/him/his
kewang@berkeley.edu

Policies

For a full list of course policies and the syllabus, see here.

About

EECS 16AB Course Coverage

EECS16AB was specially designed to ramp students up to prepare for courses in machine learning and design and are important classes to set the stage for the rest of your time in the department. A rough breakdown of the content in the classes is as follows:

16A:
Module 1: Introduction to systems and linear algebra
Module 2: Introduction to design and circuit analysis
Module 3: Introduction to machine learning

16B:
Module 1: Differential equations and advanced circuit design
Module 2: Introduction to robotics and control
Module 3: Introduction to unsupervised machine learning and classification

FAQ

Q1: Should I take EECS16A my first semester at Cal?

A1: If you have taken an AP calculus class, then the answer is yes! EECS16A has no prerequisites other than calculus and is designed with freshmen and incoming transfer students in mind. It is designed to be taken alongside 61A. Furthermore, we reserve seats for freshmen and incoming transfer students in the class, so you are essentially guaranteed a spot in the class your first year. It will be harder to get into the class as an upperclassman.

Q2: Should I take EECS 16A and EECS 16B before or after CS 70?

A2: EECS16A and 16B were specifically designed to help ease the transition to CS70 for incoming students. These classes provide an introduction to proofs and the kind of mathematical thinking that is very useful in a class like CS70. We recommend you take 16AB before taking CS70, this should help you have an easier time in CS 70.

Q3: Should I take MATH 54 before taking EECS16A?

A3: EECS 16A is designed to be taken without any prerequisites, so there is no need to take MATH 54 before EECS 16A. EECS 16AB teaches linear algebra with the intent of preparing you for courses like EECS 127 (Optimization) and EECS 189 (Machine Learning) and provides engineering and machine learning examples and applications for linear algebra. EECS 16AB also uses Jupyter notebooks and python so you can better connect linear algebra and computation.

Feedback

If you have suggestions for this website or see problems, feel free to let the software TAs know here.