- Home
- Search
- Michael Tsiang
- All Reviews
Michael Tsiang
AD
Based on 247 Users
I thought Stats 20 with Mike was great! Learning how to code in R is like learning a new language, but it is because of Mike and my awesome TA Bart that I feel like I have a solid comprehension of R for the upper division stats courses to come. The class breakdown was 7 homeworks (graded on completion), 2 midterms, and a final exam. The homework assignments were difficult, but always referenced material learned in the chapter notes that Mike lectured through. What I appreciated is as someone who is new to programming is that Mike standardized this class so that everyone must use the same base level functions and structure, making this class doable as an introduction. The graders for the homework always left helpful comments on how to improve your code. The midterm exams and final were all very difficult given the time frame, but as long as you understand the notes and the examples Mike emphasizes, you will perform fine. Plus the class is scaled generously. Overall - Mike is a great guy, and you should take him if you can, especially with Bart. They are both very accommodating and caring! My advice is that you should study his notes, work through the examples, and trust your gut instinct for coding on exams! :)
Yes, the class is tough. But, it is extremely valuable to take the course with Mike, if you plan to go on to major in Stats and take the 101 and 102 series. He is very welcoming, super nice, and willing to really help his students in order to make sure that they truly comprehend the material... if they put in the necessary work. Go to office hours, start the problem sets (they're long!) way ahead of time and you should be more than fine for the course.
(for stats 20)
HW is doable and not extremely time-consuming. If you try each problem honestly, you will receive more scores than you expect. Scoring 100% on HW is definitely possible.
Midterms are HARD, so the grades might be frustrating. The final is long and cumulative but not necessarily as hard since you have more time, so just make sure you have a solid foundation on the earlier chapters and study the later chapters well.
Don't give up learning the later chapters if you messed up the two midterms. I did horribly on the two midterms (below the class medians, close to the avgs), but then I got 90+ in the final by rewatching some of the lectures, taking notes on details taught in the lecture that was easily overlooked, playing with weird edge cases in R, and redoing some short HW problems. I ended up with an A.
The lectures are definitely helpful, but you still have to figure out lots of things in the HW by yourself (I mean searching on the internet is not helpful since you are not allowed to use outside sources). I never went to OHz, but I guess that may also help. On the Campuswire forum, some people asked questions that I never encountered in the HW or lectures, but thinking about some of those questions helped me understand the concepts.
This class is as horrible as everyone else mentioned here. However, this quarter I had a great grader, who points out my errors but gives full credit to my homework. Btw, I completed all parts of the homework and at least wrote complete code, and the graders just grade on completeness instead of correctness. BUT it is just so hard to write complete code. Thus, a nice grader seems great, but it also requires a large amount of time spent on homework.
Finally Mike seemed to give us grades generously, since I was between 25-50 percentile for most exams but still get an A.
If you got another professor for this class, just take it. If not, Mike is not so bad if you have a nice grader.
Mike's stats 20 is a fantastic class to me. I learned a lot about R language, and I also learned a lot from How Mike cares about his students. Go and take this class with no hesitation, and you will gain far more than you can imagine. At UCLA, it's really hard to find a professor that cares students so much, and luckily, Mike is one of them. I will keep the following quotes in mind:
"We need to remember what's important in life: friends, waffles, work. Or waffles, friends, work. Doesn't matter, but work is third." ― Leslie Knope.
If there is a class which will stress you out and mess up your mental health it is this one.
Save your self and if you have any intention of having a social life to even a little little amount, don't take it(PLZZ )
Here to boost Mike's Bruinwalk rating. He's the one who designed the current Stats 20 course, and it is really one of the best introductory programming courses I have ever taken (considering I have learnt 6 programming languages in total). He's pretty much online 24/7 on Campuswire constantly answering our questions, which shows how much he cares about our learning. His lectures and lecture notes are clear and concise, which really helps in revision for exams. Though homework assignments are time-consuming, the problems are well-crafted and really fun to work on. If you are a big fan of programming, I would highly encourage you to attempt the optional advanced problems. Although exams are fairly challenging, just be familiar with potential traps / edge cases that Mike goes through during lectures, as well as the family of apply functions that he loves testing on. His curve is extremely generous too, so do not worry too much if you did not perform as well for exams. I would highly recommend taking Stats 20 with Mike, he lays a really solid foundation for you in R.
Before taking STATS 20 with Dr. Mike, a lot of students are discussing how heavy the workload is and how terrible it might be if the TA is Jake. To be honest I was a little bit intimidated by many comments about this class.
The class is more intense than I expected, one HW each week, and it is going to take about two days to finish (learning and doing problems). But I promise you as long as you do the problems, you will have a better sense of how to be a good coder! I have to say I became a better coder because of Mike and Ian.
Don't be worried if you have trouble with getting help. Mike's Campuswire is super helpful, you can get feedback from Mike or your fellow peers within 30mins. However, you won't expect to get the exact answer, but you will be getting a lot of useful hints.
Mike always emphasizes focusing on learning other than grades. Although he tries to push all the students as much as he can, he would be very thoughtful and nice.
There's one sentence from Mike that I would never forget as a student: "Your mental and physical&mental wellbeing and integrity is always more important than grades. " I forgot the exact words but he quoted a really good saying, "Friends&family, waffle, and work are the most important threes things, no matter what the order is, work is always going to be the third one.
If you are looking for an instructor who seems to be giving easy lectures, HW's, and A's, Mike is definitely your worst choice; If you are looking for an instructor who is pushing students hard but being helpful, and you care about learning more than grades, Mike would be your best choice.
Stats 20 with Mike is an wonderful and caring professor, and it is a great class which I highly recommend taking. Going into this class I had some concerns because of some of its low reviews that took place around 2019 and 2020, but the class has been revamped and is a lot better. The grading on homework assignments is based on completion so as long as you give it a good effort you will get credit. The TA Eduardo is also very knowledgeable and approachable in office hours and discussion. If you take this course wanting to learn R, you will get a lot out of it and finish with a good grade.
I thought Stats 20 with Mike was great! Learning how to code in R is like learning a new language, but it is because of Mike and my awesome TA Bart that I feel like I have a solid comprehension of R for the upper division stats courses to come. The class breakdown was 7 homeworks (graded on completion), 2 midterms, and a final exam. The homework assignments were difficult, but always referenced material learned in the chapter notes that Mike lectured through. What I appreciated is as someone who is new to programming is that Mike standardized this class so that everyone must use the same base level functions and structure, making this class doable as an introduction. The graders for the homework always left helpful comments on how to improve your code. The midterm exams and final were all very difficult given the time frame, but as long as you understand the notes and the examples Mike emphasizes, you will perform fine. Plus the class is scaled generously. Overall - Mike is a great guy, and you should take him if you can, especially with Bart. They are both very accommodating and caring! My advice is that you should study his notes, work through the examples, and trust your gut instinct for coding on exams! :)
Yes, the class is tough. But, it is extremely valuable to take the course with Mike, if you plan to go on to major in Stats and take the 101 and 102 series. He is very welcoming, super nice, and willing to really help his students in order to make sure that they truly comprehend the material... if they put in the necessary work. Go to office hours, start the problem sets (they're long!) way ahead of time and you should be more than fine for the course.
(for stats 20)
HW is doable and not extremely time-consuming. If you try each problem honestly, you will receive more scores than you expect. Scoring 100% on HW is definitely possible.
Midterms are HARD, so the grades might be frustrating. The final is long and cumulative but not necessarily as hard since you have more time, so just make sure you have a solid foundation on the earlier chapters and study the later chapters well.
Don't give up learning the later chapters if you messed up the two midterms. I did horribly on the two midterms (below the class medians, close to the avgs), but then I got 90+ in the final by rewatching some of the lectures, taking notes on details taught in the lecture that was easily overlooked, playing with weird edge cases in R, and redoing some short HW problems. I ended up with an A.
The lectures are definitely helpful, but you still have to figure out lots of things in the HW by yourself (I mean searching on the internet is not helpful since you are not allowed to use outside sources). I never went to OHz, but I guess that may also help. On the Campuswire forum, some people asked questions that I never encountered in the HW or lectures, but thinking about some of those questions helped me understand the concepts.
This class is as horrible as everyone else mentioned here. However, this quarter I had a great grader, who points out my errors but gives full credit to my homework. Btw, I completed all parts of the homework and at least wrote complete code, and the graders just grade on completeness instead of correctness. BUT it is just so hard to write complete code. Thus, a nice grader seems great, but it also requires a large amount of time spent on homework.
Finally Mike seemed to give us grades generously, since I was between 25-50 percentile for most exams but still get an A.
If you got another professor for this class, just take it. If not, Mike is not so bad if you have a nice grader.
Mike's stats 20 is a fantastic class to me. I learned a lot about R language, and I also learned a lot from How Mike cares about his students. Go and take this class with no hesitation, and you will gain far more than you can imagine. At UCLA, it's really hard to find a professor that cares students so much, and luckily, Mike is one of them. I will keep the following quotes in mind:
"We need to remember what's important in life: friends, waffles, work. Or waffles, friends, work. Doesn't matter, but work is third." ― Leslie Knope.
If there is a class which will stress you out and mess up your mental health it is this one.
Save your self and if you have any intention of having a social life to even a little little amount, don't take it(PLZZ )
Here to boost Mike's Bruinwalk rating. He's the one who designed the current Stats 20 course, and it is really one of the best introductory programming courses I have ever taken (considering I have learnt 6 programming languages in total). He's pretty much online 24/7 on Campuswire constantly answering our questions, which shows how much he cares about our learning. His lectures and lecture notes are clear and concise, which really helps in revision for exams. Though homework assignments are time-consuming, the problems are well-crafted and really fun to work on. If you are a big fan of programming, I would highly encourage you to attempt the optional advanced problems. Although exams are fairly challenging, just be familiar with potential traps / edge cases that Mike goes through during lectures, as well as the family of apply functions that he loves testing on. His curve is extremely generous too, so do not worry too much if you did not perform as well for exams. I would highly recommend taking Stats 20 with Mike, he lays a really solid foundation for you in R.
Before taking STATS 20 with Dr. Mike, a lot of students are discussing how heavy the workload is and how terrible it might be if the TA is Jake. To be honest I was a little bit intimidated by many comments about this class.
The class is more intense than I expected, one HW each week, and it is going to take about two days to finish (learning and doing problems). But I promise you as long as you do the problems, you will have a better sense of how to be a good coder! I have to say I became a better coder because of Mike and Ian.
Don't be worried if you have trouble with getting help. Mike's Campuswire is super helpful, you can get feedback from Mike or your fellow peers within 30mins. However, you won't expect to get the exact answer, but you will be getting a lot of useful hints.
Mike always emphasizes focusing on learning other than grades. Although he tries to push all the students as much as he can, he would be very thoughtful and nice.
There's one sentence from Mike that I would never forget as a student: "Your mental and physical&mental wellbeing and integrity is always more important than grades. " I forgot the exact words but he quoted a really good saying, "Friends&family, waffle, and work are the most important threes things, no matter what the order is, work is always going to be the third one.
If you are looking for an instructor who seems to be giving easy lectures, HW's, and A's, Mike is definitely your worst choice; If you are looking for an instructor who is pushing students hard but being helpful, and you care about learning more than grades, Mike would be your best choice.
Stats 20 with Mike is an wonderful and caring professor, and it is a great class which I highly recommend taking. Going into this class I had some concerns because of some of its low reviews that took place around 2019 and 2020, but the class has been revamped and is a lot better. The grading on homework assignments is based on completion so as long as you give it a good effort you will get credit. The TA Eduardo is also very knowledgeable and approachable in office hours and discussion. If you take this course wanting to learn R, you will get a lot out of it and finish with a good grade.