4.9
Quality2.1
Difficulty94%
Would Retake94
Reviews94%
Would Retake
94
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
88%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.10 avg changeRatings by Course
CS106X
5.0
(8)CSABC
5.0
(1)CSA
5.0
(2)C016
5.0
(2)CS6174
5.0
(1)Difficulty by Course
CS109
4.0
CS6174
3.0
CS106YES
3.0
CS103B
2.7
106A
2.7
Reviews (94)
Mehran is an excellent teacher, and his problem sets are designed to retain knowledge.
Awesome lecturer who knows his stuff. Funny guy too!
Tough class, but an amazing lecturer. Definitely gets concepts across.
Mehran is the rockin-est CS prof since Stuart Regis!
Mehran rocks my socks off.
Hired as a lecturer, he does the job well. Cheerful, friendly, and fun.
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.
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.
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.
Baller.
What a nut. He's awesome.
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."
This guy is unbelievably good!
take his class, enough said.
Awesome teacher. Make sure you fill your CS requirement with Mehran.
Best Teacher I've Had At Stanford
Who knew CS could be hilarious? One of the best.
the best i've ever seen
very good
he is awesome we all need such profs
Good teacher
best teacher of computer sciences i have ever taught by,
Very cool
his is a genious
he is an awesome teacher.....!!
He re-engineered our interests in CS again. I am addicted to his lectures.
He rocks no nobody teaches like him he's simply the best
I don't even go to Stanford. I watched Mehran's Programming Methodology lectures online. He's awesome.
very Awesome.....teacher..i hv ever seen........
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.
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 :))
He is a good teacher and he knows how to affect students
He is the best teacher i ever had..and feel lucky to attend his lectures.***** star Rating from my side.Long live M.Sahami
Best. Prof. Ever.
attending CS106A online: Mehran Rocks!
Funny and Effective teaching
Brilliant, engaging, love this guy
simplyAmazing
Mr Mehran is simply a brilliant teacher.
He makes learning a joyful , fun experience!! I wish even my college had teachers like him.
Perfect.
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!
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.
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!!
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!
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.
Awesome guy. Was extremely funny , helpful, and clear in describing the subject.
woooh
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.
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 :)
Very good professor, clear and funny.
Mehran Sahami rocks.. And that's it.
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.
Simply awesome teacher
Simply the best teacher of Introductory Computer Science Course at Stanford. Great Guy
Just want to give this guy and the Stanford everywhere program a big shout out. Thank you so much.
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.
best teacher ever thanks !!!
One of the greatest teachers for CS !
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.
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...
I love him so much, such an awesome professor. Only if i had a teacher like him, in goo'ol early days.
This man is great, I know only one man that can teach so well.
Mehran is awesome! 106A is awesome. Take the class!!!
106A with Mehran, the best class ever. He's such a great lecturer and he makes you love CS
Mehran Sahami, what Stanford is all about, great teaching, new ideas, helping you ask big questions and build awesome stuff.
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.
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
The best prof through whom I could learn online
He's great
One of the most impressive lecture at Stanford. Well-organized lecture and tough course work (programming assignment.) Essential for CS student.
Mehran is the best. He makes CS approachable for beginners, and his lectures are awesome and are full of funny jokes and candies.
His classes were the highlight of my week.
He is simply great! ;)
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.
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.
Best Prof of all time
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.
I liked him.
Awesome
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.
Wow! such a clear, brilliant teacher. Every class makes you love the material as much as he does.
BEST PROFESSOR
Awesome lectures can't explain with words
He is AWESOME!
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.
He is clearly the best instructor I ever had.
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.
Hes the best lecturer there is. He has such clear explanations
This professor was excellent!
Best prof I've ever had.
Do not take cs106a with this teacher unless you already love cs. Is really challenging and will consume your life.
amazing dude take 106a with him!
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.10 avg changeRatings by Course
CS106X
5.0
(8)CSABC
5.0
(1)CSA
5.0
(2)C016
5.0
(2)CS6174
5.0
(1)Difficulty by Course
CS109
4.0
CS6174
3.0
CS106YES
3.0
CS103B
2.7
106A
2.7