4.9

Mehran Sahami

Computer Science - Stanford University

4.9
Quality
2.1
Difficulty
94%
Would Retake
94
Reviews
4.9
Quality
2.1
Difficulty
4.9
Helpful
4.9
Clarity

94%

Would Retake

94

Reviews

Rating Distribution
Official

5

86

4

7

3

0

2

0

1

1

What Students Say

He is simply a super awesome

CS106A - 5.0 rating

He spits sizzling apple juice from his puckered lips and does yoga throughout class

CS106YES - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

88%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 16 grades
Most common grades:
A (7)
A+ (4)
A- (2)
Grade Distribution
A(11)B(1)C(0)D(1)F(1)A-/B+(3)
Based on 19 reported grades
A: 7
A+: 4
A-: 2
Drop/Withdrawal: 1
Common Tags
Amazing lectures (9)
Hilarious (7)
Respected (6)
Inspirational (5)
Caring (2)
Lots of homework (2)
GROUP PROJECTS (1)
Gives good feedback (1)
Rating Trend

Stable

-0.10 avg change
Jan
Jan
Apr
May
Jun
May
Last 6 months
Ratings by Course

CS106X

5.0

(8)

CSABC

5.0

(1)

CSA

5.0

(2)

C016

5.0

(2)

CS6174

5.0

(1)
+8 more courses
Difficulty by Course

CS109

4.0

CS6174

3.0

CS106YES

3.0

CS103B

2.7

106A

2.7

Reviews (94)
5.0
4.0
CS103B
May 3, 2003

Mehran is an excellent teacher, and his problem sets are designed to retain knowledge.

5.0
5.0
CS106A
Aug 4, 2003

Awesome lecturer who knows his stuff. Funny guy too!

5.0
2.0
CS106X
Sep 8, 2003

Tough class, but an amazing lecturer. Definitely gets concepts across.

5.0
4.0
CS106A
Apr 12, 2004

Mehran is the rockin-est CS prof since Stuart Regis!

5.0
3.0
CS106X
Nov 14, 2004

Mehran rocks my socks off.

5.0
2.0
CS106X
Dec 22, 2004

Hired as a lecturer, he does the job well. Cheerful, friendly, and fun.

5.0
2.0
CS106X
Jan 7, 2005

Awesome CS teacher who makes everything clear, and wears costumes and funny vocabulary to boot. He works for Google and if you go to one of his Google talks he just may give you a free Google flashlight keychain.

4.0
1.0
CS103B
May 1, 2005

All my friends raved about how great he was, but I just didn't think he was that funny. Attending lecture was certainly not necessary.

5.0
2.0
CS106A
Oct 29, 2005

This guy was freakin amazing. If you've got to take CS106A and you're not too keen on it, you should definitely take it from Mehran. Seriously. He even passes out candy in class, so you can't go wrong by going to lecture.

5.0
2.0
CS106X
Dec 19, 2005

Baller.

5.0
2.0
CS106X
Apr 18, 2006

What a nut. He's awesome.

5.0
3.0
CS106
Aug 31, 2006

I went into CS106A thinking I just needed to fulfill a requirement. I left and got a CS minor. Very engaging. Very user friendly introduction to CS. True quote from a classmate: "I'm so fuzzy I shed. I love this class. I can't believe I love this class."

5.0
4.0
CS106A
Oct 1, 2007

This guy is unbelievably good!

5.0
4.0
CS106A
Oct 23, 2007

take his class, enough said.

5.0
1.0
CS106A
Dec 21, 2007

Awesome teacher. Make sure you fill your CS requirement with Mehran.

5.0
2.0
CS106A
May 3, 2008

Best Teacher I've Had At Stanford

5.0
3.0
CS103B
Aug 20, 2008

Who knew CS could be hilarious? One of the best.

5.0
1.0
CS106A
Feb 18, 2009

the best i've ever seen

4.0
4.0
CS106
Apr 21, 2009

very good

5.0
1.0
CSABC
May 7, 2009

he is awesome we all need such profs

5.0
1.0
CS103
Jul 4, 2009

Good teacher

5.0
3.0
CSA
Jul 19, 2009

best teacher of computer sciences i have ever taught by,

5.0
1.0
CS106A
Sep 24, 2009

Very cool

5.0
1.0
CS106
Sep 30, 2009

his is a genious

5.0
1.0
CS106A
Jan 23, 2010

he is an awesome teacher.....!!

5.0
1.0
C016
Apr 7, 2010

He re-engineered our interests in CS again. I am addicted to his lectures.

5.0
1.0
CS106A
Apr 13, 2010

He rocks no nobody teaches like him he's simply the best

5.0
3.0
CS106A
May 18, 2010

I don't even go to Stanford. I watched Mehran's Programming Methodology lectures online. He's awesome.

5.0
1.0
CS106A
Jun 2, 2010

very Awesome.....teacher..i hv ever seen........

5.0
1.0
CS106A
Aug 17, 2010

I am a computer science student, but do not attend Stanford University. I have seen most of his online lectures on programming methodology and i have been blown away. By far the best professor/instructor/teacher/lecturer i have EVER seen in front of a class doing what they do best.

5.0
3.0
CS106A
Dec 21, 2010

Oh how I love Dr. Sahami! He's funny, smart, and LOVES to teach! I'm on video 7 of his CS 106A class (I don't attend Stanford); he's THE BEST EVER! Now I can say I UNDERSTAND Comp Sci! I took 2 CS classes at my own alma mater and HATED it each time. Now I LOVE IT! THANK YOU Mehran! YOU TOTALLY ROCK! (I added a hot chili pepper for bonus lol :))

5.0
1.0
CS106A
Dec 23, 2010

He is a good teacher and he knows how to affect students

5.0
1.0
CS106
Dec 28, 2010

He is the best teacher i ever had..and feel lucky to attend his lectures.***** star Rating from my side.Long live M.Sahami

5.0
2.0
CS106A
Feb 8, 2011

Best. Prof. Ever.

5.0
1.0
CS106A
Feb 11, 2011

attending CS106A online: Mehran Rocks!

5.0
1.0
CS106A
Jun 21, 2011

Funny and Effective teaching

5.0
2.0
CS106
Dec 3, 2011

Brilliant, engaging, love this guy

5.0
3.0
CS106A
Dec 24, 2011

simplyAmazing

5.0
1.0
CS106
Jan 23, 2012

Mr Mehran is simply a brilliant teacher.

5.0
2.0
CS106A
Jan 31, 2012

He makes learning a joyful , fun experience!! I wish even my college had teachers like him.

5.0
2.0
CS106A
Feb 17, 2012

Perfect.

5.0
1.0
CSA
Mar 10, 2012

I stumbled upon the CS106A lectures on iTunes U and found that professor Mehran Sahami really teaches brilliantly! His clear, structured, uncluttered explanations, and the very apt examples are a huge help in understanding and retaining the concepts in ones mind. I loved the lectures and learnt a lot. Such teachers make a difference. Thank you!

5.0
3.0
CS6174
Apr 26, 2012

Mehran is a bright and interesting lecturer who keeps his audience in mind. My only criticism is his use of pet phrases (e.g. Rock On) which amuse at first but become tiresome by the 10th lecture.

5.0
1.0
CSA106A
May 24, 2012

saw his lectures online, this guy is amazing!! wish my college had teachers like him. his lectures made my first year so much easier. amazing guy!!

5.0
1.0
CS106A
Jul 25, 2012

I discovered this class on itunesU and got hooked. He has a very engaging style and is interesting to listen to. I wish my university had people like this!

5.0
3.0
CS106A
Dec 6, 2012

The most inspiring professor I've ever had. Helpful, funny (i mean extremely funny), and clear. He does his best to entertain students. I have never took any CS class before and now I am in love with computer programming because of him. Class is of course not that easy, and there are always at least 500 students, but it is all worthwhile.

5.0
2.0
CS106YES
Feb 8, 2013

Awesome guy. Was extremely funny , helpful, and clear in describing the subject.

5.0
1.0
CS106A
Apr 22, 2013

woooh

5.0
1.0
CS106A
May 3, 2013

He is one of the best professor i have ever seen in my life . His teaching is simply awesome. The way he explained each and every concept is excellent . I completed the entire CS106A lectures in two days .He knows how to attract students certainly not by giving em chocolates but through his teaching skills .. I love Mr.Sahami, you changed my life.

5.0
1.0
CS106A
Jun 10, 2013

Hi,Im Aravinth,from india, I take this opportunity to thank Mr.Sahami for his extra-ordinary work and efforts in CS106A.,and thanks to the people who brought this great course out to the world to SEE.edu, and let other people to enjoy the finest education in the world. I have a Million thanks to sahami. he will make you like CS.:) great person :)

5.0
2.0
CS106A
Sep 5, 2013

Very good professor, clear and funny.

5.0
1.0
CS106A
Sep 13, 2013

Mehran Sahami rocks.. And that's it.

5.0
3.0
CS106A
Sep 18, 2013

Mehran is honestly one of the best professors I from whom I have had the privilege to learn. He's very clear, and incorporates humor into his lesson. A huge chunk of material which may be confusing is cleared up after attending a lectures. He proactively asks for relevant questions and answers them meaningfully.

5.0
1.0
CS106A
Nov 25, 2013

Simply awesome teacher

5.0
1.0
106A
Dec 22, 2013

Simply the best teacher of Introductory Computer Science Course at Stanford. Great Guy

5.0
1.0
CS106A
Dec 26, 2013

Just want to give this guy and the Stanford everywhere program a big shout out. Thank you so much.

5.0
2.0
CS106A
Mar 17, 2014

I didn't know a thing about comp sci before but this class got me hooked. Extremely helpful and clear although the class may be challenging. His humor is a great addition to the course. He is a really nice person as well. His class will have a big impact on you as it changed my major for me. Overall, awesome is the word fits him most accurately.

5.0
1.0
CS106A
Mar 21, 2014

best teacher ever thanks !!!

5.0
1.0
CS106A
Apr 1, 2014

One of the greatest teachers for CS !

5.0
1.0
CS106A
Grade: Drop/Withdrawal
Jun 20, 2014

Mehran is an excellent professor. When I took the class, he was the best professor I had had up to that point. (Keith beat him.) He gives you candy for asking questions, and he has a quick wit. Passionate about CS, but not as obvious about it as Keith.

5.0
2.0
CS106
Grade: Rather_Not_Say
Jul 3, 2014

Great teacher, thanks to whom I fell in love with coding and computers again. Very well presented, with plenty of real life abstraction, humour and language that even non-tech students will understand. Great job - if there would be more teachers like Mr. Sahami, world would be much nicer place...

5.0
1.0
CS106A
Aug 16, 2014

I love him so much, such an awesome professor. Only if i had a teacher like him, in goo'ol early days.

5.0
1.0
CS106A
Aug 20, 2014

This man is great, I know only one man that can teach so well.

5.0
3.0
CS106A
Oct 28, 2014

Mehran is awesome! 106A is awesome. Take the class!!!

5.0
4.0
CS106A
Nov 12, 2014

106A with Mehran, the best class ever. He's such a great lecturer and he makes you love CS

5.0
4.0
106A
Feb 10, 2015

Mehran Sahami, what Stanford is all about, great teaching, new ideas, helping you ask big questions and build awesome stuff.

5.0
1.0
CS106A
Grade: A
Apr 2, 2015

He is simply a super awesome. He is hilarious and knows how to teach the material he aimed to cover within the planned time which is extraordinary for me.

5.0
1.0
CS106A
Grade: A+
Apr 16, 2015

Great intro course for anyone who wants to get into programming, beats codeacademy and other sorts. i'll recommend you check out see . standford . edu for all course material. Amazing. I cant wait to become so good at programming and finally meet him one day and have the chance to thank him

5.0
1.0
CS106A
Jul 15, 2015

The best prof through whom I could learn online

4.0
3.0
CS106A
Grade: Rather not say
Aug 25, 2015

He's great

5.0
2.0
CS106X
Grade: A-
Sep 2, 2015

One of the most impressive lecture at Stanford. Well-organized lecture and tough course work (programming assignment.) Essential for CS student.

5.0
1.0
CS106A
Grade: A
Nov 12, 2015

Mehran is the best. He makes CS approachable for beginners, and his lectures are awesome and are full of funny jokes and candies.

5.0
1.0
CS106A
Dec 3, 2015

His classes were the highlight of my week.

5.0
1.0
CS106A
Grade: A+
Jan 18, 2016

He is simply great! ;)

5.0
2.0
CS106A
Grade: A
Feb 11, 2016

Mehran is awesome. He is always fun to listen to and he explains everything so well. The lectures are also filmed and uploaded on the course website (same day) so you "go to lecture" on your own time (at double speed). He is very approachable and loves what he teaches.

4.0
4.0
CS106YES
Grade: F
Mar 22, 2016

He shoves a bunch of html, Javascript, CSS, PHP, and forces down intensive computer knowledge down your throat. He spits sizzling apple juice from his puckered lips and does yoga throughout class.

5.0
4.0
CS106
Grade: A+
Jul 28, 2016
Would take again

Best Prof of all time

5.0
2.0
CS106A
Grade: A
Dec 21, 2016
Would take again

One of my fav profs of all time. Textbook needed if you don't have any CS or Java experience but otherwise the class is generally pretty easy. Lectures are recorded.

Hilarious
Amazing lectures
GROUP PROJECTS
4.0
4.0
CS103
Grade: A
Dec 24, 2016
Would take again

I liked him.

Gives good feedback
Respected
5.0
2.0
106A
Jan 3, 2017
Would take again

Awesome

Inspirational
Hilarious
Amazing lectures
5.0
3.0
106A
Jan 20, 2017
Would take again

Having seen the 106a lectures online and liked them, I wasn't particularly expecting anything new. yeah some of the material was familiar but Mehran was so much more awesome in person and such a great teacher, who really prepared me for some of the more difficult computing concepts.

Respected
Hilarious
Amazing lectures
4.0
4.0
CS109
Feb 6, 2017
Would take again

Wow! such a clear, brilliant teacher. Every class makes you love the material as much as he does.

Respected
Inspirational
Amazing lectures
5.0
2.0
CS106A
Feb 12, 2017
Would take again

BEST PROFESSOR

5.0
3.0
CS106A
Mar 8, 2017
Would take again

Awesome lectures can't explain with words

Respected
Inspirational
Amazing lectures
5.0
2.0
CS106X
Grade: A+
Apr 1, 2017
Would take again

He is AWESOME!

Respected
Inspirational
Amazing lectures
4.0
3.0
CS106A
Jan 21, 2018
Would take again

Mehran is great in front of the class. Totally engaging. Wonderful, fun, clear lectures. In person, he has no time and expects you to talk to the TAs if you need anything.

Hilarious
5.0
3.0
CS106A
May 31, 2018
Would take again

He is clearly the best instructor I ever had.

Inspirational
Hilarious
Amazing lectures
5.0
5.0
CS106A
Jan 8, 2019
Would take again

Be prepared to work very, very hard if you have had no significant experience with computing. This is an 'intro' class in the same way rocket science is child's play. The good news is that the professor happens to be just the one to make this class great. Professor Sahami and his teaching staff are brilliant, funny, accessible and fair.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
3.0
CS106A
Jan 16, 2022
Would take again

Hes the best lecturer there is. He has such clear explanations

Respected
Hilarious
Amazing lectures
5.0
3.0
C016
Grade: A-
Apr 26, 2022
Would take again

This professor was excellent!

Caring
5.0
3.0
106A
Grade: B+
May 2, 2022
Would take again

Best prof I've ever had.

1.0
5.0
CS106
Grade: B
May 19, 2022

Do not take cs106a with this teacher unless you already love cs. Is really challenging and will consume your life.

Lots of homework
Lecture heavy
Test heavy
5.0
2.0
CS106A
Grade: A
Jun 27, 2022
Would take again

amazing dude take 106a with him!

Clear grading criteria
Lots of homework
Caring
5.0
3.0
106A
Grade: A
May 4, 2023
Would take again

I took cs106a with Mehran Sahami. His lectures are enthusiastic, funny and worth while. I was always looking forward to the next lecture . Assignments were fun but be prepared to put in the hours .

Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

88%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 16 grades
Most common grades:
A (7)
A+ (4)
A- (2)
Grade Distribution
A(11)B(1)C(0)D(1)F(1)A-/B+(3)
Based on 19 reported grades
A: 7
A+: 4
A-: 2
Drop/Withdrawal: 1
Common Tags
Amazing lectures (9)
Hilarious (7)
Respected (6)
Inspirational (5)
Caring (2)
Lots of homework (2)
GROUP PROJECTS (1)
Gives good feedback (1)
Rating Trend

Stable

-0.10 avg change
Jan
Jan
Apr
May
Jun
May
Last 6 months
Ratings by Course

CS106X

5.0

(8)

CSABC

5.0

(1)

CSA

5.0

(2)

C016

5.0

(2)

CS6174

5.0

(1)
+8 more courses
Difficulty by Course

CS109

4.0

CS6174

3.0

CS106YES

3.0

CS103B

2.7

106A

2.7

Similar Professors