Fall 2017 - I honestly thought this guy sucks. He is extremely mediocore and is not suited to teach introductory courses. Linear Algebra is challenging to a lot of people since it is very different and is the first class where it is better to teach by proof rather than example. However, that doesn't necessarily mean it is a difficult subject, especially at this introductory level. The logic is extremely crisp and I found the material to be extremely simple once you make sense of it, especially in the beginning of the class which is SUPPOSED to get you used to matrix algebra first before you start to do cool stuff with it. However, this guy just seems to not understand the background from where his students are coming from, since it was literally impossible to communicate with him. He tends to speak proofs out to you when you ask him a question rather than write anything down on the board. He doesn't seem to be able to not communicate without using heavy math jargon and his lectures were impossible to follow. He apparently admitted to me that he wants his lectures to make his students very confused until they look through the material and then it becomes clear...like what? Why not just be very explicit and clear in lecture instead so I don't have to waste so much time re-reading the textbook over and over again? Also the fucking textbook. It doesn't help that the textbook is god awful. 33A needs to rely on a new textbook. Otto Bretscher (apparently a hardcore communist, look him up on facebook) decides to make the book as convoluted as the teacher tries to. Introductory linear algebra does not need to be so horribly confusing. I honestly thought the entire class was following him 100% and I was the only one struggling super hard, but then the averages on the 2nd midterm and the final were abysmal, so go figure. He curves, but holy shit his final exam was rough. Only a small fraction of students truly understood the material to be able to survive the tough ass final. They probably had the appropriate study strategies or had exposure to linear algebra before. If you want to do well in 33A make sure to do all the true false questions in the back of each chapter to truly check to see if you know the material. Also 3Blue1Brown saved my fucking ass. Even though I got a B+ I still feel very comfortable with linear algebra and capable of doing it for physics courses.