Professor

Michael Tsiang

AD
3.7
Overall Ratings
Based on 247 Users
Easiness 2.9 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 2.9 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 4.1 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 3.9 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (247)

5 of 20
5 of 20
Add your review...
Dec. 14, 2019
Quarter: Fall 2019
Grade: A

Though I'm only a sophomore, but I'm 120% sure this is the most terrible learning experience in my entire academic career. There is 10 homework in total, all of which are graded extremely harshly (TA Jake has this incredibly strict grading rubric which he refuses to release to the class so you don't know what he expected for homework until the terrible grade is out with tons of comments for the smallest format details). A lot of the homework includes things he hasn't really cover in lectures. He just throws you a function and a brief description for that and expects you to figure out by the help section in r studio (the help section includes EVERYTHING in r, so basically he expects you to know everything because you can self-learn through that help section). He really likes giving out an unmanagable amount of homework and assignments before exams. Before the second midterm, we have three homework dues, one of them is to write 26 built-in functions. That homework takes me around 10 hours to write out functions that could work 99% percent of the situations. But what Jake expects are the most perfect functions that could work for even the most rare circumstances, and in PERFECT format, so I only get 53/100. By the way, he deducts points for using print() function which he thinks it's undesirable. So for one function even mine works perfectly, but I get 2 points deducted just because I use a function which he doesn't like. For thanksgiving holiday, we don't have class on Wed, but mike assigns a whole new chapter for us to self-study. Normally we spend about a week to learn a whole chapter, and mike just expects us to have enough time to self-learn a new chapter because we have one day off prior to thanksgiving. After thanksgiving is week 10, and we have another new chapter to learn, another homework for the new chapter due on week 10 Friday, and a Final Project that is SUPER HARD that takes me over 20 hours to work on which is due at the end of Final week. Mike constantly reminds us to have enough rest and enjoy our life and care about our mental health. This could not be more ironic because this class is the source of all my unhealthy schedule and heavy workload and mental health issues. Mike looks kind and he does act kindly and funny in class, but during his office hour he becomes super cold and intimidating. He never directly answers your questions but instead looking at you with a questioning eyes and ask what do you think. But the thing is if what I think is right, then I don't need to go to the office hour and ask! Jake is even worse. His office hour is a total waste of time. You have to sign up through a link and wait for an hour or so for him to call your name and get not really very useful feedback.
If you are truly in love with R language and are willing to spend every piece of your spare time to work on R , this class is perfect for you. As long as you have time and patience and passion, you can surely learn a lot. Otherwise, this will be the most horrible nightmare in your life.

Helpful?

3 1 Please log in to provide feedback.
Nov. 23, 2019
Quarter: Fall 2019
Grade: NR

Do you want to spend hours looking over your homework because even though you know it’s right, they will take points off for the most random stuff (like SPACING)?
Do you want to spend hours and hours on end studying, just for the midterm to be an assemble of questions that are so specific, you’ll have no idea how to answer unless you had the sheer luck of randomly encountering the same problem at some point in your life?
Do you like when your TA (Jake Kramer in particular) treats you like you are the worst idiot they have ever encountered in their life? Do you enjoy going to OH just so the TAs and the Professor can give you nothing but cryptic and confusing answers?
Do you love when it’s almost impossible (if you work at night and you can’t go to the Professor’s OH) for you to see your midterms, and to understand what you got wrong (which also makes your chances of getting a regrade, or checking if anything has been graded incorrectly absolutely impossible)?
If you are into all of these things, then you will LOVE this class.
Otherwise, if you have to take this class, mentally prepare to take one of the worst classes in your UCLA career.
I have an A in the class (at least so far), and I’ve never hated a class as much as I hate this one.
The professor tries to be nice, but most of the time he is unhelpful.
Jake Kramer is BY FAR the WORST TA I’ve ever had the misfortune to meet.
Anyway, GOOD LUCK! I hope you have a much better experience with the class than I personally did

Helpful?

3 1 Please log in to provide feedback.
Dec. 15, 2019
Quarter: Fall 2019
Grade: NR

Probably the worst class I've ever taken at UCLA. This is not an introductory level class workload. You cannot give your students a final project during week 10, and a final, and hw. Like ???? this is not the only class we're taking you need to CHILL OUT. Professor tries to tell us to be calm and no grade is worth you mental health blah blah oKAY THEN DON'T ASSIGN US WORK THAT'S GOING TO TAKE 45 HOURS TO COMPLETE. The material we learn in class is so far off from what we're assessed on in hw and on tests. I just have no words for this class but don't take it if you don't have to cause it straight up made me want to die.

Helpful?

3 1 Please log in to provide feedback.
Nov. 17, 2019
Quarter: Fall 2019
Grade: DR

This class might have been good in the past, but this is definitely no longer the case. I went for multiple office hours but it was one of those instances where he taught you 1+1=2 and then asked you to invent and think of a new color during the mid terms. Do not take this class at all cost - what everyone is saying here is actually true (apart from that one positive comment that is prolly written by Jake). Stay strong my fellow bruins, this class is GPA suicide and avoid it unless you have coded since a tender age of 3. PS: Jake is a spy from USC who's sole purpose is to destroy your GPA.

Helpful?

7 5 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 18, 2021
Quarter: Fall 2021
Grade: A

DR. MIKE IS F--ING AWESOME! TAKE THIS CLASS, YOU WILL NOT REGRET IT! The old Bruinwalk reviews scared me, so I really hesitated to join this class. However, Dr. Mike is quite literally one of the sweetest, most empathetic, fun Profs I have ever met. He made a lot of adjustments to his curriculum in light of his student feedback.

He knows his lectures like the back of his hand and creates these organized pdfs of the material. His class was also really engaging and he managed to make me laugh in each lecture. He also teaches in a way where you can just focus on your learning without being concerned about your grade. I never found myself stressed or incentivized to cheat to do well.

The homework, while challenging, is graded on completion. The exams are quite difficult, but he curves generously so it doesn't really matter in the end. Just focus on trying to learn from mistakes you make on past exams. A study hack for this class is to also play around with R commands and see how outputs change depending on different types of inputs. He literally gives you all the resources you need for the class condensed on his pdfs, so Stack overflow is entirely useless and exams never have surprises on them. You will leave this class with a foundational knowledge of R that will help you loads in the future.

Dr. Mike also makes himself super available to his students. He has extensive office hours and is eager to answer all questions that come his way. He also places a strong emphasis on the importance of mental health and he cares about his students deeply.

Seriously, this class is fantastic. Ignore the other reviews, you'll be in great hands :)

Helpful?

1 0 Please log in to provide feedback.
Sept. 2, 2022
Quarter: Summer 2022
Grade: NR

Professor Mike (as he prefers to be called than his last name) is arguably one of the best professors that I have taken as a lower division class (I took this class for fun for the summer, since it does not satisfy any requirements for my engineering major). Anyway, Professor Mike went above all expectations that I could have expected from any public university faculty member. His lectures are very clear with the content and relatable applications, often amusing with his interesting jokes/comments, and his attempt to connect with the students and himself, through Campuswire and proper communication, is distinct and commendable (in fact, I think he connected with the students on a personal level almost unparalleled than any faculty member I encountered at UCLA). I am satisfied that I took this course over the summer, and it will be an experience that I will not forget for the rest of my life. And also, his Winers-and-Cheese Club (basically, a personal mini social club) was also a very fun experience, being able to chat with him informally. If you want to connect to him on a personal level, this is the place to be (at the time I took his class, it was on Fridays, 7:30 pm, at MS 8105). Dr. Mike, on behalf of the entire body of students that took Stats 10 for SSC 2022, thank you for all that you do! I am certain you will make many more meaningful achievements, both within teaching statistics, researching in statistics, and making long-lasting friends (because waffles and friends come before work, right?).

Helpful?

1 0 Please log in to provide feedback.
STATS 100C
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 13, 2020
Quarter: Spring 2020
Grade: NR

It was Mike's first time teaching 100C, yet he always made organized, informative slides for each lecture and reasonable but challenging homework assignments. He also was very accommodating at the end because of everything surrounding the protests and riots. 100C gets a rep for being one of the hardest stats classes, but I felt Mike's instruction and expectations made it a very fulfilling, enjoyable experience. Really pleased to have taken it with him!

Helpful?

1 0 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 3, 2020
Quarter: Fall 2020
Grade: NR

He must have changed the class since 2019, because it's definitely an average class now. He has about 4 hours of lecture/week, and the hw takes about 4 hours. 80% of the hw answers is straight from his notes on ccle, and the rest you can just ask for hints on campuswire forum. The hw is also graded on completion. And honestly, Mike is a super understanding prof, if you're stressed about grades, you can work with him to figure something out. As for the midterms, so the averages were like 60's, but the grading scale is generous:
75+ percentile = A+
50+ percentile = A-/A
25+ percentile = B/A-
0+ percentile = <B

Helpful?

1 0 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 30, 2020
Quarter: Fall 2020
Grade: A-

Not much left to say that hasn't already been said. The reviews for this class are accurate unfortunately (mike is nice but the class sucks a$$). I had Bart as a TA and he was really chill and pretty funny. I would recommend him because he made this class a little better and honestly helped me get through it (not so much content wise but mental stability wise).

Now onto my advice: STUDY !! This may seem obvious to some of you, but it was completely foreign to me to study for a coding class. This class turns through a ton of material, so you need to review everything covered in the notes as well as the HW problems before the midterms and finals (this will help a TON).

I know if you are reading this you probably have to take this class and you probably have to take it with Mike. I'm really sorry and it might be scary reading all these reviews, but I promise you will get through it... just stay confident and good luck (you got this) !!

Helpful?

1 0 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Dec. 30, 2020
Quarter: Fall 2020
Grade: A-

The professor is a friendly person.
Take this class online (COVID-19)a lot thing may be different from before.
40% for both exam(25%better one 15% lower one) 18% Homework 30% Final exam 12% Final project
Due to the epidemic, the project was cancelled. total grade is over 88.

The time for the exam is tight. I have never completed all the questions.
Exam grade is mostly based on percentiles, top50% A to A-, 50%-75%B+/B range. End 25%B/B-/below range.
Homework can be late for 24h, no points are deducted. Although the homework is difficult, it is scored according to the degree of completion. 75% complete, you can get 100% points . No one will tell you the correct way before due day. It is for "stimulate the learning process". If you don’t have time to think, or if you don’t have any clues. Just answer your plan and ideas will get full marks.

1st exam : min~1st Qu
2nd exam: med~3rd Qu
Final exam: med

Final Grade: A-

Helpful?

1 0 Please log in to provide feedback.
STATS 20
Quarter: Fall 2019
Grade: A
Dec. 14, 2019

Though I'm only a sophomore, but I'm 120% sure this is the most terrible learning experience in my entire academic career. There is 10 homework in total, all of which are graded extremely harshly (TA Jake has this incredibly strict grading rubric which he refuses to release to the class so you don't know what he expected for homework until the terrible grade is out with tons of comments for the smallest format details). A lot of the homework includes things he hasn't really cover in lectures. He just throws you a function and a brief description for that and expects you to figure out by the help section in r studio (the help section includes EVERYTHING in r, so basically he expects you to know everything because you can self-learn through that help section). He really likes giving out an unmanagable amount of homework and assignments before exams. Before the second midterm, we have three homework dues, one of them is to write 26 built-in functions. That homework takes me around 10 hours to write out functions that could work 99% percent of the situations. But what Jake expects are the most perfect functions that could work for even the most rare circumstances, and in PERFECT format, so I only get 53/100. By the way, he deducts points for using print() function which he thinks it's undesirable. So for one function even mine works perfectly, but I get 2 points deducted just because I use a function which he doesn't like. For thanksgiving holiday, we don't have class on Wed, but mike assigns a whole new chapter for us to self-study. Normally we spend about a week to learn a whole chapter, and mike just expects us to have enough time to self-learn a new chapter because we have one day off prior to thanksgiving. After thanksgiving is week 10, and we have another new chapter to learn, another homework for the new chapter due on week 10 Friday, and a Final Project that is SUPER HARD that takes me over 20 hours to work on which is due at the end of Final week. Mike constantly reminds us to have enough rest and enjoy our life and care about our mental health. This could not be more ironic because this class is the source of all my unhealthy schedule and heavy workload and mental health issues. Mike looks kind and he does act kindly and funny in class, but during his office hour he becomes super cold and intimidating. He never directly answers your questions but instead looking at you with a questioning eyes and ask what do you think. But the thing is if what I think is right, then I don't need to go to the office hour and ask! Jake is even worse. His office hour is a total waste of time. You have to sign up through a link and wait for an hour or so for him to call your name and get not really very useful feedback.
If you are truly in love with R language and are willing to spend every piece of your spare time to work on R , this class is perfect for you. As long as you have time and patience and passion, you can surely learn a lot. Otherwise, this will be the most horrible nightmare in your life.

Helpful?

3 1 Please log in to provide feedback.
STATS 20
Quarter: Fall 2019
Grade: NR
Nov. 23, 2019

Do you want to spend hours looking over your homework because even though you know it’s right, they will take points off for the most random stuff (like SPACING)?
Do you want to spend hours and hours on end studying, just for the midterm to be an assemble of questions that are so specific, you’ll have no idea how to answer unless you had the sheer luck of randomly encountering the same problem at some point in your life?
Do you like when your TA (Jake Kramer in particular) treats you like you are the worst idiot they have ever encountered in their life? Do you enjoy going to OH just so the TAs and the Professor can give you nothing but cryptic and confusing answers?
Do you love when it’s almost impossible (if you work at night and you can’t go to the Professor’s OH) for you to see your midterms, and to understand what you got wrong (which also makes your chances of getting a regrade, or checking if anything has been graded incorrectly absolutely impossible)?
If you are into all of these things, then you will LOVE this class.
Otherwise, if you have to take this class, mentally prepare to take one of the worst classes in your UCLA career.
I have an A in the class (at least so far), and I’ve never hated a class as much as I hate this one.
The professor tries to be nice, but most of the time he is unhelpful.
Jake Kramer is BY FAR the WORST TA I’ve ever had the misfortune to meet.
Anyway, GOOD LUCK! I hope you have a much better experience with the class than I personally did

Helpful?

3 1 Please log in to provide feedback.
STATS 20
Quarter: Fall 2019
Grade: NR
Dec. 15, 2019

Probably the worst class I've ever taken at UCLA. This is not an introductory level class workload. You cannot give your students a final project during week 10, and a final, and hw. Like ???? this is not the only class we're taking you need to CHILL OUT. Professor tries to tell us to be calm and no grade is worth you mental health blah blah oKAY THEN DON'T ASSIGN US WORK THAT'S GOING TO TAKE 45 HOURS TO COMPLETE. The material we learn in class is so far off from what we're assessed on in hw and on tests. I just have no words for this class but don't take it if you don't have to cause it straight up made me want to die.

Helpful?

3 1 Please log in to provide feedback.
STATS 20
Quarter: Fall 2019
Grade: DR
Nov. 17, 2019

This class might have been good in the past, but this is definitely no longer the case. I went for multiple office hours but it was one of those instances where he taught you 1+1=2 and then asked you to invent and think of a new color during the mid terms. Do not take this class at all cost - what everyone is saying here is actually true (apart from that one positive comment that is prolly written by Jake). Stay strong my fellow bruins, this class is GPA suicide and avoid it unless you have coded since a tender age of 3. PS: Jake is a spy from USC who's sole purpose is to destroy your GPA.

Helpful?

7 5 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2021
Grade: A
Dec. 18, 2021

DR. MIKE IS F--ING AWESOME! TAKE THIS CLASS, YOU WILL NOT REGRET IT! The old Bruinwalk reviews scared me, so I really hesitated to join this class. However, Dr. Mike is quite literally one of the sweetest, most empathetic, fun Profs I have ever met. He made a lot of adjustments to his curriculum in light of his student feedback.

He knows his lectures like the back of his hand and creates these organized pdfs of the material. His class was also really engaging and he managed to make me laugh in each lecture. He also teaches in a way where you can just focus on your learning without being concerned about your grade. I never found myself stressed or incentivized to cheat to do well.

The homework, while challenging, is graded on completion. The exams are quite difficult, but he curves generously so it doesn't really matter in the end. Just focus on trying to learn from mistakes you make on past exams. A study hack for this class is to also play around with R commands and see how outputs change depending on different types of inputs. He literally gives you all the resources you need for the class condensed on his pdfs, so Stack overflow is entirely useless and exams never have surprises on them. You will leave this class with a foundational knowledge of R that will help you loads in the future.

Dr. Mike also makes himself super available to his students. He has extensive office hours and is eager to answer all questions that come his way. He also places a strong emphasis on the importance of mental health and he cares about his students deeply.

Seriously, this class is fantastic. Ignore the other reviews, you'll be in great hands :)

Helpful?

1 0 Please log in to provide feedback.
STATS 10
Quarter: Summer 2022
Grade: NR
Sept. 2, 2022

Professor Mike (as he prefers to be called than his last name) is arguably one of the best professors that I have taken as a lower division class (I took this class for fun for the summer, since it does not satisfy any requirements for my engineering major). Anyway, Professor Mike went above all expectations that I could have expected from any public university faculty member. His lectures are very clear with the content and relatable applications, often amusing with his interesting jokes/comments, and his attempt to connect with the students and himself, through Campuswire and proper communication, is distinct and commendable (in fact, I think he connected with the students on a personal level almost unparalleled than any faculty member I encountered at UCLA). I am satisfied that I took this course over the summer, and it will be an experience that I will not forget for the rest of my life. And also, his Winers-and-Cheese Club (basically, a personal mini social club) was also a very fun experience, being able to chat with him informally. If you want to connect to him on a personal level, this is the place to be (at the time I took his class, it was on Fridays, 7:30 pm, at MS 8105). Dr. Mike, on behalf of the entire body of students that took Stats 10 for SSC 2022, thank you for all that you do! I am certain you will make many more meaningful achievements, both within teaching statistics, researching in statistics, and making long-lasting friends (because waffles and friends come before work, right?).

Helpful?

1 0 Please log in to provide feedback.
STATS 100C
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: NR
June 13, 2020

It was Mike's first time teaching 100C, yet he always made organized, informative slides for each lecture and reasonable but challenging homework assignments. He also was very accommodating at the end because of everything surrounding the protests and riots. 100C gets a rep for being one of the hardest stats classes, but I felt Mike's instruction and expectations made it a very fulfilling, enjoyable experience. Really pleased to have taken it with him!

Helpful?

1 0 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: NR
Dec. 3, 2020

He must have changed the class since 2019, because it's definitely an average class now. He has about 4 hours of lecture/week, and the hw takes about 4 hours. 80% of the hw answers is straight from his notes on ccle, and the rest you can just ask for hints on campuswire forum. The hw is also graded on completion. And honestly, Mike is a super understanding prof, if you're stressed about grades, you can work with him to figure something out. As for the midterms, so the averages were like 60's, but the grading scale is generous:
75+ percentile = A+
50+ percentile = A-/A
25+ percentile = B/A-
0+ percentile = <B

Helpful?

1 0 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A-
Dec. 30, 2020

Not much left to say that hasn't already been said. The reviews for this class are accurate unfortunately (mike is nice but the class sucks a$$). I had Bart as a TA and he was really chill and pretty funny. I would recommend him because he made this class a little better and honestly helped me get through it (not so much content wise but mental stability wise).

Now onto my advice: STUDY !! This may seem obvious to some of you, but it was completely foreign to me to study for a coding class. This class turns through a ton of material, so you need to review everything covered in the notes as well as the HW problems before the midterms and finals (this will help a TON).

I know if you are reading this you probably have to take this class and you probably have to take it with Mike. I'm really sorry and it might be scary reading all these reviews, but I promise you will get through it... just stay confident and good luck (you got this) !!

Helpful?

1 0 Please log in to provide feedback.
STATS 20
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Fall 2020
Grade: A-
Dec. 30, 2020

The professor is a friendly person.
Take this class online (COVID-19)a lot thing may be different from before.
40% for both exam(25%better one 15% lower one) 18% Homework 30% Final exam 12% Final project
Due to the epidemic, the project was cancelled. total grade is over 88.

The time for the exam is tight. I have never completed all the questions.
Exam grade is mostly based on percentiles, top50% A to A-, 50%-75%B+/B range. End 25%B/B-/below range.
Homework can be late for 24h, no points are deducted. Although the homework is difficult, it is scored according to the degree of completion. 75% complete, you can get 100% points . No one will tell you the correct way before due day. It is for "stimulate the learning process". If you don’t have time to think, or if you don’t have any clues. Just answer your plan and ideas will get full marks.

1st exam : min~1st Qu
2nd exam: med~3rd Qu
Final exam: med

Final Grade: A-

Helpful?

1 0 Please log in to provide feedback.
5 of 20
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!