3.4

Shaosong Ou

Information Systems - University of Washington

3.4
Quality
3.5
Difficulty
51%
Would Retake
127
Reviews
3.4
Quality
3.5
Difficulty
3.4
Helpful
3.4
Clarity

51%

Would Retake

127

Reviews

Rating Distribution
Official

5

41

4

28

3

18

2

22

1

18

What Students Say

This forum is such chaos: several people (maybe including the prof himself) arguing with each other

IS300 - 1.0 rating

Additionally, he is biased toward Asian students

IS300 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

64%

Textbook Required

29%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (15)
A- (13)
Not sure yet (13)
Grade Distribution
A(21)B(12)C(1)D(0)F(0)A-/B+(20)
Based on 67 reported grades
A: 15
A-: 13
Not sure yet: 13
B: 11
Common Tags
Hilarious (28)
Skip class? You won't pass. (14)
Lots of homework (14)
Tough grader (14)
BEWARE OF POP QUIZZES (12)
Group projects (11)
Tough Grader (10)
Inspirational (10)
Rating Trend

Declining

-0.58 avg change
Jun
Dec
Feb
Apr
Jun
Dec
Last 6 months
Ratings by Course

IS300

3.4

(124)

FIN350

3.0

(2)

ISBB

2.0

(1)
Difficulty by Course

ISBB

4.0

IS300

3.5

FIN350

3.0

Reviews (127)
4.0
2.0
IS300
Dec 7, 2007

He's really funny and knowledgeable. He doesn't grade exams and assignments easy, but if you pay attention in class and study for exams, you'll do great.

4.0
2.0
IS300
Dec 9, 2007

He's a really funny guy! I come to class everyday just to hear his stories.. and of course.. to learn about info. sys. =) Going to his lectures actually made me become an IS major.. HE's a really nice guy but he grades pretty hard.. kinda picky on the exams.. but attend class and you'll do well.. there's no reason NOT to attend!

5.0
1.0
FIN350
Dec 9, 2007

I'm strongly considering becoming an IS major after taking his class. He's hilarious ! Seriously, he would do amazingly well as a stand up comedian. You still learn a ton about IS from him though. My most memorable class would have to be the one where he spent 30 minutes in lecture playing SecondLife and showing us his virtual girlfriend. Haha.

5.0
1.0
IS300
Dec 18, 2007

He always says that his class is gonna be the best IS class that you ever take, but wow, it really is. His teaching techniques are really sparks interest for student as he periodically tell jokes to keep us awake during the class period. He grades not so easy though. Seriously he should teach another IS classes in the future, HIGHLY RECOMMENDED!

4.0
3.0
IS300
Mar 28, 2008

Great Prof. A lot of memorizing, but not too difficult. He really does make class very interesting, and entertaining. Study the slides from class, and don't your waste money on the book. You don't need it.

4.0
5.0
IS300
Jun 13, 2008

Very interesting prof, BUT difficult to study for his tests and you lose points on exams without explanation. Be prepared to laugh in lecture and then stop laughing when you see your grades...

3.0
3.0
IS300
Jun 16, 2008

he is so freaking funny and down for a lot of things..especially business school events haha which shall not be mentioned. however...you will be surprised w/ ur grade in this class. HIGHLY dependent on the quality of your presentation.

4.0
3.0
IS300
Sep 3, 2008

Getting a good grade in this class is dependent on the presentation and the midterms. He will not help you with what might be on the midterms or the final, will not give you study guides but it is possible to get a good grade if you study everything. Definitely a good prof and a class worth taking.

5.0
4.0
IS300
Nov 30, 2008

Very funny guy, but the jokes eventually get a little repetitive (It's so hot that...). Take the presentation very seriously, and study for the test (ALL the slides are fair game, so even learn the obscure ones...).

5.0
3.0
IS300
Apr 17, 2009

such a funny professor! makes the 2 hour class go by so fast! Now that I've taken his class, I'm seriously interesting in focusing in IS. Plus, the load is not bad at all...Plus, he's very eager to help you learn.

5.0
4.0
IS300
Jun 22, 2009

Very very funny. Makes lectures very interesting. A lot of memorization for tests. The presentation can be a lot of work so pick a good team. Make sure you attend lecture because participation in class is graded.

5.0
2.0
IS300
Dec 9, 2009

Best professor! The tests are multiple choice, T/F and short answer, and the average is usually about 80%, but easy to get well above. Labs are easy and take only an hour at most. The group project is hard, so I suggest talking to him about your topic and get a lot of feedback. Shaosong is also super funny and keeps the class interesting.

5.0
3.0
IS300
Dec 10, 2009

Shaosong is a wonderful professor. He makes learning about IS/IT easy and exciting. I can?t imagine taking this class with anyone else. Strongly recommended

4.0
3.0
IS300
Dec 20, 2010

Pretty funny guy, but his tests are harder than you think. They require a lot of memorization. He will tell you which slides to study for tests. Make sure you memorize EVERYTHING on those slides and I mean everything, even the most obscure things are game for the test. Overall, lectures can be a little dry at times, but his jokes are pretty funny.

5.0
3.0
IS300
Dec 23, 2010

Shaosong is a great professor. He makes the subject material very interesting! I didn't know anything about IS prior to taking his class, and now I'm considering taking many more IS classes. He is entertaining, which make the two hour class go by faster than my other 2 hour classes. As for exams, memorize every slide he tells you to memorize!

4.0
3.0
IS300
Dec 31, 2010

Shaosong is pretty cool and pretty funny. His lectures were not awful, you learn a lot of very useful information and many practical applications, the lab section is good too.

4.0
3.0
IS300
Mar 21, 2011

DO NOT BUY THE BOOK. It is a waste of money. But Shaosong is fun and funny! This class has the potential to be BORING, but he is awesome. Choose an early date for your group presentation and just get it out of the way.

3.0
1.0
IS300
Jan 27, 2012

Ridiculously easy. If you are in any way competent with technology, you will be fine. Not all that helpful, but really entertaining. Just really focus on doing well on the group project; since the class is so easy, it will make or break your grade.

5.0
2.0
IS300
Mar 20, 2012

Shaosong is easily one of the most entertaining instructors at the university. Not only that, but he knows his stuff and you'll learn a lot. Overall, the class is manageable and the exams aren't too tough. The hardest part is the group presentation, so make sure you pair up with competent people, and prepare diligently. This class is a lot of fun!

2.0
4.0
IS300
Dec 17, 2012

Cool guy but not really a great professor. didn't really learn much from the class

2.0
4.0
ISBB
Jan 4, 2013

Funny professor, but didn't learn anything. unclear about what needed to know.

5.0
1.0
IS300
Feb 17, 2013

The class itself was quite boring, but he was really interesting and entertaining. Since you have to take this class anyway, make sure you take it with him! Also, you don't need the textbook.

2.0
3.0
IS300
Mar 24, 2013

Useless class, made even more useless by the professor. You feel like he doesn't take teaching seriously. If you know anything about the tech world, you'll learn ~20% of the time. Tests are multiple choice/T or F/some essay, but overall completely memorization based -> no critical thinking required. Projects/papers graded very arbitrarily.

5.0
2.0
IS300
Nov 19, 2013

He is funny and full of passion for what he does. You will learn and do it with a smile. Great instructor.

3.0
2.0
IS300
Nov 30, 2013

Be prepared for 5 minutes of attempted stand up comedy before class. Sounds nice, until falling behind by an entire lecture, and the info is rushed the class before the midterm or final. Overall fairly easy if you memorize slides. Some of his multiple choice test questions are vague, making them hard to answer. Did not clearly answer any of my ?s

5.0
2.0
IS300
Grade: A
Jan 1, 2014

Shaosong may have been the most entertaining professor I've had. He makes a lot of jokes (some a little crude) and it keeps you entertained and at least a little bit focused. The material was dry at times, but he tried to keep everyone involved. I felt like the class was very difficult during, but after the curve I found myself with a 3.9!

4.0
2.0
IS300
Grade: A-
Jun 18, 2014

Shaosong opens every lecture with border-line jokes I personally found entertaining. His exams require strict memorization of the slides; He has two pop quizzes testing you on material 1-2 weeks prior to midterm and final. The final is a little harder but manageable. He could shorten his lecture to about 45 minutes if he cut out the non-sense

3.0
3.0
IS300
Jun 18, 2014

OK class. He's funny, class isn't boring but there's only so much new things to learn. Exams can be surprisingly tough, so make sure you jot down everything he says on lectures. Other than that, Shaosong is solid.

4.0
3.0
IS300
Nov 24, 2014

Funny but really, really, REALLY awkward guy. Does not require textbook, although it does help out. First half of the quarter is spent learning about technology in businesses, second half gets really technical into exactly how technology works (binary, electromagnetic waves, etc). Would definitely recommend!

4.0
3.0
IS300
Grade: B
Dec 16, 2014

Shaosong is great in that he is somehow able to be a boring subject like IS hilarious and entertaining. However, don't be fooled by the lighthearted and fun nature of his class, because some of the excel assignments and the final were very difficult in my opinion, and took me by surprise.

4.0
3.0
IS300
Grade: A-
Dec 17, 2014

Shaosong is one of the funniest and most entertaining profs I've ever had. His lectures will keep you focused, but sometimes it feels like his stories overshadow actual content. On the assignments he is not always clear about what he wants or his grading criteria, and there was poor communication with the lab. Tests were not incredibly difficult.

5.0
3.0
IS300
Grade: B+
Jan 4, 2015

Don't buy textbook. Just check it out from library course reserves if you must, because it's really not necessary. Exams are memorization more or less.

3.0
3.0
IS300
Feb 12, 2015

Pretty good professor overall. Nothing incredible, but definitely presents material well. You don't need to buy the book, but definitely memorize all of the lecture slides and understand the labs and cases. His humor can be over the top sometimes, but he keeps you entertained which is nice. Hard class, but doable if you put in the effort.

4.0
4.0
IS300
Mar 14, 2015

This class was tougher than I thought, especially the midterm and final. You really have to put in effort to do well. Materials are kind of all over the place and not really focused on anything specifically.

3.0
4.0
IS300
Apr 19, 2015

Generally a disorganized class. Be sure to attend class or it will be difficult to do well on the examstests are based on lecture slides. Pretty much all memorization. Professor is okay though. He's funny, but the class ain't. Don't buy the textbook.

5.0
3.0
IS300
Dec 16, 2015

Hilarious teacher who really knows his stuff about IT. The class can be challenging at times, but overall it is not bad as everything is based off the book and slides. Labs are fair, make sure to start on assignments early.

4.0
3.0
IS300
Mar 13, 2016

He knows his stuff. He is concise, but doesn't make topics as clear as they could be. The first half of the quarter is mostly memorization, the second half is excel/binary and more conceptual. You'll likely have to do some Internet browsing to fully understand concepts. But DON'T SKIP LECTURE. He keeps it entertaining and he genuinely cares.

4.0
3.0
IS300
May 12, 2016

Shaosong has an incredibly inappropriate and hilarious sense of humor and makes class more upbeat and exciting. He knows IS inside and out and is extremely good at teaching it, especially to someone who knows nothing about computers or tech. There were a couple pop quizzes but even his tests are quite straight forward. Just do the homework!

3.0
4.0
IS300
Grade: A-
Dec 6, 2016
Wouldn't take again

His lectures are pretty entertaining, but not always relative to what is tested. His tests are pretty hard, so you really need to know the material. He loves cold calling and giving pop quizzes, which sucks.

Tough Grader
Participation matters
LECTURE HEAVY
4.0
3.0
IS300
Dec 9, 2016
Would take again

He has a great sense of humor; he loves you especially if you're blonde. One thing to note: hope that your team has your group project on the 2nd day versus the 1st. He doesn't make teams turn in their projects in on a due date, because of this many groups change their presentations to anticipate his questions/gauge how to to suck up.

BEWARE OF POP QUIZZES
Hilarious
GROUP PROJECTS
4.0
3.0
IS300
Grade: A-
Dec 21, 2016
Would take again

Shaosong loves to crack jokes and even though they are often painful, it makes the class interesting and fun. Tests were harder than expected, but not awful. Group project w/ 5 page report was alright, just try to be innovative with your idea. Lab can easily be skipped w/ no impact on grade as long as you do the lab assignments (put on canvas).

BEWARE OF POP QUIZZES
Hilarious
GROUP PROJECTS
3.0
4.0
IS300
Mar 3, 2017
Wouldn't take again

I feel really complicated about him. I don't like him because he always tries to tease his students and in another hand trying to please them using his awkward jokes. On the other hand, he is indeed a knowledgeable and smart guy. Beware of pop quizzes.

Inspirational
BEWARE OF POP QUIZZES
GROUP PROJECTS
3.0
3.0
IS300
Grade: Not sure yet
Mar 12, 2017
Would take again

IS 300 required lots of studying the lecture slides and reviewing the labs through youtube and outside learning. Knowledgeable teacher. Some lectures weren't as useful for the tests. Didn't care too much for the jokes, he knows what will be offensive and continues to say what he wants. Didn't feel extra help was super available. Decent class.

BEWARE OF POP QUIZZES
GROUP PROJECTS
5.0
3.0
IS300
Grade: A+
Apr 6, 2017
Would take again

He's just amazing, you will learn so much stuff ! He's also funny and make jokes all the time.

BEWARE OF POP QUIZZES
Hilarious
Amazing lectures
1.0
4.0
IS300
Apr 25, 2017
Wouldn't take again

Very mixed feeling for Shaosong. He is funny in lectures but the exams are not. If you memorize the textbook then that will get you a 4.0. Pure memorization is not the goal of education, and this class is also poorly structured. Take this class at a study abroad or something and avoid this guy. Do yourself a favor!

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
4.0
3.0
IS300
Jun 11, 2017
Would take again

Shaosong is an engaging lecturer who opens every class with a joke. The exams and pop quizzes are written entirely from the lectures, lab assignments and supplemental reading (not from textbook), so take good notes. There's a big group project due at the end of the quarter. The textbook is unnecessary (save $ and use library copy, if needed).

Skip class? You won't pass.
Hilarious
GROUP PROJECTS
1.0
4.0
IS300
Grade: C+
Jul 7, 2017
Wouldn't take again

Lecture is full of nonsense jokes. Didn't learn much from this prof and he grades tough on class assignments and exams. Take it in the summer quarter or with some other prof cuz from what I have heard it was midterm optional for the other sections.

Tough Grader
EXTRA CREDIT
LECTURE HEAVY
5.0
4.0
IS300
Grade: A
Dec 8, 2017
Would take again

Never a dull lecture. Some thought his jokes were over the top but I personally loved them because they kept things engaging. TAKE HIM!!

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Hilarious
3.0
5.0
IS300
Dec 9, 2017
Wouldn't take again

Shaosong is the most arrogrant professor I have ever had. He makes over-the-top jokes all the time that are borderline profane. There are pop quizzes, labs, mini-assignments, a midterm, and a final. It's just insane the amount of work for a core class. This should be illegal. TLDR: he's smart, but rude and crude.

Tough Grader
Skip class? You won't pass.
Clear grading criteria
2.0
5.0
IS300
Dec 10, 2017
Wouldn't take again

He likes to trick his students. His pop quizzes on topics that we haven't learned and he writes really hard and tricky tests. It's unfair when teachers trick students like that, this is not how you learn. You NEED to go to class because he purposely doesn't include everything in this slides. Only like him because he's funny. Not an easy class.

Tough Grader
Participation matters
BEWARE OF POP QUIZZES
3.0
4.0
IS300
Dec 10, 2017
Would take again

Really smart guy, but uses lecture time inefficiently. Tests are much harder than the material presented in class. Extremely vague about concepts that are important to the class. Jokes can be funny/inappropriate depending on your sense of humor. Enjoys randomly calling on people in class. Make sure you understand and can apply lab concepts (Excel).

BEWARE OF POP QUIZZES
GROUP PROJECTS
Tests are tough
2.0
3.0
IS300
Grade: A
Dec 11, 2017
Wouldn't take again

Lecture slides don't include half of what he says, so go to class. Choose the company that presents on the second day. Study for exams verbatim of what he lectures and lab material and you'll do fine on both the midterm and final. The bonus points from labs aren't extra credit, he just does it for "fun" to see which students will do them.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Tests are tough
1.0
5.0
IS300
Grade: A
Dec 21, 2017
Wouldn't take again

You will be tested on information which is not in the text and is not lectured on in class. In addition, there will be pop quizzes, difficult exams, team projects, and rigorous take-home projects. The hardest part of the class is the technical aspects. There is no way to practice because you aren't given practice problems. 4.0 was over 98%.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
3.0
IS300
Grade: B
Feb 14, 2018
Would take again

Great teacher, wants you to do well and learn! He always offers extra help if needed. The class can be challenging if you don't go to lectures.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Hilarious
2.0
4.0
IS300
Grade: B
Feb 20, 2018
Wouldn't take again

Very hard to tell what's important or not, his slides are not well organized and sometimes they don't contain enough information to get the point of it. He's final was very hard.

Skip class? You won't pass.
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
4.0
IS300
Grade: A-
Mar 10, 2018
Would take again

Shaosong is a very smart guy and you can tell hes really into what hes talking about. His tests can be difficult and vague in some spots, so make sure you have the lab stuff and concepts down and are able to apply them. Hes kinda funny but tbh he says some suspect stuff sometimes that can make people uncomfortable.

Skip class? You won't pass.
Hilarious
TEST HEAVY
2.0
4.0
IS300
Mar 10, 2018
Wouldn't take again

Good teacher but his test are very hard he doesn't want people to above average. Makes concept seem easy in class but makes them way harder on test with out going over it in class. Do not take him expecting an easy A

Tough Grader
TEST HEAVY
2.0
5.0
IS300
Mar 10, 2018
Wouldn't take again

Very good lectures but he needs to work on his notes. Slides lack details and he tests on things we didnt learn in class. His tests are very hard

Tough Grader
TEST HEAVY
1.0
4.0
IS300
Mar 10, 2018
Wouldn't take again

Very difficult class, I should have taken this class with a different instructor. He doesn't offer good exam prep and his technical problems are very difficult. Worst professor that I have ever taken.

1.0
4.0
IS300
Mar 10, 2018
Wouldn't take again

Very mixed feeling for Shaosong. He is funny in lectures but the exams are not. If you memorize the textbook then that will get you a 4.0. Take this class with someone else and avoid this guy. Also, bonus points for labs don't count for anything and he doesn't tell you until the last day of class. How does this guy still have a job

Tough Grader
TEST HEAVY
3.0
3.0
IS300
Mar 22, 2018
Wouldn't take again

Mixed feelings on Shaosong. He's a talented, engaging lecturer and a smart guy but his tests are odd. They don't really test your IS knowledge as much as your ability to memorize useless knowledge. He can be very unclear about his expectations for assignments, the labs are poorly written especially. You do learn a good amount in this class, though.

2.0
4.0
IS300
Dec 5, 2018
Wouldn't take again

At first you might think: hes funny and seems level headed... Until u get to the project, exams, and assignments. Such vague expectations and then expects a lot. He admits that very few people get full points for 2nd assignment bc he doesnt teach us how to do it. One of the worst foster profs Ive encountered

2.0
3.0
IS300
Grade: A+
Dec 18, 2018
Wouldn't take again

For a lower level business course, the workload is unbelievable. The class is entirely tailored to juniors -- avoid waiting until you're a senior to take this course. The content is mostly useless except for the excel portion. Avoid if you have a heavy quarter, as you will spend most your time doing useless homework assignments.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
4.0
IS300
Grade: B
Dec 18, 2018
Would take again

There's a lot of material in this class, lots of memorization of small details, and a lot of the information isn't super practical. That said, Shaosong is super funny, easy to learn from if you care, and pretty clear with expectations and tests. Take Shaosong! But it's not a shoe-in.

Tough Grader
Hilarious
3.0
4.0
IS300
Grade: B+
Dec 21, 2018
Would take again

Most reviews below are spot-on. I have very mixed feelings, as he is a fun and engaging professor, but is difficult to get a read on. The course is filled with a bunch of random material, and he tests on the random topics that he finds interesting. Best advice is pay attention to everything and assume everything is testable.

Tough Grader
5.0
2.0
IS300
Grade: A+
Jan 16, 2019
Would take again

Shaosong is a great professor for the intro Information System class. He is funny and inspirational. Attend his class, and you will be good for the exam. His exams are based on his powerpoints and his examples provided in class. The lab section is easy. Great professor.

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
IS300
Grade: A
Mar 14, 2019
Would take again

Shaosong is hilarious and engaging. Most of the grading distribution is made on the midterm and the final (which often feel like trivia with shaosong). I remember the first midterm had like 8 points on auctions, which was mostly from a 15 minute aside in one of the lectures. The curriculum is essentially whatever interests shaosong-- great class.

Lots of homework
Hilarious
Amazing lectures
2.0
4.0
IS300
Grade: B
Mar 23, 2019
Wouldn't take again

As others mentioned, I have mixed feelings about him. He's a funny guy when lecturing but outside, he seems to be standoffish. Labs are fine, but some take a lot of time. Exams are based on random information given in class, be prepared to study small details about everything. Good luck on the 2nd lecture assignment using excel, it's difficult.

3.0
4.0
IS300
Grade: B
Apr 13, 2019
Would take again

Class was pretty straight forward. The 2nd lab assignment was pretty challenging and the final was way more difficult than the midterm. Get good grades on the quizzes, labs, assignments & have a good group for the group project and you should be fine. Reading the text helps with the exams!

Skip class? You won't pass.
Group projects
Hilarious
3.0
4.0
IS300
Apr 14, 2019
Wouldn't take again

He is a great lecturer and extremely knowledgable guy. It is frustrating because he tests on small details from lecture to make sure you pay attention. Also his midterms and finals are literally meant to trick you even though he says otherwise. I feel like I had to work hard for my average grade in this class, but I respect him for his expertise

Skip class? You won't pass.
Lecture heavy
5.0
1.0
IS300
Jun 14, 2019
Would take again

Shao Song is, and will always be, the funniest professor on campus. Sometimes I find myself falling backwards but he would never let my grades fall. And I'll tell ya, Winter quarter was a slippery slope.

Respected
Inspirational
Amazing lectures
5.0
3.0
IS300
Grade: A
Mar 12, 2020
Would take again

Shaosong is super funny and easily my second favorite teacher at Foster! You will definitely enjoy his lectures because of his unique sense of humor. I literally attend his class just for his jokes. Other than that, this class was fairly easy and mostly memorization work for exams.

Group projects
Amazing lectures
4.0
4.0
IS300
Grade: B-
Mar 27, 2020
Would take again

Shaosong is quite the character. He's a funny guy and its obvious he loves what he teaches which makes the class easy to get through. The exams are pretty hard and I really suggest heavily studying the material. He teaches you valuable skills, especially in Excel and just like all Foster courses, there is a group project in his class too.

Graded by few things
Hilarious
5.0
3.0
IS300
Grade: A
Mar 30, 2020
Would take again

Shaosong! One of my fav professors at UW and made learning IS a really enjoyable experience. He's always willing to help and explain concepts outside of class and really wants his students to succeed. He has a really unique background and is highly educated. Ask him about his study abroad teaching experiences and his love for futbol!

Respected
Accessible outside class
Hilarious
5.0
3.0
IS300
Jun 4, 2020
Would take again

By far the best professor I've had in all of college. He really cares about his students' learning and participation, and is constantly making jokes to keep everyone engaged. He is always willing to help and make the lecture material very clear.

Inspirational
Hilarious
Amazing lectures
1.0
4.0
IS300
Grade: B+
Jun 6, 2020
Wouldn't take again

Reading the other reviews- Sure, he cracks a few jokes every now and then, but who really cares? Shaosong is a wolf in sheeps clothing. Avoid at all cost. Expects way too much for a 300 level course. 2nd assignment was ridiculous, as was the final. STAY AWAY

Graded by few things
Test heavy
Group projects
5.0
3.0
IS300
Oct 27, 2020
Would take again

Shaosong is one of the best professors I've had at UW! He is passionate about the lecture materials. His lectures are always so engaging. The lecture contents are also very relevant and useful. He is very organized (which helps so much in remote learning). He gave lots of help on the second hw which made it less challenging than it seemed at first.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
IS300
Grade: A
Nov 19, 2020
Would take again

Don't take IS300 if it's not with Shaosong. This guy is absolutely amazing in lecture and in general. He cares about his students and makes the class interesting. He walks through the content and does his best to make sure everyone is caught up. (also king of comedy!! never a dull moment in this class)

Lots of homework
Accessible outside class
Inspirational
5.0
3.0
IS300
Mar 7, 2021
Would take again

I was unsure if I was fit for IS but after taking IS 300 with Shaosong, I knew I was going to continue on my path. There are challenges, but he will be their to meet with you, and will reply to emails almost instantly. He cares so much about his students, and if you want to succeed in this class he will make sure you do. One of my favorite teachers

Accessible outside class
Hilarious
Caring
5.0
3.0
IS300
Mar 13, 2021
Would take again

Shaosong is one of the best teachers in Foster! His class isn't the easiest but IS 300 is hard no matter who you take, Shaosong is very understanding and makes class fun. 100% take him if you can

Lots of homework
Hilarious
1.0
4.0
IS300
Grade: B
Mar 13, 2021
Wouldn't take again

Aight, shaosong is funny I guess? Kind of cringey funny. I don't really understand all these reviews saying he is great. His exams and projects are way too difficult and the labs are terribly run and taught. He is kinda funny, does NOT make him a good prof.

Group projects
1.0
2.0
IS300
Grade: A
Mar 16, 2021
Wouldn't take again

Classes are long and uninteresting. Spends a lot of time talking about unrelated stuff, literally wasting time. The content feels random, you don't actually learn anything useful besides some Excel and SQL. The the final tests you on stuff he didn't spend much time on. If you're looking for technical skills, you're better off learning by urself

Group projects
2.0
4.0
IS300
Mar 16, 2021
Wouldn't take again

I can see Shaosong tried his best to make his lectures fun, and his lectures are pretty good. However, the labs don't have clear guidance and expect probably too much from students. The final project also has very vague guidance and no grading rubric. I would avoid him if you want clear guidance and rubric.

Lots of homework
2.0
5.0
IS300
Grade: Not sure yet
Mar 16, 2021
Wouldn't take again

Shaosong's lectures are great. He is energetic, kind, and funny. However, this class was extremely difficult as the workload is excessive and assignments are unclear. The level of work expected does not compare to the level at which material is taught. If you want clear instruction and assignments that are on par with the course, avoid this class.

Lots of homework
Hilarious
Tough grader
3.0
4.0
IS300
Grade: A
Mar 17, 2021
Would take again

Be prepared for tough assignments that require significant effort. Make sure you're in class, participate, have your camera on, and at least look excited to be in class. He will haze the class left and right with odd requests or other weird activities... Additionally, he is biased toward Asian students.

Participation matters
Test heavy
Tough grader
4.0
3.0
IS300
Mar 19, 2021
Would take again

I feel like everyone is being a bit too hard on him here, you definitely need to put in work on the lab assignments, but not too time consuming. The tutorials didn't help at all tho so I just stopped going to them and skimmed thru the replays. His classes are interesting and the only real issue here is how much the content bounces around randomly.

Lots of homework
Hilarious
2.0
3.0
IS300
Grade: B+
Mar 23, 2021
Wouldn't take again

No clear instructions over lab and lecture assignments. He is very enthusiastic but at the same time appears to be low-key mean when you ask for clarification. Quizzes are not hard but make sure to re-watch the recording lectures. He didnt cover tons of materials so make sure to ask your friends who have taken his class before the final exam.

Lots of homework
Skip class? You won't pass.
Test heavy
4.0
3.0
IS300
Grade: A+
Mar 31, 2021
Would take again

Shaosong likes to keep up with the current trends! Like the "fellow kids" type. The content isn't hard, but the expectations for lab assignments are inconsistent across different sections (b/c different TAs). Some of the assignments involve a little thinking outside the box. Work together with other people! It helps a lot.

Participation matters
Hilarious
5.0
4.0
IS300
Grade: A+
Apr 2, 2021
Would take again

Shaosong is my favorite professor Ive had at Foster! He is very funny, an engaging lecturer, and very accessible in terms of help outside of class. I havent seen another professor put in the effort he has to create a dynamic online learning environment; it was refreshing. It is a tough class for sure, but I cant recommend Shaosong enough.

Accessible outside class
Hilarious
Amazing lectures
5.0
3.0
IS300
Jun 16, 2021
Would take again

Amazing professor. Every class was engaging and had something new to learn. The assignments were tough at times but enjoyable. Small quiz once a week. His personality is wonderful. If he's available be sure you take his class, you won't regret it. Grading isn't tough, make sure you do all your work and turn it in on time. 10/10 class overall

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
IS300
Grade: A-
Sep 15, 2021
Would take again

He tries his best to make the class enjoyable while also helping you learn. The assignments and quizzes are very straightforward. Professors don't often get as good as this, in my opinion.

Gives good feedback
Accessible outside class
Hilarious
5.0
4.0
IS300
Grade: A
Dec 14, 2021
Would take again

I think his rating is a little lower on this site because of how hard the assignments and final can be. He's a great guy, a very concise teacher, and doesn't get boring to listen to. Just start the group project early and be prepared to put in time for the assignments. If you can, take this class with 1-2 easier classes. One of my favorite profs!

Lots of homework
Group projects
Hilarious
4.0
3.0
IS300
Grade: A
Dec 18, 2021
Would take again

This class was really interesting and Shaosoung was a entertaining and solid lecturer. There are weekly quizzes that come from the lecture that can be difficult, but I would say they are fair. You can tell he is passionate about the field and cares about his students. I would take him again as he was entertaining and made it fun. Final was tough.

Respected
Skip class? You won't pass.
Hilarious
5.0
3.0
IS300
Grade: B+
Dec 24, 2021
Would take again

You don't really do much in the class except weekly lab assignments (like excel or other computer language task). Actual lectures aren't very helpful and I didn't really pay attention to them. Grade is made up of 2 lecture assignments, 10 lab assignments, group project, and the final. Final is really hard but I don't think your supposed to finish

Respected
Graded by few things
Hilarious
2.0
5.0
IS300
Grade: B+
Feb 25, 2023

This class with Shaosong is so hard. I spend way too much time doing the assignments for this class its so frustrating. It actually is horrible, if you are not an IS major or good with technology. Save us all.

Tough grader
Group projects
Inspirational
1.0
5.0
IS300
Grade: Not sure yet
Feb 27, 2023

Shaosong is by far one of the worst professor's I have had at UW to date. He is a wolf in sheep's clothing, as said by many of his previous students. His jokes are not funny, and they are a way to con you into thinking he has a pure heart. He finds happiness/pride when people don't complete the HW. Take Tayfun instead-- avoid Shaosong at all costs.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
IS300
Grade: Not sure yet
Mar 1, 2023

He's very impatient. If we ask him something from the class, he will never repeat or clarify for a second time. And we are not allowed to use recordings to review for the quiz. He just wants to give students hard time and refuses to help.

1.0
5.0
IS300
Grade: Not sure yet
Mar 6, 2023

If you're reading this Shaosong just know your jokes aren't funny. Don't take his class.

Tough grader
Lecture heavy
Graded by few things
2.0
5.0
IS300
Grade: Not sure yet
Mar 12, 2023

Get ready to struggle. The final is impossible. Not one person finished the final before time was up out of the hundred+ students in his IS300 classes.

Tough grader
Lots of homework
1.0
4.0
IS300
Grade: Not sure yet
Mar 16, 2023

Fun in lectures but does not help with questions. Final was absolutely absurd

Tough grader
Test heavy
Graded by few things
5.0
2.0
IS300
Grade: Not sure yet
Mar 19, 2023
Would take again

I am not sure where all the bash comes from for Shaosong. He is a sweet guy and always inspirational. IS 300 can be a bit boring, but it is not challenging. Look at the dates of all the negative reviews for Winter 2023; it is very unusual. Seriously, Shaosong is probably not the best teacher as Foster, but he is well above par.

Inspirational
Caring
5.0
4.0
IS300
Grade: Not sure yet
Mar 19, 2023
Would take again

Great professor. Kind, full of jokes, engaging even tho material is boring. The bad thing (and the reason for bad winter q reviews) is that the final was WAY too long. Nobody finished. Literally NOBODY. He's very intelligent, so I have no doubt he will change the final for next q. With that assumption, he's awesome. Don't be afraid of his class.

Group projects
Amazing lectures
Lots of homework
5.0
5.0
IS300
Grade: A-
Mar 20, 2023
Would take again

I really enjoyed Shaosong's classes, I also loved his adorable and sweet TA Yue. He is a cool professor with good jokes and lots of knowledge. I appreciate how he stays up to date to trends. Yes, the workload is heavy and exam is extremely difficult, so starting all assignments, labs, and project early is a must. That saved me this quarter.

Amazing lectures
Lots of homework
Test heavy
5.0
4.0
IS300
Grade: A-
Mar 28, 2023
Would take again

Sweet and responsive, especially the TAs

5.0
3.0
IS300
Apr 10, 2023
Would take again

I like Shaosong. Reachable and personable.

Respected
Lecture heavy
Test heavy
1.0
5.0
IS300
Grade: B
Apr 23, 2023

This forum is such chaos: several people (maybe including the prof himself) arguing with each other.

3.0
5.0
IS300
Grade: A-
Apr 23, 2023
Would take again

This good/bad polarized debate is meaningless. Hope this is the last comment for a while and this course will be better for everyone.

5.0
3.0
IS300
May 4, 2023
Would take again

Wow, 7 thumbsup in a day, IS 300 did teach buying click farming on Alibaba, didn't it.

1.0
4.0
IS300
Jun 1, 2023

He makes jokes throughout class to distract you from the fact that he's a terrible professor. His lectures are incredibly dry. I'll look around the class and see everyone dozing off and falling asleep. He expects you to remember 10 weeks of material for the final and expects you to remember how to do a problem that you did once in class 3 weeks ago

2.0
4.0
IS300
Grade: A-
Jun 3, 2023

Assignments are graded on random things that dont accurately show your knowledge of the content and his lectures are interesting at times and completely useless at other times (most the time) He also plays major favorites. Some content (mostly labs) super interesting but final and quizzes are mostly on the random unimportant stuff we learn in lectu

Tough grader
Test heavy
2.0
4.0
IS300
Grade: A-
Jun 6, 2023

Shaosong wasn't quite as bad as I had heard, but he was close. I stopped going to lectures pretty early on because they were mostly useless, and it seems like the rest of the class did too. Don't bother going to lab either, just read the tutorial and have chatgpt explain things to you, it's a much better teacher than Shaosong. Yue was cool tho.

Tough grader
Lots of homework
Test heavy
2.0
4.0
IS300
Grade: A
Jun 18, 2023

My least favorite class ever. He's an engaging lecturer and funny, but his quizzes were impossible with the time limit. He expected us to have specific lines of code memorized as beginners who had only used the language once. The labs and group project were manageable. MEMORIZE EVERYTHING IN THE SLIDES - they will be tested in the final.

Tough grader
Group projects
Lecture heavy
1.0
5.0
IS300
Grade: A+
Oct 4, 2023

The TA did all the teaching and graduing. All shaosong did was use tiktok and bereal during class.

Tough grader
Participation matters
1.0
4.0
IS300
Grade: Not sure yet
Nov 1, 2023

Shaosong's class is not good because his lectures don't explain everything. He just focuses on one thing and then some of the slides he completely skips the information without explaining. You're supposed to know everything, but he briefly talks about things with little depth. He creates participation assignments without notice

5.0
4.0
IS300
Grade: A-
Nov 28, 2023
Would take again

Shaosong is a very entertaining and funny lecturer. All of the info on exams comes from what he talks about on the lecture slides. The labs and projects require a good understanding of the program used so they can be difficult. The class is pretty difficult, but if you review definitions, formulas, and lecture videos before exams, you can do well.

Hilarious
Beware of pop quizzes
Lecture heavy
2.0
4.0
IS300
Grade: Not sure yet
Dec 11, 2023

Sadly Shaosong dissapointed me in the end. He gave us a presentation and lab due right before the final exam. He also said the computer 2nd part of exam would be open note, to quote his own words "if you are using your laptops theres no way I can make it closed book." But day of he went back on his word and only allowed us to use canva and excel.

Participation matters
Lots of homework
5.0
4.0
IS300
Grade: A
May 29, 2024
Would take again

Shaosong is honestly one of the best professors at UW Foster. I highly advise everyone to take his class if possible. He's funny and very passionate about the material, and he does a great job of connecting with his students on a personal level.

Hilarious
Caring
Respected
4.0
5.0
IS300
Grade: A
Jun 2, 2024
Would take again

Listening to Shaosong's lectures is like watching Tim Cook unveil the latest iPhone. Dude's just got a youthful aura. His tests are ridiculously hard, but very applicable if you plan on pursuing I S. I wouldn't recommend taking this class with him if you're taking 4 classes and working a part time job.

Tough grader
Amazing lectures
Test heavy
2.0
5.0
IS300
Grade: B
Jun 20, 2024

The only redeeming quality is that he is genuinely a nice guy. Unfortunately, the class itself was a nightmare. The lecture content was extremely dry and the labs did little to prepare you for the exams. Last week of class consisted of a group presentation and an extremely difficult final that was very unreasonable.

Group projects
Lecture heavy
Test heavy
4.0
4.0
IS300
Dec 7, 2024
Would take again

An engaging lecturer and provides many helpful real life examples. Exams slightly on difficult side, but apply yourself and pay attention, its manageable. To study for the tests, honestly, make sure to review everything! Slides, in class workshops, lectures. Beware: U learn code and IS systems in ONE lession and are expected to know for exams.

Participation matters
Group projects
Online Savvy
3.0
4.0
IS300
Grade: B
Dec 23, 2024

Shaosong's class is a mixed bag - lectures can be hit or miss, but the content is applicable if you're interested in IT. unstuck AI was a lifesaver for exam prep alongside the textbook. Overall, it's a challenging course, but manageable if you stay engaged.

1.0
5.0
FIN350
Feb 5, 2025

I do not recommend, very hard to reach and extremely hard grader

1.0
5.0
IS300
Grade: B+
Apr 23, 2025

Talks fast. Unreasonable and very inconsiderate about extensions and issues with grades.

Tough grader
4.0
4.0
IS300
Grade: B
Jun 2, 2025

He is great at getting people engaged during both in person and online classes, and assigning projects that will genuinely benefit you down the road. I would consider it to be a fun class despite the grading techniques being arbitrary and frustrating.

Tough grader
Inspirational
Respected
5.0
3.0
IS300
Grade: Not sure yet
Jun 6, 2025
Would take again

Shaosong is an entertaining and engaging professor. His lectures were the only ones where I had no urge to go on my phone or space out. He is very funny and keeps up with pop culture and technology trends, so nothing he says is outdated. Very enjoyable!

Amazing lectures
Hilarious
Online Savvy
4.0
3.0
IS300
Grade: Not sure yet
Dec 5, 2025
Would take again

If 67 was a professor

Inspirational
Respected
Online Savvy
2.0
4.0
IS300
Grade: A-
Dec 8, 2025

His midterm was easy and the final was unexpectedly harder. It was back to back with a group project too and I had to carry that on top of studying for an exam. Would not recommend.

Class Info

Online Classes

100%

Attendance Mandatory

64%

Textbook Required

29%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (15)
A- (13)
Not sure yet (13)
Grade Distribution
A(21)B(12)C(1)D(0)F(0)A-/B+(20)
Based on 67 reported grades
A: 15
A-: 13
Not sure yet: 13
B: 11
Common Tags
Hilarious (28)
Skip class? You won't pass. (14)
Lots of homework (14)
Tough grader (14)
BEWARE OF POP QUIZZES (12)
Group projects (11)
Tough Grader (10)
Inspirational (10)
Rating Trend

Declining

-0.58 avg change
Jun
Dec
Feb
Apr
Jun
Dec
Last 6 months
Ratings by Course

IS300

3.4

(124)

FIN350

3.0

(2)

ISBB

2.0

(1)
Difficulty by Course

ISBB

4.0

IS300

3.5

FIN350

3.0

Similar Professors