4.5
Quality2.9
Difficulty88%
Would Retake92
Reviews88%
Would Retake
92
Reviews
Rating DistributionOfficial
92 total ratings5
72
4
9
3
3
2
3
1
5
What Students Say
“Best professor for introduction to computer science to students on campus and all over the internet alike”
CS50 - 5.0 rating“Class run by TA's Lectures are recorded”
CSCIE1B - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
16%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
SIEL
5.0
(1)CSCS50
5.0
(1)CS50P
5.0
(1)CS50X
4.7
(29)CS50
4.5
(53)Difficulty by Course
CSCIE75
5.0
CSCIE1B
4.5
CS75
4.0
CSCS50
4.0
SIEL
3.0
Reviews (91)
Great guy! Great Summer! Best Computer Class ever!
No Comments
A little full of himself, or maybe a lot full of himself, but makes lectures really engaging and is brilliant at making abstract comments easily comprehensible.
This class is very useful class, but his TFs are not well trained to grade students' work. Be careful about final grade. Even though most of the assignments are good, but still C. He himself is very reasonable but his TFs are not good.
He is a very cool guy
Great class. He is a very good teacher. The course I have, cs75, is a lot of work, but you will learn a lot. I have not opinion on the hotness factor -- this is a lame part of this site. D. Malan is one of the better instructors out there.
Very entertaining
Best lecturer ever.
Excellent
I think for a first time computer programming class, cs50 is too fast even for Harvard students. first 6 weeks,you study c programming, from conditional loops, then pointers, then functions,then structures,then data structures,(stacks,Queues, link list). Then he switches to teach Website design(html,css,php,ajax)
Excellent!
Excellent!!
Material is well prepated. Teaching is pretty bad .
Wicked awesome lecturer.
GREAT TEACHER
He teaches awesome classes. You should definitely take CS50.
Was amazing to follow David J. Malan CS50x course. I had some programming background so I was Ok, if you don't have any programming background, still, take the course and make use of the classmate and staff help resources
inspirational
His concepts of what constitutes maths, and how to interpret Computational Thinking (in a way that integrats the principles of computer scrience) are a bit abiguous and possibly missleading.
lectures are very instructive and clear.
aWESOME
Professor david j malan is a grate professor
CS50 was hilarious. Youtube is a good chance for you to try it.
Best professor ever seen!
I loved CS50! Everything about it including David was awesome!
Fast and phenomenal!!!!!!
Best class ever. I wish I had discovered his courses sooner. He talks super fast, yet makes clear point and uses effective example. Would take again.
Best professor for introduction to computer science to students on campus and all over the internet alike. Emphasizes all sorts of aspects on computer science including the theoretical, engineering, entrepreneurial, etc. Even though psets are verbose, they are sprinkled with inspiration and breakthroughs. One critique: too too much pop culture!
good, very good, very very good, very very very good!
Hat's off
He is the best Computer Science Professor out there
Nice lecture
He is an amazing instructor. He is precise and to the point.
Lectures are very useful and has a nice vibe to it.
Great prof.
Excellent teacher
I'm not done so maybe I can update later. I thought I'd write a review since I taught based on early lectures & taught elsewhere. I have the impression an enormous, incredible amount of thought & effort have been put into this class so it satisfies the goals of those taking it & stays accessible. I haven't seen anything like it. Staff is tops.
CS50 has been one of my favorite classes.
the best one!
He's very good in teaching in a understandable class hello is one of the best professors and I'm not even from computer science background but still I can still understand the class in abetter way
Amazing Teacher
Amazing Teacher best teacher I have ever seen
I am among those "less comfortable" with CS and if you're like me, you'll love this professor because of his way of teaching - he can make everything understandable. If you're among those "more comfortable" - you'll love him because of his knowledge - no matter how much you already know, you can still learn a lot from him.
The best professor I've ever heard, would definitely like to take his other courses. David is so inspiring!
Amazing lectures and explanation skills.
The best professor I have seen in my life, always well prepared with lectures well thought through. Makes the course material accessible and interesting. Highly recommended!
Professor Malan gives the best lectures I have experienced.
Extremely good professor at Harvard, one of the best. Learned all about what an interger was etc.. addition multiplication and even subtraction. You really have to study and have a love for cs.
Good explanations. CS50 as a course could have been structured better.
Hands down the best professor I've ever had.
I took his class on Youtube's CS50 channel, and I was amazed by his passion into coding. Really appreciate to have him teach me the basics of Computer Science.
Best professor I've had in my entire undergraduate career. He is super passionate about coding at it shows. His lectures are organized. He does an amazing job of making such a hard and fast-paced class easy and manageable.
Make me learn the subject I used to fear the most.
Awesome prof
He is the best professor ever.
Great
Beyond the smoke and mirrors of the fancy CS50 lectures, there's not much substance to what Malan teaches.
he is a very good guy i would take his class till the cows come home he was very respectful to every student give good grades not to much home work i guess and he is hilarious he tells the funniest dad jokes overall great guy teacher he could be a great friend to
Amazing prof
Malan got my swagger back!!! I was legit a cow with no udders before this class and now Im plump and ready! Great lectures and a better person!
Great Prof. Made me fall in love with Computer Science!
I barely passed, 51% to be exact, yeah thats all
Professor David keeps lectures interesting, and easy even when it comes to explaining the toughest things in every computer language, he is the person that actually got me interested in CS.
Class run by TA's Lectures are recorded. Other reviews must be from past class not current one. Horrendous grading system. Three points given for each question and TA's state they rarely give three points out so do not expect to get greater than a C in this class. Lectures do not teach what you need to know. You have to figure it out on your own.
5/5 absolute unit
One of the best professors I've ever had, clear and concise.
AMazing
EZPZ, highly recommend!
Computer sciences are a tough subject for me, but thanks to him I've rekindled my desire to learn and stay in STEM. I highly recommend his course regardless of whether you're an enrolled Harvard student or not, he's very beginner friendly and highly motivational!
very good
This professor is very good
Professor David is knowledgeable, approachable, and passionate about computer science. Their lectures were engaging, and they provided helpful feedback on assignments. Highly recommend.
Best professor ever! Thanks for all you do David & team!
Professor Malan is very inspirational, knowledgeable, and funny. His courses are one of the best computer science courses, and they're available for everyone, not just Harvard students.
Taking his lectures through HarvardX and he manages to make comp sci easy and interesting. Clearly very passionate and knowledgeable about his field, I was a little iffy about going into comp sci but watching him convinced me. Idk what he's like in person but clearly a great lecturer.
He was awesome. Watched online
The best lectures in CS for beginners and newcomers in tech.
I got through to the 10th class. You can see the spike in "most replayed" in YouTube for when he poorly explains things. Malan has to condense usual 50-70 hour Udemy/YouTube course material into 10 2hr videos so it makes sense why its too difficult. Professor Malan is good but the course is too dense. I recommend learning a in depth course/bootcamp
This guy makes me wish I could've taken his class in person because his lectures were just THAT amazing. I took CS50P in my junior year of high school, and he is easily the best professor/teacher I've ever had. He has the most concise and easy-to-understand lectures I've ever seen. 100% recommend!
Blah blah blah
He's Amazing!
Great lectures but be ready to study
he is very nice. i forgot about an assignment so i turned in my essay on the mean girls movie and he gave me half credit. never thought i would ever meet another mean girls enthusiast
I wish I took this class in person. The way he teaches is truly special and helps people fall in love with computers.
I took CS50X (on edX) at 13. I recommend watching attending the sections and shorts. The lectures are trying to combine a lot of information into 2-2:30hr lectures.
very nice and friendly, also funny. answers very fast to any emails containing questions about the lectures.
he's awesome
The best lecturer.
Talks too much I already forgot half the things I've learned at the beginning like stop telling us your life story. He acts like we are babies but we are grown ups and we aren't that stupid.
He explains everything like we are some babies, the students are also a bit stupid like how is this Harvard bro I never even went to a university and I am smarter than these so called "human beings".
He made me crashout, hard to even know what was happening
Class Info
Online Classes
100%
Attendance Mandatory
16%
Textbook Required
40%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
SIEL
5.0
(1)CSCS50
5.0
(1)CS50P
5.0
(1)CS50X
4.7
(29)CS50
4.5
(53)Difficulty by Course
CSCIE75
5.0
CSCIE1B
4.5
CS75
4.0
CSCS50
4.0
SIEL
3.0