EdusalsaDiscover Your Stanford

Select Department to Explore

Course Comments

Engage with the Stanford community

a day ago

Is MATH 52 a necessary prerequisite (I have already taken MATH 51 and MATH 53)?

4 days ago

The class is engaging yet laid back for the majority of the quarter. However, the final assignment is very, very long and requires you to be relatively consistent with your work throughout the last few weeks of the quarter. If you end up procrastinating like me, you'll end up turning the paper in late, dropping your grade.

6 days ago

Such a superb course! Being a complete novice to the field, I found it challenging, however I thought it was pitched at the right level (i.e. not too easy, not too hard). I learned some fantastically useful skills, which I think form the perfect prelude to more advanced applications in machine learning and data analysis. Prof. Boyd is simply charismatic and I could not recommend this course more!

8 days ago

How is this class? How does the workload look like?

10 days ago

Would it be suicide to take 110, 109, and 124 together with a poli sci class? I found 107 difficult but got an A in 103.

11 days ago

TA perspective: No, EE108 is not required. In the past one of the labs used FPGAs for a fast control loop, but the lab has been rewritten to use only the class MCU. Additionally, motivated students outside of EE have done quite well in the course, so even EE101B and EE102A are not strictly required, although those without that background should expect to put in an extra 3-6 hours per week to review background material and get extra help from teaching staff.

12 days ago

Can anyone share their experience with this class?

13 days ago

How is this class to take as a senior?

14 days ago

Genesereth used a "reverse classroom" approach which just means he put all the info online and did absolutely nothing himself. Definitely one of the easier ways to satisfy a math requirement for CS but if you don't do well with online learning, this class kinda screws you over. The class meetings are 'discussion sections' led by the TAs about the online exercises. You could see if your exercise was right before submitting though, so that's nice. I actually liked the material, just hated the teacher for somehow getting away with not teaching.

14 days ago

How is Valiant as a teacher? How does he set up the class ie: midterm, final, project, problem sets? What's the estimated amount of work per week realistically? Answer would be super appreciated!

14 days ago

When I took this with Yvette, she did not work with nude figures! I'm not sure about Xiaoze Xie

14 days ago

Great class! Professor Gienapp is a wonderfully enthusiastic professor, specializing in the philosophy of the Revolution. Be prepared for a lot of reading, but also a lot learning. Ask big questions. (Note to "Hamilton" fans: there will be tracks).

14 days ago

This class is fantastic! I came out of it understanding the basics of environmental regulation and policy, and now distrust the news more than ever-- Professor Libicki gives great overviews and makes even the most confusing types of policies seem understandable.

14 days ago

This class is more useful than I ever could have imagined, not just for fulfilling English major requirements, but for developing an understanding of societal structures and how various media allow us to understand them. Take it! Professor Moya is a great lecturer and the assignments are well worth it.

16 days ago

What is a good class to learn statistics for Data Science? I've taken CS109 and CS229 and am considering between Stats 191, 200, and 203.

17 days ago

I've been programming in MATLAB for 5 or 6 years and have had exposure to other programming languages as well. Would this class be useful for me? Should I take 106B instead?

22 days ago

Does this class work with nude figures? I'm deciding whether to take the class, and I'm not fond of the above idea. Thanks!

a month ago

I didn't prepare ahead of time but what I found to be most helpful is I did my psets w/o a partner, so I was forced to really understand everything. The slides from last quarter are still up, you can download them before they disappear.

a month ago

do I need 229 or 131 for this? have taken 221,109, 103 etc...

a month ago

What is the time commitment for this class?

a month ago

What is a good way to prepare for this course/get an A in it? I have three weeks over break that I'd like to spend some time getting ready for this class so I can still get sleep during the quarter :)

a month ago

This class is terrible. Fearon is the most boring lecturer I've ever come across. Some of the concepts are surprisingly difficult, and the grading is arbitrary and inconsistent (as it often is in large, introductory political science classes). This class is a bitch

a month ago

This was an amazing course. Hai Wang is an extremely passionate, experienced and clear lecturer. He definitely expects you to perform in his class, but honestly it is easy to do well in this class if you go to the lectures. I didn't even really need the textbook. It is also nice to learn from a professor who cares that his students achieve. Highly recommend.

a month ago

Work load is reasonable (500 word reading commentary each week + presentation w/ 1000 word commentary + a 3000 word final paper). The class is quite discussion based but one can get away with not doing the reading since the class is usually pretty big/medium sized. Lectures are kind of long and sometimes a bit boring but the reading material is generally pretty interesting (would recommend not taking too much time to read into the readings since a lot of the stuff is pretty complex and Dr Hansen goes over everything in most of his powerpoints anyway). The content of the class is pretty applicable, but I think focuses a little too much on the international side w/ a lot of the readings being on South Africa and South East Asia. In general, thought this was class was manageable and interesting.

a month ago

As a humanities major, I say: TAKE THIS CLASS. Understand that you will be signing up for a survey class, so you cannot expect too much depth in material. What you can expect, however, is to learn about key concepts in cognitive science in a comprehensive, relevant way. You can also expect to learn from some of the most bright, inspired, and caring faculty in the field. WARNING: Do not give up on the class during the weeks dealing with statistics p-sets. You'll miss out on some of the most fascinating and fun ideas if you do. Grading is not too rough as long as you write concisely and attend lecture. You should do the readings (they are superb), but if you do not, you'll rarely need them except for reference on homework. The amount of work for the units, course quality, and idea exposure is absolutely worth your time. Plus, it is a good way to meet an FR Ways requirement.

2 months ago

Keith is a great lecturer and seems nice but so much of this class depends on the specific TAs. Grading is inconsistent and some of the TAs are outright mean and condescending. At times asking for help results in a series of circular questions and answers which I am sure are meant to be helpful but many times are not helpful at all. These are TAs, the socratic method takes a lot of knowledge and practice to be done right and does not lend itself to being effective in a maths class. It is crazy to expect them to be effective in teaching this way, although some were so more power to them! They'd be great professors! Honestly, though, the culture of this class turned me off from continuing at Stanford at all. Similar classes at Harvard, UIUC, and UF are more accessible and have a much more open, helpful, and welcoming environment.

2 months ago

I would recommend that you have an honest conversation with the instructor. When I took the class, I did pretty bad on the first midterm too, not knowing what to expect! But in the end, it worked out fine, so I'd suggest looking forward and not let an unsatisfactory performance affect your mood!

2 months ago

Definitely possible!

2 months ago

this course is extremely un-organized, the grading is purely subjective, and the TA is a nightmare. Do not take it.

2 months ago

How is the midterm? How should one study? Is the amount of time given enough?

Sign Up

Join a community of 2599 Stanford students

Already Have An Account? Log In

237 Stanford Journeys

Across 36 majors

Stanford Stories

Not just any old engineering.

  • Posted 4 months ago


Redefining Success

Griffin Koontz

Seeking the path of maximal personal happiness.

  • Posted 4 months ago


Stanford will become your home.

  • Posted 4 months ago


Stanford Stories

The Internship Hunt

Ashwin Sreenivas

A few things I've learned.

  • Posted a year ago


The best decision I’ve ever made at Stanford was to leave.

  • Posted a year ago


Where my passion leads me.

  • Posted a year ago


Side Projects

Jonathan Renslo

Dive into building stuff.

  • Posted a year ago


Building the freedom to handle life as it comes.

  • Posted a year ago


My Stanford Story

Sanjay Siddhanti

New questions to experiment with.

  • Posted a year ago


The TA experience

Rahul Prabala

Getting to be on the other side of the class.

  • Posted a year ago


Building the work ethic to push through.

  • Posted a year ago


The moments we shared Down Under.

  • Posted a year ago


Painting a picture of study abroad in Japan.

  • Posted a year ago


Dear Freshman Me

Que Sera, Sera

Dear Freshman Eleanor

Eleanor Collier

I love you.

  • Posted a year ago


You are about to embark on an amazing adventure.

  • Posted a year ago


It’s me, Vivian.

  • Posted a year ago


This is advice from the not-so-distant future.

  • Posted a year ago


Hello, my eager younger self.

  • Posted a year ago


Dear Freshman Parker

Parker Hibbett

You’re more than ready to just get there.

  • Posted a year ago


Dear Freshman Delaney

Delaney Sullivan

A new chapter in your life is about to begin!

  • Posted a year ago



On the Stanford Education Space

Eduanalytics 101

Alex Albright

An Investigation into the Stanford Education Space.

  • Posted a year ago


Courses with friends

Friends don't let friends take hard classes alone!

Plan out your courses by seeing what your friends are taking.

To share course schedules, signup or login

Designed and Built By

Pranav Rajpurkar And Brad Girardeau

Pranav Rajpurkar aspires to be the next caricature on the wall of CoHo. He enjoys concocting and drinking smoothies, and loves taking photos.

Brad Girardeau studies computer science at Stanford. When not thinking about cryptography, he can be found playing violin or running the dish.