Spring 2020 - Literally the most useless professor I've ever had. Never again. He didn't tell us what the final would be like until after the P/NP deadline. Told us the format of the final 2 days before the day of the final. On top of that, doesn't reply to emails even though we're doing the entire quarter ONLINE. Unacceptable. Don't take this class with him if you can help it.
He started off the quarter at an extremely slow pace, spending weeks reviewing the basic material that was pretty much a repeat of EE131A or equivalent probability courses. This caused him to go waaay too fast when covering the new concepts later on, in order to make up for lost time. You get no more out of the lectures than if you were to stay at home reading the textbook, and to top it all off the TA was not helpful at all either. Take at your own risk.
This guy cares about his students. In his lectures he sticks strictly to his elaborate powerpoint slides. He posts those online. I never looked them over before going to lecture so I never knew what the big paragraphs said because I was busy trying not to fall asleep. Don't get me wrong, this guy knows what he is talking about and he will answer all your questions. My personal opinion is that his lectures were not effective. My learning style might just not be compatible with his method of teaching. Great class. You'll learn a lot.