EdusalsaDiscover Your Stanford

Select Department to Explore

Course Comments

Engage with the Stanford community

4 months ago

Makler is the best professor I've had at Stanford. He is caring and makes sure every student has the opportunity to succeed.

4 months ago

Based on the first class for Spring quarter 2017, can someone comment on the expected workload? Also, how does it differ from CS142?

4 months ago

Meets 4 times in the quarter, leaving time for research.

4 months ago

Prof. Bailis is really lively and explains things clearly. He's really easy to approach and is constantly answering questions in lecture. Homework was a weekly quiz online that you could take as many times as you wanted, but it takes a few hours to really learn all the material for the week. The textbook was my number-one-go-to the whole quarter for the quizzes - it has extremely clear examples and formulae that are covered in lecture but laid out a bit more simply in my opinion. Tests were open-book open-computer but no internet. I really enjoyed this class and would recommend it to anyone curious about how databases work.

4 months ago

I agree. Very clear, and was very concerned with how long students were spending on PSets using weekly surveys and actually adjusted until the bell curve went from 15+ to centered at like 6-8 or something like that.

4 months ago

Just looked at the description and honestly am not sure if any of the stuff in 103 was mentioned in 161. I honestly don't remember what I learned from 103 but did ok in 161 anyway. If you can write a proof you're probably fine.

4 months ago

Prof. Bailenson is possibly the best lecturer I've ever had. Very strict about no electronics in class, but lectures are amazing. Mostly skimmed the readings to be honest and still did okay (B overall). Very up-to-date, talking about latest tech from last year. Prof. Bailenson talks a lot about the people behind the tech, which is really neat. Had 2 guest lectures. Midterm/final were little blue books (write answers in blue book, test is a packet); half T/F, half short answer. Lecture attendance is practically mandatory but very worth it. Definitely don't miss the first lecture, since they do a VR demo. All course staff were extremely approachable too. (Win. 2016-17)

4 months ago

Loved this course. Reading was the right amount for a 3 unit course, and all prompts/reading were on the syllabus so you could plan ahead. Prof. Levy and Mr. Young really knew their stuff and led engaging discussions, although sometimes the room would be silent for a bit. Fair grading in my opinion too.

4 months ago

How difficult is the course and how much time does it require? any labs, finals, midterms?

4 months ago

Students usually do it sophomore or junior year. My best advice is to choose the quarter where you have the lightest course load as the labs can be very time consuming. You'll be able to understand the material sophomore or junior year as long as you have the time.

5 months ago

How good of shape do you need to be in to take this course?

5 months ago

How is this class with CS 161? I want to take both next quarter but also survive. I'll also take PWR and an introsem.

5 months ago

What is the workload of the class, under Dannenberg?

5 months ago

How does it compare to CS 109 or STATS 116?

6 months ago

Do you need EE 102B or is EE 102A enough?

6 months ago

He's great at explaining concepts. Workload is slightly more than past 161 professors but very manageable.

6 months ago

I never thought I would get into dance, but this class completely changed that. Now I'm taking all the social dance classes and going to social dance events. Plus Richard Powers is an amazing instructor.

6 months ago

This class was very unhelpful. The topics covered were mainly behavior economics (Kahneman) but were too "academic" compared to dealing with actual negotiations in real-life when people don't respond rationally. The exercises also felt like games because it's hard to take them seriously when you don't have a personal stake in the negotiations.

6 months ago

One of my favorite CS classes at Stanford so far. The incentive topics were very interesting and relevant when you apply them to real-world scenarios. Tim's lecture notes are very detailed and well-written. Except for the game theory PSet, most PSets were a moderate amount of work. The final project was very time-consuming though - we had to write an original research paper and make a 10 minute video.

6 months ago

Very well taught class for anyone interested in Bitcoin and blockchain. Guest speakers were great. 255 should have been a prerequisite. Programming assignments were very meaningful. Final exam was rather difficult.

6 months ago

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

6 months 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 months 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!

6 months ago

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

7 months 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.

7 months 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.

7 months ago

Can anyone share their experience with this class?

7 months ago

How is this class to take as a senior?

7 months 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.

7 months 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!

Sign Up

Join a community of 2829 Stanford students

Already Have An Account? Log In

237 Stanford Journeys

Across 36 majors

Stanford Stories

Not just any old engineering.

  • Posted 10 months ago

  • 405 views

Stanford will become your home.

  • Posted 10 months ago

  • 352 views

Redefining Success

Griffin Koontz

Seeking the path of maximal personal happiness.

  • Posted 10 months ago

  • 338 views

Stanford Stories

The Internship Hunt

Ashwin Sreenivas

A few things I've learned.

  • Posted a year ago

  • 1127 views

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

  • Posted a year ago

  • 873 views

Where my passion leads me.

  • Posted a year ago

  • 724 views

Side Projects

Jonathan Renslo

Dive into building stuff.

  • Posted a year ago

  • 654 views

Building the freedom to handle life as it comes.

  • Posted a year ago

  • 598 views

My Stanford Story

Sanjay Siddhanti

New questions to experiment with.

  • Posted a year ago

  • 584 views

The TA experience

Rahul Prabala

Getting to be on the other side of the class.

  • Posted a year ago

  • 513 views

Building the work ethic to push through.

  • Posted a year ago

  • 465 views

The moments we shared Down Under.

  • Posted a year ago

  • 448 views

Painting a picture of study abroad in Japan.

  • Posted a year ago

  • 400 views

Dear Freshman Me

Que Sera, Sera

Dear Freshman Eleanor

Eleanor Collier

I love you.

  • Posted 2 years ago

  • 1741 views

It’s me, Vivian.

  • Posted 2 years ago

  • 1074 views

You are about to embark on an amazing adventure.

  • Posted 2 years ago

  • 1057 views

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

  • Posted 2 years ago

  • 786 views

Hello, my eager younger self.

  • Posted 2 years ago

  • 721 views

Dear Freshman Parker

Parker Hibbett

You’re more than ready to just get there.

  • Posted 2 years ago

  • 639 views

Dear Freshman Delaney

Delaney Sullivan

A new chapter in your life is about to begin!

  • Posted 2 years ago

  • 635 views

Eduanalytics

On the Stanford Education Space

Eduanalytics 101

Alex Albright

An Investigation into the Stanford Education Space.

  • Posted 2 years ago

  • 1244 views

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.