Hi hi,

I think I am speaking for a large group of students when I say I feel underprepared for the current speed and scope of this class.

I have fulfilled all the pre-reqs: CS61A (Python and Programming Basics), STAT 134 (Probability),STAT 135 (Statistics), Math 54 (Linear Algebra) and have done well in all of these classes. However, I am struggling to keep up in lecture and finish homework… ESPECIALLY as they pertain to **computational complexity** and advanced **linear algebra**.

Runtime analysis is only a major topic in CS61B (Data Structures), and for most iterations of Math 54 at Berkeley, we barely touch upon decompositions (not to mention positive semidefinite matrices, tensors, matrix calculus). To better inform our instructors, I have attached the syllabi or class websites as hyperlinks above.

I recognize that there are probably quite a few students in this class who have taken classes like CS61B (Data Structures), Math 110 (actually serious linear algebra), CS 188 (AI), CS 189 (ML) and that’s probably why some students are able to follow the lecture and ask meaningful questions. But sometimes I just sit in class not knowing what I don’t know and I feel frustrated because I have technically fulfilled the pre-reqs and have completed those classes with good grades.

Classmates who feel similarly please feel free to +1 or like this post. I have expressed my concerns to @gold_piggy in person during office hour, and I am making the post hoping to get @mli and @smolix 's attention on this issue.

Regardless, I am still committed to this class and am willing to put in the extra time and work. If instructors have good resources to share / or pointers on which areas of pre-requisite knowledge they think are critical to this class, I will greatly appreciate them all!