3.3

Mark Sheldon

Computer Science - Tufts University

3.3
Quality
3.6
Difficulty
59%
Would Retake
134
Reviews
3.3
Quality
3.6
Difficulty
3.3
Helpful
3.3
Clarity

59%

Would Retake

134

Reviews

Rating Distribution
Official

5

37

4

31

3

25

2

20

1

21

What Students Say

Not one of my favorite computer science professors

COMP11COMP40 - 1.0 rating

Sheldon is honestly the worst professor I have ever had in my entire life

COMP11 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (29)
Not sure yet (18)
A- (13)
Grade Distribution
A(34)B(5)C(0)D(1)F(0)A-/B+(23)
Based on 81 reported grades
A: 29
Not sure yet: 18
A-: 13
B+: 10
Common Tags
Lots of homework (34)
LOTS OF HOMEWORK (15)
Clear grading criteria (14)
Tough grader (14)
Hilarious (13)
Lecture heavy (12)
Caring (8)
Gives good feedback (6)
Rating Trend

Improving

+0.51 avg change
Dec
Jan
Mar
Apr
May
Dec
Last 6 months
Ratings by Course

COMP50CP

5.0

(1)

CS21

5.0

(1)

CS40

4.7

(3)

COMP40

3.9

(29)

CS11

3.9

(9)
+7 more courses
Difficulty by Course

1140

4.5

COMP11COMP40

4.0

COMP40

3.8

COMP11

3.7

COMP0011

3.7

Reviews (134)
4.0
3.0
COMP11
Dec 17, 2012

The class was disorganized - assignments didn't get graded for a long time, etc. - but it was also fun.

3.0
3.0
COMP11
Dec 17, 2012

He was ok, but the class was not organized very well.

5.0
3.0
COMP0011
Jan 15, 2013

The lectures were good, and the professor himself was great - funny, quite good at explaining concepts, and eager for class participation. The class was rather easy for the first half, and then more difficult for the second half. I found complaints about a disorganized class to be exaggerated.

5.0
3.0
COMP11
Mar 7, 2013

Sheldon is a pretty amazing professor. He obviously really loves his subject matter and makes it fun to learn Computer Science. It was unfortunately a bit disorganized and our projects took ages to be returned. To be fair, it was his first semester at tufts: I have faith that he will be more organized in the future.

4.0
3.0
COMP11
Mar 13, 2013

His excitement for the material and comp sci in general made being in class really engaging, so much so that now I'm a comp sci major. I do think organization and the order in which things were taught could be improved, but seeing how comp11 is going this semester, it seems he was aware of this as well and is correcting it.

5.0
5.0
COMP40
Apr 13, 2013

Excellent lecturer. Comp 40 is a difficult class. He did a great job explaining hard concepts.

5.0
3.0
COMP11
Jul 30, 2013

He's easily the most enthusiastic lecturer I've had at Tufts. Takes the material and explains it really clearly. His grading is extremely fair and you can tell he has a ton of hands on and real life experience with the subject. It was only his first year and he was my favorite Fall semester lecturer.

5.0
3.0
COMP40
Nov 5, 2013

Does an awesome job with a difficult class. His lectures can be a little bit confusing, but he's always more than willing to clarify when you ask questions.

4.0
4.0
COMP40
Dec 9, 2013

Class is completely unrelated to projects but still interesting if you can pay attention. Sheldon does a really great job with such a difficult class. Only downside is that he didn't design the class so he doesn't have a firm understanding of the projects. Use the TA's.

5.0
4.0
COMP11
Dec 17, 2013

Sheldon is a ROCKSTAR! I absolutely adored this class. He's totally hysterical and a phenomenal teacher. The class is easy at the beginning and pretty difficult by the end. As far as I'm concerned, everyone at Tufts should take COMP 11 with Sheldon

3.0
4.0
COMP40
Grade: B
Jan 3, 2014

Great guy but can be difficult to understand. He really loves the subject but can sometimes make it hard to understand. Other times he throws out great analogues that make it easy to comprehend. 9 HWs in total. Each are hard minus 1 or 2. Feedback from HW is really miniscule and your grade will be unknown to you until it's on your transcript.

5.0
3.0
COMP11
Jan 9, 2014

Sheldon is a great CompSci professor, and an asset to the department. He is very good at explaining things to beginners.

5.0
4.0
COMP11
Aug 25, 2014

He provides a great foundation from which you can learn more about CS. His assignments challenge students, ultimately creating an excellent learning experience. Plenty of help is provided through him personally as well as through TAs, but only if you ask for it.

2.0
4.0
1140
Oct 26, 2014

Sheldon barely ever responds to a question with a helpful answer. He also teaches you material a few days before a project is due and expects you to understand what he somewhat taught you completely. He is also not very chill when it comes to giving extensions. Meh.

4.0
3.0
11
Grade: B+
Nov 4, 2014

Great teacher, inspired me to become a comp sci major!

4.0
4.0
COMP11
Nov 12, 2014

Sheldon can either be really entertaining in lecture, or it can painfully difficult to stay awake. Comp 11 is undoubtedly a hard course, but the TAs in Halligan made it ten times easier - take advantage of them!

4.0
3.0
COMP11
Grade: A
Dec 19, 2014

Computer science is not exactly the best subject to learn by listening to a lecture, so I'm not sure if it was his fault that I didn't really like lecture. It's better to learn comp11 by just doing the projects. Mark is still a great guy though. He's very helpful and in the end I learned a lot in this class.

1.0
4.0
COMP11COMP40
Grade: A-
Feb 27, 2015

Not one of my favorite computer science professors. His lectures seem disorganized and occasionally he will spend the majority of the time on a tangent. He also uses vague and random analogies that make the material even more confusing. Furthermore, most of the time, if you ask him a question, he will tell you to look it up yourself.

4.0
4.0
COMP11
Grade: A
Apr 5, 2015

Mark is super enthusiastic and hilarious. He inspired me to major in Comp Sci.

1.0
5.0
COMP11
Grade: A
Apr 24, 2015

Sheldon is honestly the worst professor I have ever had in my entire life. 1) His lectures and curriculum are extremely disorganized and unclear. 2) He responds to questions in either long, off-topic paragraphs, or rudely tells you to find it out yourself. 3) He assigns random projects that are at a much higher level than the current curriculum.

3.0
3.0
COMP40
Grade: A
Jul 15, 2015

Mark is just not that helpful in class or in the lab. He would teach a topic that we needed to know for a project like a day before that project was due, so everybody had already learned it on their own anyway. And if you asked him anything about a project in the lab he'd just tell you to read the spec. The TAs kinda saved everybody's asses.

2.0
4.0
COMP11
Oct 7, 2015

Really hard to stay awake in his classes. His lectures have no organization whatsoever. He will make even the easiest of things very hard to understand.

4.0
3.0
COMP15
Oct 15, 2015

Awesome guy

3.0
4.0
COMP15
Jan 13, 2016

Sheldon's class is an elitist system. Those who understand the material quickly will do well and will enjoy class. Those who need more time will be struggling to tread water. Sheldon likes students to figure things out on their own. He is available for office hours.

1.0
3.0
COMP15
Grade: A
Apr 12, 2016

This class was poorly managed to say the lest. The provides for lab were never working, and the lectures were dry and hard to follow. He is hard to understand if you are a novice corder, so if you have him for 11/15 I would suggest watching lectures on the topic he is covering online, because they will 100% more clear, and actually worth your time.

3.0
3.0
COMP15
Grade: Not sure yet
Apr 12, 2016

You won't learn too much in lectures but he's very helpful if you see him in person.

3.0
3.0
COMP15
May 5, 2016

Sheldon's a good guy , but he's a mediocre administrator and a terrible lecturer. Lectures had often spent most of their time on simply, easy topics, and breeze over difficult topics. Provides for lab never worked, and we were often given homework and not told what the expected output was. He's very helpful in office hours and homework was good

4.0
4.0
COMP15
Grade: A-
Jun 8, 2016
Would take again

Honestly, I didn't enjoy his lectures. I fell asleep in the middle of class, everybody left, and another class began and I was still sleeping. He is rigid in his grading/with accepting feedback. The course could have been managed more efficiently. He is affable outside of class. (Ooh by the way, he is an excellent ballroom dancer)

2.0
4.0
COMP11
Nov 16, 2016
Wouldn't take again

Look. Telling students very rudely in tangent-filled, multi-paged public responses to find answers themselves is not a good method of teaching an INTRO class. It also doesn't really make timid students want to ask questions at all. It just makes the jobs of TAs to also teach the material rather than just help. Don't take this class with Mark.

5.0
3.0
COMP40
Grade: A-
Nov 18, 2016
Would take again

Really cool professor, teaches the material really well. Not for those expecting CS professors to hand feed them everything they'll need for projects or hw. He teaches the concepts really well, but expects you to be able to learn a lot of the syntax from the many online resources.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
1.0
4.0
COMP15
Grade: Not sure yet
Mar 9, 2017
Wouldn't take again

The course organization was awful to say the least. Sheldon isn't clear in answering questions and had poor organizational skills. The TAs were all over the place and not helpful. The professor and the TAs didn't really seem to actually care for the students and was just trying to make this "the tough class". Some funny jokes, but never relevant.

1.0
4.0
COMP15
Grade: Not sure yet
Mar 9, 2017
Wouldn't take again

The entire course was a mess. He had horrible organizational skills and didn't manage the TAs well. Mark and the TAs didn't seem to care for anything but to make this course "the tough course". Some funny jokes here and there, but those were never relevant or encouraging.

2.0
3.0
COMP40
Apr 2, 2017
Wouldn't take again

Does not actually teach in lectures. He wastes far too much time on irrelevant topics and you will find yourself learning the concepts on your own. Tests are also extremely hard.

2.0
3.0
COMP15
Grade: B
Apr 9, 2017
Wouldn't take again

Mark is a good human being, but a terrible professor. He constantly goes off tangents and forgets to explain the really difficult stuff in class. I have never been able to talk to him during his office hours because he is always in a rush to go to MIT or some other place. He has some funny jokes and a few interesting anecdotes.

LOTS OF HOMEWORK
5.0
4.0
COMP40
Apr 11, 2017
Would take again

Sheldon gets a lot of criticism on here, and I don't think he deserves it. The class itself (comp40) has a lot of problems, but he does his best, and he is ALWAYS available to talk if you need to. Also, he's the only teacher I've ever had who didn't make me feel like a burden or like I'm dumb for being special needs. He wants to help, talk to him!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
COMP15
Grade: A
May 11, 2017
Would take again

Mark is great. He's one of the funniest professors I've had and he teaches pretty well. If you don't understand what he teaches in lecture, you'll know relearn it in lab. The topics aren't too hard and homeworks are fine as long as you don't procrastinate til the last day.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Hilarious
2.0
4.0
COMP40
May 15, 2017
Wouldn't take again

wandering lectures, vague feedback, and deliberately unclear grading (at least in 40) so you won't know how you did until it's set in stone. exams are really difficult; one really helpful resource is the set of slides made, amusingly, by the other 40 prof. general expectation is that you'll spend your entire semester on one class. use the TA's!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
3.0
COMP15
May 22, 2017
Wouldn't take again

TAs are your most helpful resource in this class. Otherwise Mark is a lot better one-on-one during office hours. You can skip lectures and still do well.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
COMP0011
May 26, 2017
Would take again

He is a great professor. Thanks to his class I chose to be a Computer Science major. You learn a lot. There are a lot of projects that take up a good amount of time, but through these you learn all the basics of programming. If you put in the effort, you will do well in the course. Highly recommend.

LOTS OF HOMEWORK
Clear grading criteria
4.0
4.0
COMP15
Grade: A
Jul 29, 2017
Would take again

Professor Sheldon knows his stuff, and he's good at covering the data structures in-depth in interesting ways to help you remember. One thing, though, is that we tended to spend heavy amounts of time on some data structures, and much less on others. Labs are good and fair, and homeworks are phenomenally helpful for cementing knowledge.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
3.0
4.0
COMP15
Oct 30, 2017
Wouldn't take again

He's a nice guy, but not the best teacher. Lectures are not helpful, but his explanation of topics on the course website are pretty good and concise. TAs are wonderful. Grading specifications are often unclear and disorganized. Overall though, if you have a choice, take comp15 with a different teacher.

LOTS OF HOMEWORK
2.0
4.0
COMP15
Grade: Drop/Withdrawal
Nov 9, 2017
Wouldn't take again

Mark Sheldon is a great Computer Scientist. You will only understand his lectures if you are a great Computer Scientist as well. I was just a beginning Computer Scientist and I struggled much, looking forward to taking COMP15 again next semester with a more understandable professor!!!!

Respected
LOTS OF HOMEWORK
Clear grading criteria
4.0
5.0
COMP15
Dec 8, 2017
Would take again

Sheldon is overall a very caring professor. Many people struggle in this class, myself included, but once you decide to actually talk and get to know Mark, youll find that you will understand the material better. Attending lectures isnt all necessary, but the readings (Weiss) are helpful before doing any of the HWs. Use the course calendar.

Respected
Get ready to read
ACCESSIBLE OUTSIDE CLASS
3.0
4.0
COMP15
Dec 12, 2017
Would take again

Mark is very kind and funny, but his lectures and homework assignments are a bit disorganized. He assumes you have learned some material in COMP11 and tests you on it, even if you have not learned it. Also, there were some major inconsistencies between the spec and the actual grading. Overall though, I learned a lot from this class.

LOTS OF HOMEWORK
4.0
2.0
COMP15
Grade: A
Jan 2, 2018
Would take again

I think people get frustrated with the class and Mark because they simply don't start the projects on time. He is pretty generous with his grades and you get a note sheet for exams, so you have the ability to write down pretty much everything you've learned.

Gives good feedback
Skip class? You won't pass.
Tests? Not many
5.0
3.0
COMP50CP
Grade: A
Jan 10, 2018
Would take again

Mark is a phenomenal professor. He's articulate, clear, knowledgeable and fun. His tests can be a little unclear and he can be a little disorganized, but if you're going into a class interested in learning the material there are few better professors.

LOTS OF HOMEWORK
Amazing lectures
GROUP PROJECTS
1.0
4.0
COMP11
Mar 27, 2018
Wouldn't take again

Good luck. He successfully made me dread comp sci and detest going to class. I feel depressed every time after going to his class : he can't help using terminology that no one is familiar with and goes off tangent to talk about stuff that are not important at all. He usually waste the first 20 minutes talking about trivial stuffs.

2.0
3.0
COMP11
Apr 17, 2018
Wouldn't take again

Fine Professor, boring lectures, bad jokes, hard to follow. The class is great, not too bad to learn by yourself and with TA's.

2.0
5.0
COMP11
Grade: B+
Apr 24, 2018
Wouldn't take again

Mark Sheldon is one of the smartest people I know. However, it seems as though his teaching and lecturing skills are below is intellectual level. His delivery is scattered and often broken by nonsensical random tangents, and when he does lecture about relevant information he lacks proper explanation, lectures as if people know what he already does.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
3.0
5.0
COMP11
Grade: B+
Apr 24, 2018
Wouldn't take again

Mark Sheldon is one of the most interesting men on Earth. To be honest, he should be the one starring in the Dos Equis commercials. With that said, his quirky personality leads to a rather unorthodox teaching style, making it rather impossible to follow his lecturers. Despite the difficulty, he often brings cotton candy for those who attend class

Inspirational
SO MANY PAPERS
1.0
3.0
COMP0011
Apr 27, 2018
Wouldn't take again

Although Mark clearly knows what he's doing, he was a horrible professor. I had him for comp 11, and the course was extremely disorganized. He is often rude and petty. Homework instructions were often unclear/disorganized. Lectures were boring and hard to follow. Take comp 11, it's really interesting material, but not with Sheldon.

1.0
4.0
COMP11
May 6, 2018
Wouldn't take again

Sheldon was unfriendly in office hours, went on ridiculous tangents in lectures, and let the burden of actually teaching the class fall completely onto the TA's. I'm a hard working student and put tons of time in, but I had to drop halfway through the semester bc the course was poorly organized and highly stressful. Try CS, but not with him.

TEST HEAVY
3.0
4.0
COMP40
May 12, 2018
Wouldn't take again

40 is a great class Homework heavy, but not terrible if you find good partners and commit to working on it every day He's not good; he's not bad Mark gets super into tangents and the lectures are hard to follow for 40 (luckily, you don't really have to go to lectures to do well in class) He's great for 15 though.

LOTS OF HOMEWORK
GROUP PROJECTS
2.0
3.0
COMP40
May 13, 2018
Wouldn't take again

Class is run on auto-pilot with minimal input from Mark. Lectures are not very helpful - relied on TAs to fill in the blanks. Take it for the HWs and try to find good partners to pair with.

GROUP PROJECTS
2.0
4.0
COMP15
Grade: B+
Jun 27, 2018
Wouldn't take again

Honestly one of the worst professors I've had in the Tufts CS dept. If he's teaching a class you want to take, just wait for another semester.

5.0
4.0
COMP40
Jul 1, 2018
Would take again

Great person, fun lectures, loads of work.

Gives good feedback
LOTS OF HOMEWORK
Hilarious
2.0
4.0
COMP40
Grade: A-
Jul 14, 2018
Would take again

Rating the class vs rating Mark would be very different b/c of how it's structured. Basically, the TA's are the MVPs of this class. I feel like I learned most of the material from them as Mark is pretty disengaged. That being said, his lectures are still interesting and I didn't mind going to class. Homeworks are brutal but rewarding.

LOTS OF HOMEWORK
GROUP PROJECTS
3.0
4.0
COMP11
Dec 6, 2018
Would take again

Sheldon is really passionate and knowledgeable about what he's teaching. However, he goes off on tangents a lot, and doesn't actually teach much of the content we need to know during lecture, so it's kind of difficult to actually learn from him. A lot of the teaching work falls on the TAs during lab and office hours instead.

1.0
3.0
COMP11
Grade: B+
Jan 12, 2019
Wouldn't take again

His class was awful and the he did nothing to help that. His lectures were unclear and the homework criteria exceedingly vague (and you'd pretty much be graded on interpretation because of that). He thinks he's right all the time when grading -- getting points back on assignments is tough. I dunno if I will continue CS because of his class.

Tough Grader
LOTS OF HOMEWORK
5.0
3.0
COMP11
Grade: A
Mar 29, 2019
Would take again

I liked him but I can definitely see why some people wouldn't  he's very passionate about comp, but often goes on tangents (which are entertaining but not always related to that class). If you're love comp, you'll probably enjoy him if you enjoy laid back profs; if you're gonna take this class and never touch comp again, try someone else

Inspirational
Hilarious
1.0
5.0
COMP11
Grade: B+
Jun 24, 2019
Wouldn't take again

He has ruined my life and made me depressed. I transferred out of Tufts because of him. He crushed whatever happiness I had and now I'm ready to end it all.

Lots of homework
Clear grading criteria
Lecture heavy
3.0
2.0
COMP11
Grade: A
Jul 3, 2019
Would take again

Some lectures were more useful than others. Homework was always relevant and useful, as were projects. His sense of humor may be hit or miss, but his approach to the material tended to make perfect sense. Responded well to student feedback and would make adjustments if students seemed to be in over their heads with an assignment.

Gives good feedback
Lecture heavy
4.0
4.0
COMP0011
Grade: B
Oct 28, 2019
Would take again

Sheldon is a pretty good professor. He can be a bit vague and his hw specs can be a bit vague as well, but he lets you have a cheat sheet for exams and he is receptive during office hours. Comp15 has been pretty breezy this semester and I think it's because Sheldon gave me a good base in Comp11.

5.0
3.0
COMP15
Grade: Not sure yet
Nov 4, 2019
Would take again

Really knowledgeable/passionate about cs. Uses analogies and examples to describe concepts, making it easier to understand.

Inspirational
Clear grading criteria
5.0
4.0
COMP15
Nov 20, 2019
Would take again

There are a lot of bad reviews on here but I don't think they're deserved. Mark is the best CS professor I've had yet and really cares if you learn. Homeworks are definitely hard but doable and there is always help if you need it. Exams are also hard but never feel unfair. He is extremely passionate about CS and wants the students to be too.

Lots of homework
Accessible outside class
Caring
4.0
4.0
COMP15
Grade: A-
Dec 21, 2019
Would take again

Hilarious guy, loves teaching comp sci. Gets concepts across but the syntax for coding you have to figure out on your own. Homework is not hard as long as you can manage your time well. Expect to spend a few more hours than you initially think on homework.

Clear grading criteria
Hilarious
Caring
1.0
4.0
COMP15
Grade: A
Feb 5, 2020
Wouldn't take again

While Prof. Sheldon's lectures cover the base material of the class, outside of class he is very unhelpful. The homework specifications tend to be vague and contradictory but when asked for clarification, Prof. Sheldon tends to give arrogant non-answers that place blame on students for being confused.

3.0
3.0
COMP15
Grade: A-
Dec 26, 2020
Would take again

60% of ppl got an A- or higher. ppl did horribly in the beginning, and Mark made the class easier. Very nice if you talk to him in person. However, we barely covered hash tables, and final exam study material was a question sheet and mark refused to give an answer sheet. decent lecturer, boring homeworks. COVID obviously effected class to be fair!

Lots of homework
Graded by few things
5.0
3.0
COMP15
Grade: A+
Mar 7, 2021
Would take again

One of the most caring and funny professors I have ever met (in my long years in school). Does everything he can to help students. I think he also influenced the TAs of this class to be super caring and attentive to students. Very fortunate to be in his class during a difficult time (quarantine).

Accessible outside class
Hilarious
Caring
2.0
5.0
COMP15
Grade: A-
Mar 23, 2021
Wouldn't take again

His lecture videos are unhelpful. I've had to basically learn everything on my own from youtube videos and other resources online. He wrongfully assumes we can understand his drawings and handwriting. Also, the demos we do in the lectures are way too simple to implement and go off of during assessments like homework and exams.

Graded by few things
3.0
3.0
COMP15
Apr 2, 2021
Would take again

Ill give my take so far: Comp15 is for me easier than Comp11, since I had no programming experience. I do not think the assignments are that bad in terms of coding but I do think theres a bit too much emphasis on style. Not bad though and he gives ample time for homeworks/projects

Lots of homework
Tough grader
2.0
5.0
COMP0015
Apr 25, 2021
Wouldn't take again

Lecture's are 75 minutes of Prof. Sheldon scribbling on chalk boards and further confusing students on content. Even with slides, they lacked direction and clarity. As a visual learner, I really struggled in his class. Problem sets lacked clarity. TA's are SUPER helpful; they essentially cleaned up after Prof. Sheldon all semester.

Lots of homework
3.0
4.0
COMP15
Grade: Not sure yet
Apr 29, 2021
Wouldn't take again

Mark is caring and accessible, but he isn't the best lecturer. I find going to the TAs more helpful. To sum it up, he is an average professor teaching a not that interesting class (COMP15). He does try to make it a little interesting. Class load is not bad if you "write a little, test a little". It's not too big of a jump from comp11.

Accessible outside class
3.0
5.0
COMP0011
Apr 29, 2021
Wouldn't take again

I had no coding experience going into this class, and honestly he is just too smart to be teaching an intro class. He is so sweet and funny, but unbearable to listen to during lectures. Online resources are your best bet, and office hours with the TA's are way better than lectures. If you are already a coder, you would do good with him.

Lots of homework
Tough grader
4.0
3.0
COMP15
Grade: Not sure yet
May 3, 2021
Would take again

I haven't taken the final yet but honestly Comp15 with Mark Sheldon has been for me infinitely less stressful than Comp11 was last semester. I personally had never coded before Comp11 and struggled so much back then but in Comp15 I felt the assignments were very reasonable, had enough time to do them and they always broke it down into stages.

Lots of homework
5.0
3.0
COMP11
May 4, 2021
Would take again

Great professor who really cares about his students. He grades by quality instead of quantity, so be prepared to do a tough homework assignment every week (but just one). He is very accessible, with office hours open to everyone and a Piazza forum where he remains very active and answers student questions. Get's you into the loop.

Gives good feedback
Graded by few things
Caring
4.0
3.0
COMP15
May 5, 2021
Would take again

The lectures can get pretty long-winded and boring when he's working through example problems. Homework puts a lot of emphasis on testing. For big projects you're forced to explain your plan to a TA, and the waiting lines for office hours can get super long. Sometimes you'll be waiting for hours.

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
COMP15
May 15, 2021
Would take again

Pretty average lecturer in my opinion. Homework seem intimidating but if you watch the lectures, go to lab, and plan you will be fine. TAs are usually very helpful.

5.0
3.0
COMP15
Grade: A
Aug 11, 2021
Would take again

Prof. Sheldon was great! He seems to really care about his students and made choices throughout the semester that benefitted us. His lecture videos were very useful imo, and he had a strong and active presence on Piazza. He and the TAs were really on top of your understanding if you reached out and asked. Would definitely take another class!

Clear grading criteria
Hilarious
Caring
4.0
3.0
COMP11
Grade: A+
Nov 4, 2021
Would take again

Has a lot of jokes, so that always lightens up the lectures. If you are a first-time programmer, be prepared to put in the work. I highly recommend going to office hours--the TA's are super helpful.

5.0
3.0
CS11
Grade: A
Dec 7, 2021
Would take again

Mark makes CS lectures about as fun as they possible can be. He is funny, entertaining, and explains the concepts clearly.

Clear grading criteria
Hilarious
4.0
4.0
COMP11
Dec 9, 2021
Would take again

Very energetic and passionate about the subject, he makes the lectures engaging and allows you to really love CS. Sometimes the material and work load can seem daunting and overwhelming, but many office hours to help out.

Lots of homework
Tough grader
4.0
4.0
CS11
Dec 29, 2021
Would take again

Shark Meldon is a good lecturer and keeps things very light and enjoyable. CS11 is very difficult but I found the days in which he lectured were the days in which I learned the most.

Respected
Lots of homework
1.0
4.0
COMP11
Feb 23, 2022
Wouldn't take again

"No experience necessary" is a farce. Half the class has already taken an introductory CS course. Do not expect to get an A if you have no CS experience.

3.0
5.0
COMP11
Grade: Not sure yet
Apr 3, 2022

Mark is really funny but the lectures can be extremely boring and hard to maintain focus in. Most of your learning comes from the homework, which take a minimum of 12 hours each. The exams are honestly unnecessary and mostly just bring down grades. Mark does not really do much, but the tas are extremely helpful during office hours.

Lots of homework
1.0
5.0
COMP11
Grade: Not sure yet
Apr 4, 2022

Overall nice guy, really funny and quite nice. However his CS 11 section is by a longshot the worst and most frustrating class experience I have ever had the absolute misfortune of being a part of. The homeworks can take between 8 to 20 hours and the projects are even worse. His lectures and homework directions are vague and crushingly difficult.

Lots of homework
Lecture heavy
5.0
3.0
CS11
Grade: Not sure yet
Apr 7, 2022
Would take again

Honestly don't know why he's getting so much hate. Yes, CS 11 is tough but DO NOT expect to be held by the hand the entire way! Make sure to get help when you need it. Mark provides so many resources and opportunities to ask questions both during and after class.

Clear grading criteria
Lots of homework
Online Savvy
4.0
2.0
COMP15
Grade: A
Apr 21, 2022
Would take again

He was a really helpful professor, and a great lecturer.

5.0
3.0
COMP11
Grade: B+
Apr 21, 2022
Would take again

Shark Meldon gave very engaging and amusing lectures about computer science. He also made a tremendous effort to help students outside of class through the help of TAs and Piazza *with which he is very vigilant and helpful*. The homework was challenging at times, but greatly reinforced the material and was genuinely cool by the end of the course.

Amazing lectures
Hilarious
Lecture heavy
5.0
4.0
COMP11
Grade: B
Apr 25, 2022
Would take again

I came into the class an English major wanting to clear my math requirement, and came out of it a compsci major. I really enjoyed the lectures in this class and appreciated Prof Sheldon's enthusiasm and sense of humor. Definitely get ready to spend anywhere from 3-7 hours on assignments. Start hw early! There's a reason there is one per week.

Clear grading criteria
Gives good feedback
Lots of homework
3.0
4.0
CS11
Grade: A
Apr 25, 2022

Professor Sheldon's lectures weren't bad, but they also weren't great. He goes off on a lot of tangents, but he's super knowledgeable and tries to engage the room.

Lots of homework
Accessible outside class
Online Savvy
3.0
4.0
COMP15
Grade: A
Apr 26, 2022
Would take again

took this during covid when everything was online. prerecorded lectures were dry but informative. very nice when talking one on one and wants to help

3.0
4.0
CS11
Grade: A-
Apr 26, 2022

generally an okay lecturer but very boring and can be disorganized/unclear sometimes. def not an easy class especially if you're new to cs/not naturally good at coding (kinda hit or miss depending on the person). lots of TAs that are accessible through office hours and piazza to help!

Lots of homework
Lecture heavy
2.0
4.0
CS11
Grade: Not sure yet
Apr 29, 2022

Lectures are heavy on material and Mark spends a lot of time making metaphors that both don't make sense and don't really help get his point across. Without help from TAs, it's almost impossible to get the homework assignments done on time, even with prior coding experience. Exams are basically meant to bring down grades and lower the class average

Lots of homework
Lecture heavy
4.0
3.0
CS11
Grade: A
May 3, 2022
Would take again

Good professor. I took CS11 with him (~300 students across 2 lectures). He's a clear lecturer and pretty funny. Review of CS11: 5/5 I'd never coded before but found it very manageable. Super organized for an intro class. Office hours are so plentiful and helpful. Lectures are good but most of the learning happens in lab and on homeworks.

4.0
3.0
CS11
Grade: A-
May 3, 2022
Would take again

His lectures were funny but I found them a bit unclear and unengaging. The structure of this class seems to make it hard to reach out and you learn more from TAs.

Lecture heavy
5.0
3.0
CS11
Grade: A
Jun 11, 2022
Would take again

Shark Meldon is an amazing professor and I had so much fun in his class. He is super engaging and loves questions! The class is also what you make of it, aka he's as engaging as you are engaged! Definitely taking another class with him in the future.

Amazing lectures
Clear grading criteria
Respected
3.0
4.0
11
Grade: A
Aug 2, 2022
Would take again

Prof. Sheldon is an average lecturer- expect not to finish the daily agenda sometimes because he goes on tangents. Overall, CS11 has been a great experience for me mostly because of the TA's and office hours. It is a lot of work and difficult content, but extremely rewarding and there is a lot of support in place.

Lots of homework
2.0
4.0
COMP40
Grade: Not sure yet
Dec 3, 2022

cs40 is terrible and mark does everything possible to make it worse with his boring lectures.

Tough grader
Lots of homework
5.0
3.0
COMP40
Dec 8, 2022
Would take again

Mark is a genuinely nice guy who really enjoys teaching. I would definitely recommend taking CS40 with him. He is always quick to respond with any questions outside of class. It's a very intensive class, but well worth it with the knowledge learned.

Lots of homework
Hilarious
4.0
3.0
COMP40
Dec 9, 2022
Would take again

Very engaging lecturer, lecture content not too rigorous, gets off topic sometimes. Tests not too difficult, homeworks are very difficult but lots of resources (especially TA office hours) provided.

1.0
5.0
1140
Grade: Not sure yet
Dec 12, 2022

Boring lectures. Changed grading criteria last week of class. Homework took forever to do and were graded extremely critically.

4.0
4.0
COMP40
Grade: A
Jan 11, 2023
Would take again

Average lecturer. Cool guy, taught 40, no complaints with him specifically. Course itself is time intensive as everybody says, but not that difficult if you go seek help (office hours, etc.)

Lots of homework
4.0
3.0
COMP0011
Grade: A-
Apr 12, 2023
Would take again

Mark is very enthusiastic and friendly. His lectures can be hard to follow and sometimes he teaches things in a weird order but overall he is a good teacher.

5.0
3.0
CS40
Grade: A
May 1, 2023
Would take again

Mark is a great guy and he and his army of TA's run an amazing course. Go to lecture, Mark's nerdiness for low-level programming is infectious. Ask questions, he often gives very good answers. Most of all, get ready for an average of 30-40 hours a week designing and coding. GO TO OFFICE HOURS or you'll suffer horribly (unless you're a savant).

Amazing lectures
Inspirational
Hilarious
3.0
5.0
COMP40
Grade: Not sure yet
May 6, 2023
Would take again

Mark is clearly very passionate about what he does. His lectures can be dull, so the recordings can be helpful to play at higher speed. The course load is tough-I spent up to 40 hours per week on some assignments. The grading can also be tough. The structure and organization of the class is great, especially TA office hours.

Tough grader
Lots of homework
3.0
5.0
COMP40
Grade: B+
May 13, 2023

Ok lecturer. Not amazing but ok. Hws are tough but lots of office hours. Exams are tough though

5.0
3.0
COMP40
Grade: A
May 13, 2023
Would take again

Mark is a passionate professor and one of the kindest people in the CS department. He knows a ton about the course material. Mark sometimes goes on tangents which were a little confusing when I was in 11 with him, but were interesting in 40. Exams can be difficult but fair, especially if you go to the review sessions and make a reference sheet.

Clear grading criteria
Accessible outside class
3.0
4.0
COMP40
Dec 12, 2023

He is a very nice person. Lectures can be a little dull unless you are really interested in the material.

Lots of homework
5.0
5.0
CS40
Grade: A-
Jan 7, 2024
Would take again

Yeah, CS40 is CS40. Its just as hard as everyone tells you it is. Expect this class to dominate your life and end your social life. But, this isn't Mark's fault. He is very passionate about the class and made it as enjoyable as possible. He was also very available, and office hours were super helpful.

Tough grader
Clear grading criteria
Lots of homework
5.0
3.0
COMP40
Grade: B+
Jan 17, 2024
Would take again

Great professor. Take the course!

5.0
3.0
COMP40
Grade: A+
Mar 4, 2024
Would take again

Professor Sheldon is a fantastic lecturer who knows just how to explain things in an accessible way for students seeing material for the first time while simultaneously offering optional insights into more advanced material. He cares about students, which is needed given the nature of the course which seems structured to tear them down

Get ready to read
Group projects
Caring
5.0
4.0
COMP40
Apr 15, 2024
Would take again

Funny and super caring professor. Honestly more engaging than I was expecting, he keeps you engaged and makes some jokes and is super accessible. Rough class obviously, but ended up enjoying learning the stuff a lot !

Hilarious
Caring
5.0
3.0
COMP40
Grade: A
May 7, 2024
Would take again

CS 40 is never an easy class, but Mark makes it fun and makes it seem like he genuinely cares for his students. He was communicative and pretty awesome - it's really just the projects that take up a lot of time. His lectures were always fun and worth going to.

Group projects
Lots of homework
5.0
3.0
CS21
Grade: A+
Jun 21, 2024
Would take again

One of my favorite professors of all time. Take a class with him (especially if it is CS21)! For CS21 (Concurrent Programming), there was a considerable amount of work: 5 homework assignments in the beginning of the course, bi-weekly puzzles in the middle, and a project in the end. Tough, but very rewarding. Take the class.

Participation matters
Amazing lectures
Accessible outside class
1.0
4.0
COMP0015
Nov 22, 2024

The lectures are not amazing as he just reads off of his slides that are not well-made. It's easy to get lost in lectures because he goes on a lot of tangents and uses a lot of advanced CS jargon that makes it that much harder to understand him. Professor Sheldon is a very nice person, he is just designed to teach higher level CS courses, not CS15.

Tough grader
Lots of homework
1.0
4.0
COMP0015
Grade: A+
Dec 2, 2024

Mark is a smart professor, but he is wasted in Comp15. He often brings up classes further down the CS pipeline such as Comp40 or Comp160, and these heavily distract from his lectures. He isn't a good lecturer, and his classes are a waste of time. He is not willing to consider extenuating circumstances for grading at all and has mediocre staff.

Tough grader
Lots of homework
1.0
3.0
COMP0015
Dec 2, 2024

Mark is honestly useless when it comes to genuinely caring about students the way professors should. He goes on way too many tangents during lecture that are too advanced for 15 students. Course staff is honestly terrible and I had a TA fumble around with a simple code error for 2 hours. At least the HW assignments actually teach you how to code.

Graded by few things
1.0
3.0
COMP0015
Grade: Not sure yet
Dec 4, 2024

Mark is quite incompetent for teaching a class of this level. When asked for advice or feedback on code, he only re-iterates things that are standard testing procedures and can not provide any actual help. He conducts his interactions like he is looking down on students, and is overall extremely hard/irritating to interact with.

Tough grader
Graded by few things
1.0
3.0
COMP0015
Grade: Not sure yet
Dec 13, 2024

Professor Sheldon is overall a very snarky and sarcastic person. He doesn't interact or respond to students well, and is not a very pleasant person to talk with.

Tough grader
Lecture heavy
1.0
3.0
COMP15
Dec 13, 2024

Sorry but Mark is a terrible lecturer, they were a massive waste of time. He might be great for upper level classes like 40 but for 15 he just didn't explain basic concepts well. He rambled a lot and would spend maybe 5 minutes at the end going over material that would be important for the upcoming homework. Sometimes sassy on piazza. Not a fan.

2.0
3.0
COMP15
Dec 14, 2024

He is clearly very passionate about computer science and teaching, but I do not think the topics were conveyed the best they could have been. I think he values upper level computer science classes more, and I felt that the topics for this class needed more attention. He is very knowledgeable.

Lots of homework
Lecture heavy
5.0
3.0
COMP0015
Grade: A-
Dec 18, 2024
Would take again

Clearly very passionate about the material and he does a great job of explaining everything starting small then scaling up to more complex problems.

Amazing lectures
Lots of homework
4.0
2.0
COMP15
Grade: A
Dec 23, 2024
Would take again

Great professor, generous grader. Just wish the course could cover more content, and I think it's necessary to include more hands-on practice.

2.0
4.0
COMP15
Grade: A-
Dec 25, 2024
Would take again

I thought the grading on the homework was unfair. This is a computer science class, if you are good at cs you should be able to do well. They put so much emphasis on all of this other bs. Mark himself isn't a good lecture but you can tell that he is extremely knowledgeable and insanely smart. Tbh I just hate how CS is taught at Tufts in general.

Tough grader
Lots of homework
4.0
4.0
COMP40
Grade: B+
Dec 27, 2024
Would take again

Professor Sheldon keeps the lectures engaging despite the challenging material. The workload is heavy, but Unstuck ai and the optional review sessions helped me stay on top of it.

2.0
3.0
COMP0015
Grade: B
Jan 9, 2025

Mark Sheldon is a great person, but a poor lecturer. The lectures are boring, the homework feels pointless with long specs, and it's a letdown for anyone semi-new to CS. It doesn't have to be this way with dry slides, no interactivity, and only one group project, plus midterms and finals heavily weighted.

1.0
5.0
COMP15
Grade: A
Jan 16, 2025

He was very unprofessional and could not stay on task during lecture.

Tough grader
5.0
3.0
COMP15
Grade: A
Jan 17, 2025
Would take again

Overall good class. Sheldon is a nice guy and does his best to make class a welcoming environment even if his jokes don't always land. He at times goes off topic and yes CS15 is not an easy class (its not meant to be), but if I had the choice to go back and take it again I would.

Lecture heavy
5.0
4.0
COMP15
Grade: A
Mar 16, 2025
Would take again

He's great at responding to piazza posts considering the class size. He explains complexity math well and why it's relevant for job interviews, performance time, etc. I personally think he's hilarious. Assignments for CS15 were definitely not as fun as CS11, but that's just a side effect of harder material. Exams were very reasonable.

Lots of homework
Hilarious
Lecture heavy
4.0
5.0
COMP40
Grade: Not sure yet
Mar 27, 2025
Would take again

Cs40 is crazy hard, but its not his fault. He's nice enough, but the lectures are very, very boring. Try to stay awake though because the content is relevant for exams. Go to office hours for the homework, or you are screwed. Be prepared to have very little social life this semester.

Lots of homework
Respected
5.0
5.0
COMP40
Grade: Not sure yet
Apr 10, 2025
Would take again

Mark gets too much hate. I also had him for 15 and he is so much better in 40. He is so incredibly smart and you will learn so much. Though his lectures can drag slightly, he is so incredibly passionate. The course is extremely difficult but that is intensional. I highly recommend his course especially if he is teaching with Noah. JUSTICE FOR MARK!

Tough grader
Lots of homework
4.0
3.0
CS40
Grade: Not sure yet
May 4, 2025
Would take again

Cool dude w/ good lectures.

5.0
4.0
COMP40
Grade: A
Dec 14, 2025
Would take again

CS40 is a hard class, especially if you've only taken 11 and 15. The material isn't crazy hard but it's a LOT of a time. As hard as the class is, I think it's really worth it. Take this in a light semester! Mark is really nice and loves to talk CS. He has great stories linking the content to real life. Definitely go to OH. The TAs are great!

Lots of homework
Caring
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 62 grades
Most common grades:
A (29)
Not sure yet (18)
A- (13)
Grade Distribution
A(34)B(5)C(0)D(1)F(0)A-/B+(23)
Based on 81 reported grades
A: 29
Not sure yet: 18
A-: 13
B+: 10
Common Tags
Lots of homework (34)
LOTS OF HOMEWORK (15)
Clear grading criteria (14)
Tough grader (14)
Hilarious (13)
Lecture heavy (12)
Caring (8)
Gives good feedback (6)
Rating Trend

Improving

+0.51 avg change
Dec
Jan
Mar
Apr
May
Dec
Last 6 months
Ratings by Course

COMP50CP

5.0

(1)

CS21

5.0

(1)

CS40

4.7

(3)

COMP40

3.9

(29)

CS11

3.9

(9)
+7 more courses
Difficulty by Course

1140

4.5

COMP11COMP40

4.0

COMP40

3.8

COMP11

3.7

COMP0011

3.7

Similar Professors