Fall 2017 - Easy class, confusing lectures. I had to teach myself most of the course material because Professor Tang had a very roundabout, complicated teaching style. (To be fair, it was his first time teaching, and he definitely improved over the course of the quarter.) One thing I did appreciate were the timed in-class examples we did, because I would already have some kind of idea of how to approach problems for the homework we had. We had about four homework assignments the whole quarter, and the midterm and final were both very straightforward and simple.
Spring 2018 - There are 3 parts in 170A: basics, discrete random variables, continuous random variables. Tang initially said there should be 5 to 7 homeworks. However, it turned out that he only assigned 3 homeworks altogether which correspond to the 3 topics. Test is not hard except for the last question(which is optional if you have extra time). Questions are all from lecture notes, homework and practice exams, with a little change. I honestly don't get why most people scored badly in the exams because questions are all quite familiar. A one-page cheat sheet is allowed for each exam. Overall, Tang is a great lecturer who teaches very clearly and is generous with giving As.