EECS16A, Foundations of Signals, Dynamical Systems, and Information Processing

Fall 2025

Important Course Information/Scheduling Updates

Lecture is every Monday and Wednesday from 6:30 - 8:00 pm in Pimentel 1.

If you are a dual enrollment student, or you believe you weren't properly enrolled in the course, please reach out to eecs16a@berkeley.edu so that you can be added to bCourses.

If you aren't enrolled in the Gradescope, please join with the following code: 6KWXP7

Logo
copied password to clipboard!
changed site font!

Schedule

Lecture videos can be found in the bcourses modules page

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

Notes

Calendars

All office hours will be held in Soda 410.

Discussion Schedule

Each day's discussion covers different material. You only need to attend one discussion per day Tuesday and Thursday. NOTE: The extended section is 2 hours long and will go over the material in more depth. Also, there are two simultaneous discussions at 9 am and 4 pm. You are welcome to go to whichever is more convenient.

Resources

Ed (Ask Questions Here)

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.

Extra Resources

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 Ed about a week before the corresponding exam.

Semester Midterm 1 Midterm 2 Final
fa24 pdf pdf pdf
sp24 pdf, sol pdf N/A
fa23 pdf, sol pdf, sol pdf, sol
sp23 pdf, sol pdf, sol pdf, sol
fa22 pdf, sol pdf, sol pdf, sol
sp22 pdf, sol pdf, sol pdf, sol
fa21 pdf, sol pdf, sol pdf, sol
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

Course Staff

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

We also have 2 special emails for various purposes. Where applicable, please use these emails so that all relevant course staff can view the message. Note that we prefer for technical or content questions to go on Ed!

Instructor



Babak Ayazifar

ayazifar@

Course Staff



Hi! I'm a senior studying EECS and minoring in data science. This is my third semester on EECS16A staff and as Head TA for the course. Previously, I was on EECS16B staff for two semesters. In my free time, I enjoy exploring new places with friends, eating good food, and (poorly) playing the electric guitar. Hope you enjoy the class!!

Mishty Dhekial
Admin, Discussion TA
she/her/hers
mdhekial@

Hey guys! I'm a senior in EECS with a focus on robotics and machine learning. When I'm not doing homework, making homework, or procrastinating on related works research, I play Dragonvale, binge random video essays, and relish a good shower. Let's make this semester a great one!

Jaimyn Drake
Content Head, Discussion TA
he/him/his
jaimyndrake@

i love controls

Athul Krishnan
Content Head, Discussion TA
he/they
athul@

Howdy! I'm a 5th year EECS MS student (I'm technically a senior though) from Pasadena, CA. I'm interested in robotics and ML. This is my 5th semester on staff. In my free time, some of the things I enjoy are playing Catan and going to the gym. Automatic A+ for whoever beats me in a Catan 1v1. Looking forward to a great semester! Fun Fact: I learned that Prof. Babak was my dad's TA sometime in the 90s at a different university...

Leon Kornfeld
Software Head, Discussion TA

leonkornfeld@

Hi! I'm Ben, a fourth-year EECS major. My primary technical interest is power electronics. In my free time, I enjoy playing frisbee, speedrunning Mario, and playing the piano. Feel free to reach out!

Benjamin Karish
Content, Discussion TA
he/him/his
benjaminkarish04@

Hi friends! I'm a 3rd year EECS major from across the globe and this is my third time on 16A staff. I speak English, Spanish, Mandarin, and know some Portuguese and Latin. Along with learning new languages, I also enjoy working out, traveling, and trop house music. Looking forward to meeting you! Reach out anytime ;)

Ken Zheng
Content, Discussion TA

kenzhengjk@

Hi! I'm Sunash, a 5th year EECS PhD student studying modeling and optimization of electric power systems with lots of renewable resources. I'm particularly interested in grid capacity expansion: Where should we build new generators and power lines to ensure everyone gets cheap, reliable, clean electricity in the future? My research involves optimization techniques rooted in linear algebra, so the material covered in 16A is foundational to my research! In my free time, I enjoy hiking, camping, and exploring new places. If you want to chat about courses, research interests, or life at Berkeley, feel free to reach out!

Sunash Sharma
Content, Discussion TA
he/him/his
sbsharma@

I'm a third year PhD student studying computational imaging and visual neuroscience. My research involves building theoretical models of what the brain is doing, and trying to ground them in real data. I also explore retina-inspired sensing through event-based cameras for their efficiency in capturing fast motion. Outside of work, I like to spend my time climbing, cooking, baking, and fermenting. Most recently I've been baking canelés, growing koji, and making rice wine.

Dekel Galor
Content, Discussion TA
He/him/his
galor@

Hi! I’m really excited to be on the 16A course staff this semester. I’m an EECS major with interests in computer architecture, AI, and circuit design. I’ve previously done research at BWRC and BETR, focusing on custom FPGA architectures. Outside of academics, I enjoy skiing, hiking, basketball, and petting my cat.

Tamzid Razzaque
Content, Discussion TA
He/Him
trazzaque@

Hi! I’m a senior majoring in EECS, and this is my second time on 16A staff. I find 16A cool because the concepts you’ll learn pop up (sometimes unexpectedly) in real world problems. My technical interests are data science, software engineering, and seeing whatever hacky things you can do with a terminal. Outside of tech, I love music (singing, playing piano, or airbowing violin). Feel free to chat!

Melissa Tsaowimonsiri
Content, Discussion TA
she/her/hers
mtsao@

Hi! I'm Mallika, a 3rd year EECS major from the Bay. I'm interested in many different areas within EECS but currently exploring machine learning. In my free time, I love to try out new crafts (currently knitting), go on walks, play tennis, and cook/bake. I love teaching for EECS 16A, so feel free to reach out anytime!

Mallika Agrawal
Content TA
she/her/hers
mallika.agrawal@

Hey everyone! I'm Andrew and I'm a 4th year EECS & IEOR major. I enjoy playing poker, watching football and hockey, and waking up for those 6am F1 races. Looking forward to another semester of 16A!

Andrew Song
Head Lab TA

andrew_song@

Hello! I am an EECS PhD Candidate in Prof. Chunlei Liu's lab, where I work on pulse sequence design for magnetic resonance imaging. My research is fundamentally based on signal processing, and I am very excited to teach 16A, since it introduces many of the core concepts that are essential to my work. Outside of research and teaching, I enjoy watching k-dramas, painting, and traveling to explore new places whenever I can. I’m really looking forward to meeting you all, and please feel free to reach out if you have questions about the course or about grad school!

Tanya Deniz Ipek
Head Lab TA
she/her/hers
tanyadenizipek@

Hello! I'm a third year EECS major from Minnesota. My technical interests are in computer vision and image segmentation. In my free time, I enjoy watching football (go Vikings), hiking, and going to the gym. Looking forward to a fun semester!

Robert Zhang
Lab TA
he/him/his
robertrzhang@

Hi! 👋 I’m 🙋 a 🅰️ fourth-year 4️⃣🗓️ EECS 💻🔌 major. 🎓 I like ❤️ linear ➖➗ algebra 🔢, statistics 📈📊, and machine 🤖 learning 🧠💡. When ⏰ I’m 🤣 free, 🇺🇸 you 🫵 can 🥫 find 🔍 me 🙏 playing 🎹 the 🎵 piano 🎼, emojifying 😀 text 📝, or 🔀 cooking 👨‍🍳🍳 (others 👥 at 🎯 ping-pong). 🏓 Feel 🫳 free 🦅 to 2️⃣ reach 🤝 out 📤 any 🔄 time! ⏱️

Yash Aggarwal
Lab TA
he/him/his
yash.aggarwal@

Hey y’all! I’m Baris. I’m a 3rd year majoring in EECS and minoring in MSE. This is my second semester on the lab staff and my first semester as a TA. I’m really interested in all things semiconductor, and I do research at TiLab here on campus. In my freetime, I enjoy playing guitar and hanging out with friends. I hope by the end of this semester you’ll enjoy labs as much as I do. Looking forward to meeting everyone, and feel free to reach out!

Baris Oktay
Lab TA
he/him/his
kbarisoktay@

Hi! I'm Sidd, a senior majoring in EECS. I'm interested in software engineering for financial systems and general system design. I am also the hardware lead for NeuroTech at Berkeley. I also enjoy playing soccer and cooking in my free time. Excited for the new version of 16A and looking forward to seeing you in lab!

Siddharth Mishra
Lab TA
he/him
sidd.mishra@

Hey 16A! I'm a sophomore studying EECS and I'm interested in computational imaging, signal processing, and ML. I enjoy gaming in my free time (recently Expedition 33 and generally BTD6). Excited to support y'all this fall!

Divij Muthu
Lab Tutor
he/him
divij_muthu@

Hey everyone! I'm a 3rd year Nuclear Engineering and EECS double major (help) from Orange County, CA. Apart from academics, I love listening to and playing music (I play clarinet, bass clarinet, and viola among other instruments) as well as Mario Kart, but feel free to talk to me about basically anything :D

Jonathan Loy
Lab Tutor

jonathanloy@

Hi, I'm a junior studying EECS, and in my free time I enjoy playing soccer and pickleball. Looking forward to this semester!

Kerry Pan
Lab Tutor

kerrypan25@

Hi, I'm Sid! I'm a junior studying EECS and Applied Math, and I'm particularly interested in signal processing / ML for music. In my spare time, I love listening to, producing, and composing music--as well as writing prose/poetry! Feel free to email me about anything, my inbox is always open :)

Sid Banerjee
Homework Tutor
he/him
sidbanerjee@

Hey! I'm a 3rd year EECS student from Melbourne Australia! I'm interested in robotics, quantum computing, industrial design, and cycling. I took EECS 16A as one of my first classes!

Kevin Ying
Homework Tutor
he/him
yingk@

Hi! I'm Sahir, a second-year EECS major (intended double in Physics). My technical interests include computational science and signal processing, and I'm currently doing research with radar satellite imagery. In my free time, I love hiking, rock climbing, and exploring outdoors! When I'm inside, I procrastinate with puzzles and origami.

Sahir Tandon
Homework Tutor
he/him/his
sahir.tandon@

I am a transfer student in my last semester as an undergrad in EECS. I am currently participating in research with the NLP group at BAIR (Berkeley AI Research Lab) focused on parallel reasoning and task decomposition in LLMs. I am interested in AI alignment, interpretability and safety more broadly; which I hope to pursue for my PhD soon! Outside of school I am interested in botany and mycology, film photography, and reading about economic and political theory.

Cameron Jordan
Homework Tutor
he/him/his
cameronjordan@

Hi! I’m Samik, a second-year EECS major here at Berkeley. I was born in Delhi, India and lived in Singapore for most of my life. This is my first semester as course staff for EECS 16A. My technical interests are in AI/ML, Full Stack Development and Mobile App Development. I also enjoy traveling and playing video games in my free time.

Samik Garg
Homework Tutor
He/Him
samik_garg@

hi! i'm a third year from san diego studying eecs + music. i like power electronics, clash royale, watching f1, playing the clarinet + electric guitar, kr&b, newjeans, and chipotle. hyped for this semester!

Nathan Mun
Homework Tutor
he/him
nathan.mun@

Hello! I'm a 2nd year EECS major from Santa Barbara, California. I'm currently involved in a computational genomics research, and am excited about the intersection of math and computing. Outside the classroom, I enjoy making fun room decor, frequenting Chipotle, and playing bughouse. Looking forward to an exquisite semester with ya'll!!

Alok Thakrar
Homework Tutor
he/him
aut@

Hi! My name is Jarrett, and I'm a sophomore studying EECS. If you don't spot me studying in the CED library, you may see me on the fire trails, organizing my postcard collection, eating out with friends, or taking photos!

Jarrett Singh
Homework Tutor
he/him/his
jarrettsingh

Policies

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

Feedback

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