3.7

Carl Sturtivant

Computer Science - University of Minnesota - Twin Cities

3.7
Quality
3.2
Difficulty
51%
Would Retake
220
Reviews
3.7
Quality
3.2
Difficulty
3.6
Helpful
3.7
Clarity

51%

Would Retake

220

Reviews

Rating Distribution
Official

5

105

4

38

3

23

2

19

1

35

What Students Say

BRUH - I've never studied so hard in my life

CSCI20112033 - 2.0 rating

I don't think I learned a single thing during his lectures

CSCI20112033 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 90 grades
Most common grades:
A (35)
Not sure yet (25)
A- (20)
Grade Distribution
A(35)B(16)C(4)D(1)F(0)A-/B+(35)
Based on 122 reported grades
A: 35
Not sure yet: 25
A-: 20
B+: 15
Common Tags
Clear grading criteria (30)
Get ready to read (30)
Respected (29)
Graded by few things (26)
Lecture heavy (26)
Lots of homework (25)
Test heavy (22)
Amazing lectures (21)
Rating Trend

Declining

-1.55 avg change
Sep
Apr
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

5131

5.0

(1)

40114041

5.0

(2)

40115131

5.0

(1)

CSCI4131

5.0

(1)

CSCI40114041

5.0

(1)
+24 more courses
Difficulty by Course

CSCI20334041

5.0

CSCI20112033

4.1

5131

4.0

CSCI40114041

4.0

ADVALGS

4.0

Reviews (220)
5.0
3.0
CSCI4131
Feb 21, 2003

Hilarious; very intelligent; knows current technologies; keep up the good work!

5.0
4.0
CSCI4011
Feb 24, 2003

No Comments

4.0
2.0
CSCI4011
Mar 5, 2003

Knows what he is talking about - excellent!

5.0
2.0
40114041
May 15, 2003

Carl is an excellent teacher! He is very clear, almost never gets confused or makes mistakes, and is a very funny guy. Very on top of his game!

5.0
2.0
CSCI4041
May 28, 2003

Very Good prof. Has won the Professor of the Year award for 2 years running

1.0
1.0
CSCI5121
Jun 21, 2003

Sturtivant is a waste of life oxygen thief who has no business being anywhere near students. He is disrespectful and derogatory towards undergrads and his grading is unfair at best.

5.0
3.0
40114041
Aug 6, 2003

Carl is an awsome teacher. His homework is very tough, but you learn a lot from it. His exams are very, very, very fair.

5.0
2.0
CSCI4041
Nov 3, 2003

great teacher, easy to talk to, very knowledgable on the subject!

4.0
2.0
CSCI2011
Dec 10, 2003

Arrogant, but very fair teacher, helps when you ask and doesn't ask unreasonable things of students.

5.0
1.0
40115131
Dec 27, 2003

carl is great! best the u of m has to offer :)

4.0
2.0
CSCI2011
Feb 27, 2004

This guy is a great teacher, and his witty British humor is hilarious.

5.0
2.0
CSCI2011
Mar 11, 2004

Great prof, plus he's funny.

5.0
4.0
CSCI2011
Feb 28, 2004

Carl is smart as hell and he is extremely clear. He's the best CSci teacher I've had.

5.0
2.0
CSCI4011
Apr 14, 2004

I never would have passed Finite Autonoma without his explanations... and his grading. :-)

4.0
4.0
CSCI4041
Grade: Not_Sure_Yet
Sep 25, 2004

Took Algorithms in the summer w/ Carl when it had a 3 hour lecture; I stopped absorbing any info. about halfway through, so his lectures didn't do much for me. Homework was tough but fair, the final was reasonable. Going to take Adv. Algorithms with him.

5.0
2.0
CSCI2011
Nov 16, 2004

He's great at giving intuitive explanations of difficult concepts. He seems very approachable and interested in students also. He's far and away one of the best professors I've had.

4.0
2.0
4011
Nov 18, 2004

No Comments

4.0
4.0
CSCI2011
Dec 22, 2004

I loved his accent, british profs are sweet. I think he is just too smart. The average student has trouble following him sometimes. He was helpful and a fair professor. Definitely a good guy.

5.0
4.0
5131
Jan 28, 2005

I think he is a good computer science professor. He is not dull, he knows what he is talking about, he is kind, and he is down to earth.

5.0
2.0
4041
Apr 23, 2005

Very good teacher and funny, dry humor. Fairly easy tests and challenging homeworks.

5.0
4.0
CSCI40114041
May 8, 2005

Best professor I've had at the U of MN.

5.0
4.0
ADVALGS
May 24, 2005

Carl is an amazing professor. He's thorough, easy to understand, and actually entertaining. His homeworks were very hard so that the exams seemed perfectly easy by comparison. I learned so much in his class.

5.0
3.0
CSCI5421
Sep 19, 2005

No Comments

5.0
3.0
CSCI40414011
Sep 26, 2005

Great prof!

5.0
1.0
CSCI20114211
Oct 19, 2005

Both were evening classes (2.5 hours) but he is awesome at taking the book and condensing all of the information into a concise relevent lecture. He is entertaining and very easy to understand. Probably my favorite Professor at the U.

5.0
1.0
CSCI1103
Dec 29, 2005

Very good lecturer, but very boring subject.

5.0
3.0
CSCI4041
Jan 10, 2007

Best prof ever. If you need to take 4011, I suggest taking it with Carl - the material is so abstract that he would be a good prof on the subject. He is very entertaining and easy to understand. Homework is intentionally very hard so that exams seem easy. And he cut us some major slack at the end of term; cancelled an entire assignment!

5.0
2.0
CSCI5421
Nov 22, 2007

He structures the class so that the assignments (a small part of your grade) are difficult, thus you are learning, while the tests (a large part of your grade) are simple if you have done the homework. Great professor!

5.0
2.0
CSCI4211
Jan 3, 2008

one of the best professors the U has to offer. His priority lies in setting homeworks that make you learn.. explains the material superbly.. i would recommend any class with him

5.0
4.0
CSCI4011
May 15, 2008

Awesome professor. He does a great job of explaining the sometimes complex material in a very clear way. Humorous, fair, and overall great lecturer.

5.0
2.0
CSCI4211
Jun 18, 2008

Carl is a great professor! He excels at providing concise descriptions to complex concepts that often lead other CSCI professors to getting stuck in miniscule details. I've never heard such an easy to understand and implement description of Djikstra's algorithm before his class. I highly recommend taking any class he is teaching!!!

5.0
2.0
CSCI5421
Sep 15, 2008

He knows his stuff unlike other CS profs at the U that get all defensive and condescending when students ask questions in class. He is very very friendly and willing to help you LEARN.

5.0
1.0
CSCI1103
Dec 22, 2008

great professor. he is extremely intelligent and sometimes gets on a higher level than what the class is ready for, but ask him and he'll step down a notch and explain everything for you. i got an A- for my extreme lack of effort, but if you put forth a decent try you'll do well in his class.

5.0
3.0
CSCI1103
Oct 25, 2009

Great professor, will answer any questions, explains concepts well, and is easy to listen to and follow in lecture. One of my absolute favorite professors.

5.0
2.0
CSCI1113
Dec 21, 2009

Intelligent teacher w/a cool British accent. Lectures are sometimes ahead of the labs. Tests are based on lectures, and are kind of challenging. He enjoys teaching. Good teacher overall.

5.0
3.0
CSCI4011
Jan 16, 2010

Excellent speaking voice, especially with that British accent.

5.0
2.0
CSCI1103
Dec 29, 2010

Very easy course, but the subject was a little boring. Nevertheless, Sturtivant presents the material very naturally and relies heavily on the lab experience and homework assignments. The tests were very straightforward.

4.0
3.0
CSCI2011
Apr 1, 2011

Very easy to understand and not a difficult class overall. However, he has a grading policy where if you fail one of his weekly 6 point quizzes you fail the class.

2.0
4.0
CSCI4134
Apr 26, 2011

He assume you have a lot of experience in internet programming, some homeworks are very time consuming. What's more, he rescale his grading policy which made you loose more points while unchanging his grading scale.His lecture is useless, if you have to go to his class, you had better learn text books(3 books, total 2700 pages) by yourself first

5.0
3.0
CSCI4041
Apr 27, 2011

Sturtivant is a GREAT teacher. He can be a jerk as an individual though. This doesn't stop me from choosing him as my favorite csci professor though. He take's theoretical computer science and makes it interesting and understandable to your average student.

4.0
3.0
CSCI4041
May 21, 2011

The grade system doesn't make sense. You can pass the course w/o any effort if you do S/N, since HW answers can be easily searched online and HW are 65% of total grade where 60% is pass line. Making 95% as A, which is impossible. British accent, tone is so flat, make me sleepy within 5 mins after class starts

5.0
4.0
CSCI4011
Nov 16, 2011

Absolutely fantastic professor. Had this guy for 1902, 2011, 4011 and soon to be 4041. I mapped out my entire CS path so I'll have him every semester until I graduate. This guy could even prove Chuck Norris wrong...most likely in O(log(n)).

5.0
4.0
CSCI4011
Dec 16, 2011

Carl is tough but fair. He presents material clearly and efficiently. His homework is notoriously difficult, but his midterms & finals are notoriously easy. Sometimes he talks over you when you ask a question. Be assertive. Go to office hours - he gives strong homework hints.

5.0
4.0
CSCI4041
Mar 25, 2012

One of the more dedicated teachers I've ever had. Comes off a bit stern in lecture, extremely personable and friendly in office hours. Extremely dedicated teacher I've never waited more than a day for an email reply from him, and I once emailed him a homework question at 10:30 PM on a Saturday (I'm that cool), and he replied within the hour.

5.0
1.0
CS2
Apr 9, 2012

Carl is one of the best cs lecturers I have had. He is very knowledgeable and presents the material well.

5.0
3.0
CSCI4041
May 8, 2012

Good at teaching the material. Homework isn't too difficult although if you aren't prepared the tests can be.

5.0
2.0
CSCI4041
Oct 18, 2012

homewrok method: Week1: easy problems on A. Week2: Medium problems on A, easy problems on B. Week3: hard problems on A, medium problems on B, easy problems on C. This approach builds confidence to tackle hard problems, and ultimately makes the material part of your subconscious tool-set. Other profs drop you in the jungle with a knife.

5.0
1.0
CSCI2011
Dec 22, 2012

I absolutely loved having Carl this semester; I came in thinking I hated math and now I'm considering adding a secondary math major. His lectures explained the topics very well and he also talked about the real world applications in the computer science world about all the math we learned. Great professor.

4.0
3.0
CSCI2011
Jan 8, 2013

Fair teacher. Great guy when you get to know him.

5.0
2.0
CSCI5421
Apr 11, 2013

He is one of my favorite professor. He is absolutely nice, and helpful. I am a UNITE student but love going to his TA office hours to ask questions. Recommend to take his class.

5.0
3.0
CSCI5421
May 27, 2013

Awesome teacher!

5.0
4.0
CSCI2011
Dec 8, 2013

This is a professor who actually is passionate about teaching undergrads. At first I was intimidated by his stern demeanor, but I will definitely take his classes in the future. Presents information incredibly clearly and is very well-spoken and prepared. His quizzes are fair and not too hard.

5.0
4.0
CSCI4041
Dec 10, 2013

This is my second class I've taken with Carl, got lucky when he taught 1902 over the summer which made me more interested in programming. Took 4041 this semester and the course itself is CSCI major climax course so by no means is the course itself easy but the grading is the fairest grading system by any professor. FYI exams are easy and hw is hard

4.0
3.0
CSCI2011
Dec 14, 2013

Really enjoyed having Carl as a professor, definitely going to take another class by him.

5.0
2.0
CSCI2011
Dec 16, 2013

Carl is an amazing professor. He is extremely intelligent and loves to teach undergraduates. I look forward to taking Formal Languages and Automata Theory with him next semester and other classes in the future.

4.0
2.0
CSCI2011
Jan 6, 2014

My least favorite part of the class was the final. There is an unfair weight of 40% and even if you did well on the rest of the class, if you suck on the final it will hurt you. However, Sturtivant is an excellent professor. The thing is, if you go to lecture, you had to tunnel tunnel vision and pay utmost attention or you'll get lost immediately.

4.0
3.0
CSCI2011
Jan 25, 2014

On the last day of class, Carl got a standing round of applause, if that tells you anything.

5.0
3.0
CSCI4011
Apr 24, 2014

The best professor I've had at the U! Hands down the only person who can explain proofs without reading/looking at the textbook even once! This guy is pure genius!

5.0
4.0
CSCI5421
May 7, 2014

Carl is easily the best lecturer I have ever seen in person. His ability to present clear, insightful presentations of complex topics--and all purely from memory--is really astonishing.

5.0
1.0
2011
Oct 28, 2014

Easy grader!

5.0
3.0
CSCI4041
Nov 24, 2014

Amazing professor, very helpful in office hours - very friendly too. Lectures teach you so much, well complemented by the textbook. I'd take any class with him.

5.0
3.0
4041
Grade: Not sure yet
Dec 1, 2014

The best professor in the department, hands down.

4.0
2.0
4041
Dec 11, 2014

Best Ever

5.0
3.0
CSCI2011
Dec 17, 2014

I love Carl! He really wants all his students to do well. He tries very hard to be clear in his lectures and is always willing to clarify things. His office hours are also very helpful. The homework is very challenging, but he makes the test questions much easier. Plus his British accent is fun!

5.0
3.0
4041
Grade: A-
Dec 17, 2014

What is there to really say? Carl is fantastic and hands down the best in the department. Only complaint is the grading scale (95% A, 90% A-, 85% B+, etc), but it's well worth the A- to hear Carl lecture!

5.0
3.0
CSCI2011
Grade: A
Jan 14, 2015

Fantastic professor. Very passionate about the material, and it shows in class. Very structured, clear lectures. Somewhat of a tough grading system (no curve, you needed a 95% overall to get an A), but if you put in the work he provides everything you need to do well. If you have the opportunity, take a class with him.

5.0
3.0
CSCI4041
Grade: A-
Jan 19, 2015

Amazing lecture and good patience to explain everything you don't understand in book. England accent may be a little hard to understand at first for international students as me but soon will be ok. Difficulty of homework is ok, midterm is super easy, but final is a little hard. grade criteria is too strict that I need only 0.13 more to get an A...

5.0
5.0
CSCI2021
Jan 21, 2015

I really liked Carl's lectures and I found him to be very nice and helpful. However, in 2011 there is a weekly quiz on the material you just learned in the previous week's class, and the questions can be really tough. The quizzes are also timed and the pressure is high, since each quiz is worth 5% of your grade. I'd recommend him for another class.

5.0
4.0
CSCI4041
Grade: A
Feb 18, 2015

He is the best instructor in the department. The lectures are well organized, clearly delivered. Cute British accent. Caring for student's need and feedback. The materials are a little bit hard but I guess there's no one can make it more approachable than Carl!

5.0
1.0
5421
Feb 25, 2015

Carl is by far the best in teaching algorithms at UofM.

5.0
4.0
2011
Grade: B
Mar 24, 2015

Even though I didn't do very well on the final (kind of tarnished my grade), I enjoyed his lectures although dense, but at the same time they're more helpful than any other lecturer in the CSCI Department. It's rather sad how many foreign professors teach here that can't speak a lick of English. For this reason also, Carl is one of my favorites.

5.0
3.0
CSCI4041
Apr 23, 2015

Carl is a great teacher. His lectures are well thought and clear. He teaches the material far better than the book. Although not easy, his tests are predictable. If you pay attention in class and study the homework, you will do well on his tests. He doesn't ask trick questions that are impossible to prepare for.

5.0
4.0
4011
Grade: C
Apr 29, 2015

I've taken three courses with Sturtivant and have been pleased every time. I love his style. His focus is on assignments, and his lectures are in depth and invaluable in helping you understand the material. He structures all his classes relatively the same, and it worked really well for me. I would absolutely take a course from him again.

5.0
3.0
CSCI4011
Grade: B+
May 25, 2015

He knows the course material inside out and can write on the board for the whole lecture without referring to the textbook. He genuinely tries to make sure everyone gets the material, though to be honest my attention span was limited to the first 10 minutes. Excellent if you learn well by listening to lectures. British accent was an added bonus.

5.0
3.0
CSCI4011
Grade: B
Sep 14, 2015

Very Great Professor, and I would even say the best I've had so far. Though his classes may be more difficult to do well in, his teaching abilities make up for it! He really knows his stuff, rarely if ever looking at notes during lecture. I don't think I've heard anything negative about him other than the difficulty of his courses.

5.0
2.0
CSCI2011
Oct 6, 2015

The grading system in this class is OUTRAGEOUS. The material is actually all really easy to understand if you understand basic math, but an absolute 95% is needed for an A. So given 11 quizzes at 20 points an each, you better try and get less than 11 points off total. I got -4 once just for one little mistake on a problem. Easy class, no easy A.

5.0
3.0
4041
Oct 13, 2015

Perhaps the best CSCI lecturer at the U. Gets through dense material with ease. Perhaps not the friendliest on the surface, but a good guy who cares about learning. Pretty funny in class too. Homeworks are hard, tests are easy. As it should be. If you show up to class (recommended) and try hard at the homeworks, this class is no issue.

5.0
3.0
CSCI4041
Dec 12, 2015

An amazing lecturer. He get complex and even mundane topics across easily and clearly -- far more clearly than the textbook does. He may seem unfriendly or harsh, but so long as you are punctual and friendly he's a very nice guy. Assigned homework is tough, but increases understanding of the material, while exams are comparatively easy.

5.0
2.0
CSCI2011
Grade: A
Dec 17, 2015

He was the best computer science instructor when I studied at U of M (1999-2003). With his amazingly clear explanations he made difficult classes (Automata Theory, Discrete Structures and Introduction to Algorithms) understandable and crystal clear. He was almost every year voted as the best computer instructor at U of M while I was there.

3.0
3.0
CSCI2011
Grade: A-
Dec 21, 2015

Learned so much from Carl's class, but I don't feel the same way as the other students here. He is extremely knowledgeable and articulate, but he speaks too much of his lecture when more demonstrative board use would be helpful. Complex material, and most of my learning came from the book. Get ready to be evaluated constantly (weekly quizzes).

5.0
2.0
CSCI2011
Grade: A
Dec 24, 2015

His lectures are very interesting if you listen carefully. Solve all the questions he assigns every week to Ace in all the quizzes. His quizzes are not very tough but if you lose even 4 marks in one quiz then you almost lose 1%, but he drops 2 quizzes at the end so that helps a lot. Also, final will be open book and very easy.

5.0
3.0
CSCI4041
Grade: B+
Jan 8, 2016

Quite simply the most talented lecturer in the CS department. Too good. Lectures are so dense that if you stop paying attention for a minute, you will be lost for the next ten. However, they contain solutions to HW problems so attend each one and take notes on everything he says. Tests are fair and open note/book. HW takes a while, but manageable.

4.0
3.0
CSCI4041
Grade: A
Jan 13, 2016

His midterms and tests are super easy comparing to hw. Hw is directly from book but requires much thinking. His class is really enjoyable. Most points are from hw. As long as you read the book and learn lecture well, trying hard on hw should give you solid grade (at least a-). His office hour is full of people. Tough to get helps but TAs are good.

4.0
2.0
CSCI2041
Grade: A
Feb 8, 2016

He presents the material very clearly, but at times it can be very boring. There are some subjects in this course that are dry, so it is difficult to stay focused. The good thing is, if you pay attention and take notes, reading the book becomes optional.

4.0
5.0
CSCI2011
Grade: C
Feb 24, 2016

Carl's 2011 is the most difficult discrete structures class offered at the UMN. Take another professor if you want an easier version. High grade scale for the class, weekly quizzes, zero hw, zero extra credit, no midterms, and a final. It's helpful to take calc 2 and calc based statistics before taking this class (not required).

5.0
4.0
CSCI5421
Grade: B+
May 18, 2016

Had him also for 4041. He is known to be a great algorithms lecturer since he has such a deep understanding of topics, and lots of experience teaching them. Homeworks are questions from CLRS, but it's important to go to lectures since he doesn't always follow the book. Tests are pretty easy & straightforward, but it is hard to get an A (need 95+).

5.0
4.0
CSCI2011
Aug 6, 2016
Would take again

He's awesome! His lectures are very enjoyable and insightful, making me (having headaches for Maths) more interested in this subject. And (posh) British accent is always a plus. :p

5.0
4.0
CSCI4011
Nov 8, 2016
Would take again

Great class for computer science majors.

Respected
Skip class? You won't pass.
Amazing lectures
4.0
3.0
CSCI2011
Grade: B+
Dec 8, 2016
Would take again

You are graded by 11 quizzes and the final, so make sure you stay up to date, and don't skip. You can catch up by reading, but I would recommend attending lecture for an A. I skipped hw a lot and still got a B+, the hw is optional. The professor himself is great, I'm taking 4041 with him bc he's so good.L

Clear grading criteria
Hilarious
GRADED BY FEW THINGS
5.0
3.0
CSCI2011
Grade: B+
Dec 20, 2016
Would take again

I appreciated him more and more as the course continued. His motivation is truly to help us learn, and his grading system is clear. When the textbook was confusing, he emailed us simpler more clear explanations. All tests are open note/book, but you can't use a PDF of the book buy the actual book. Honestly he's just a great professor.

Get ready to read
Clear grading criteria
GRADED BY FEW THINGS
4.0
3.0
CSCI2021
Dec 21, 2016
Would take again

I enjoy his lectures, but I found myself getting better material explanations from youtube vids because he seems to make things more complicated than they actually are. Also he has no midterms, only weekly quizzes and an easy final. Be warned, his quizzes are COMPREHENSIVE, so you have no idea what topic may be on the next quiz.

Gives good feedback
Respected
Caring
4.0
3.0
CSCI2011
Grade: B+
Dec 23, 2016
Would take again

His lectures were too complex for me to follow but thankfully his quizzes are not as complex as the subjects of which he lectures on. Quizzes on material based on homework assignments. Very smart professor, recommend taking this course with him.

Respected
Get ready to read
Clear grading criteria
5.0
3.0
CSCI4041
Grade: A
Mar 31, 2017
Would take again

This is the 3rd course that I've taken with Carl. His lectures are amazing and his depth of knowledge is second to none in the Comp Sci department. His only flaw is that he is often overly concerned about being perfectly accurate about every detail when instead he could explain things in simpler terms. Most of the class is based on homeworks.

Respected
LOTS OF HOMEWORK
Amazing lectures
5.0
3.0
CSCI4041
May 9, 2017
Would take again

Carl is by far one of the best profs at the U. One of the best things about the course was the fact that the grade was mostly based on homeworks. This meant that you could take the time to try and understand the material rather than just cramming for the test. It dosn't hurt either that he give great, comprehensive lectures. Take him if you can.

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
CSCI4041
Grade: A-
May 17, 2017
Would take again

Carl gives longer homework assignments based on the assumption that you will start them early and not cheat online. He gives very fair exams which give you an opportunity to show what you know without time pressure. I recommend that you take his algorithms class, as you will learn a lot more without being worried about the final grade all the time.

Respected
Amazing lectures
2.0
3.0
CSCI4041
Grade: B-
May 18, 2017
Wouldn't take again

He's very helpful in office hours. However, since grading is done by TA's, it's common to not know what's expected. Some TA's demand intricate proofs even if the problem doesn't, and some don't. Carl himself had a habit of noticeably trying to over complicate subjects with the intention of being confusing. Nevertheless, the class is very easy.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CSCI4041
Grade: A-
Jun 4, 2017
Would take again

Amazing professor! He looks tough but he is very friendly and helpful if you talk to him. Homework can be difficult but not difficult to get high mark. Exams are very easy.

Skip class? You won't pass.
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
CSCI4011
Grade: A
Oct 7, 2017
Would take again

Truly excellent. This class will make you smarter, and as always Carl is a master.

Respected
Amazing lectures
4.0
3.0
CSCI2011
Grade: Not sure yet
Nov 29, 2017
Would take again

Carl gives very engaging lectures and he clearly has a passion and complete mastery of the subject. That being said, he often overcomplicates the material in lecture and I mostly learned from the book. The grading scale makes it very difficult to get an A but Carl and the TAs are fair graders and give lots of partial credit.

4.0
4.0
CSCI2011
Dec 18, 2017
Would take again

Opinions on Carl depend on how much you enjoy the subject material, to be honest. If you're less than keenly interested in what he's talking about, his lectures are going to be an absolute snoozefest. His knowledge of the material is second-to-none, but the discussions are what prepare you for the exams/quizzes, not the lectures.

Respected
TEST HEAVY
LECTURE HEAVY
5.0
4.0
CSCI2011
Grade: Not sure yet
Dec 19, 2017
Would take again

He is an amazing lecturer. At first, you might be intimidated by the pace at which he thinks, but you'll get used to his style of lecturing. A typical quiz he gives is always reasonable, and is often based on the previous two section. Be sure to keep your textbook handy, and make sure you know the definitions of things like the back of your hand.

Respected
Inspirational
Amazing lectures
5.0
2.0
CSCI2011
Grade: A
Dec 27, 2017
Would take again

It was a nice and a fair class for me in this semester. 11 quizzes and one final with open-book. You don't have to attend all the lectures, but you need to show up for the quizzes. The TAs are not tough graders which means you will get some points anyway if you write something down. Read the book, do the practice and study hard, you will be fine.

Tests? Not many
Amazing lectures
Would take again
5.0
2.0
CSCI2011
Grade: Rather not say
Dec 28, 2017
Would take again

Good lecturer and really helpful during office hours. Although there are quite a lot of concepts dealt in this class, tests are not that hard.

Gives good feedback
Inspirational
Amazing lectures
5.0
2.0
CSCI2011
Grade: A
Jan 29, 2018
Would take again

Great professor, grading standards are extremely "overt". Sometimes he can go off on little tangents but overall very easy to listen to.

Respected
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
4.0
CSCI2011
Grade: B+
Feb 27, 2018
Would take again

He gives amazing lectures. I loved listening to him. I did have the night lecture, and it was hard to pay attention for the entire 2.5 hour period, but they were still great. Wasn't a fan of the course material but liked the lectures anyway. Quizzes are open book/notes. Your textbook will be a lifesaver if you don't understand the material.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CSCI4041
Mar 24, 2018
Would take again

Very good prof! His lectures are kind of pointless - just rephrases what you can read in the book,, but he is great at course design. Most points are on HW & he gives you plenty of time for exams. Exams actually test you're theoretical understanding, rather than your ability to think fast.

LOTS OF HOMEWORK
Clear grading criteria
Caring
5.0
3.0
CSCI2011
Grade: B+
Apr 11, 2018
Would take again

Carl is very clear in his lecture style - simple lecturing while writing on the board, no fancy powerpoints that are hard to keep up with. Weekly quizzes instead of midterms force you to keep up with the material, and the final exam is basically an accumulation of multiple quizzes. Overall a great professor and a great class structure.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
CSCI4041
Grade: A-
Apr 11, 2018
Would take again

Amazing. He really cares and wants you to learn. Does not put up with bs behavior from students who disrespect him, but is always approachable if you care about the subject and want to learn

LOTS OF HOMEWORK
Hilarious
Caring
1.0
3.0
CSCI20114011
Apr 17, 2018
Wouldn't take again

Taken three classes with Carl because I know I'll pass, but I frankly had to teach myself from the book. His lectures are not modular and span across essential and unessential materials (proofs), he drones on and on with no visuals. His style is old fashioned where he makes you take notes with no ref. powerpoint. His classes r always painful for me

Get ready to read
LECTURE HEAVY
2.0
5.0
CSCI2011
Grade: A-
Apr 28, 2018
Wouldn't take again

Carl likes to think he's making everything "overtly" clear. Hey bud, you aren't. This is an abstract math course. None of this stuff past like Ch. 4 is very "overtly" clear. Dumb it down a bit - not everyone here writes Ph.D level research papers on bijections for fun. He's also "overtly" harsh. (He always says "overtly..")

LOTS OF HOMEWORK
TEST HEAVY
3.0
3.0
CSCI5421
Grade: A
May 17, 2018
Wouldn't take again

I see that he's very highly rated by a lot of people. However,I didn't feel he was a good teacher at all. He teaches by explaining things by words and not by examples. I got an A in the course but that was because I read the book on my own. The exams are easy,but the cut off for A is 95 so the margin for error is also very less.

5.0
4.0
CSCI4041
Grade: A
May 18, 2018
Would take again

Carl is one of the most professor-like professor in the Computer Science department. His lectures may not be that exciting but you will definitely feel like you learned something at the end of the day. He explains the concepts very thoroughly with much patience. His grading is pretty generous but you'll have to put in work to receive a good grade.

Respected
Skip class? You won't pass.
Clear grading criteria
3.0
3.0
CSCI5421
Sep 12, 2018
Wouldn't take again

I took Discrete Math (2011) from Prof. Sturtivant and loved his teaching style. However, after taking CSCI 5421 from him, I think he describes some processes much too abstractly. We spent two 2.5 hour lectures on some encryption concepts (with no examples) which I had previously learned from a twenty minute YouTube video (with examples).

Respected
LOTS OF HOMEWORK
2.0
5.0
CSCI20112033
Grade: Rather not say
Nov 9, 2018
Wouldn't take again

BRUH - I've never studied so hard in my life. His lectures are USELESS. I usually read it off from the book and SLADER<3 or YouTube. He doesn't provide any examples in his lectures. Sometimes I just want a car to hit me before going into his 2011/2033 classes cuz it's painful going to lecture knowing that it wouldn't be very helpful on his quizzes.

2.0
4.0
CSCI20112033
Grade: Not sure yet
Nov 16, 2018
Wouldn't take again

I don't think I learned a single thing during his lectures. He approaches things in an abstract/proof based way which is fine in some cases, but an example here or there wouldn't kill you. Also will jump around sections as he pleases without saying a word and won't post the practice questions for a week after you cover it makes keeping up hard.

Get ready to read
LOTS OF HOMEWORK
2.0
4.0
CSCI20112033
Grade: Not sure yet
Nov 27, 2018
Wouldn't take again

Have fun trying to learn math without numbers! All the recent reviews here are 100% true, and his lectures are so abstract to the point where it's hard to learn from them. Easy class to pass, but you'll have to teach yourself.

Tough Grader
Get ready to read
GRADED BY FEW THINGS
4.0
4.0
CSCI2011
Grade: Not sure yet
Dec 7, 2018
Would take again

He's British so the accent is fun. Super test-heavy: there are weekly quizzes and a final at the end, and that's your entire grade. All quizzes/exams are open book/notes, which is nice, but you also have to get 95% or higher to get an A. Enjoyable class but definitely takes hard work.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
4.0
3.0
CSCI2011
Dec 17, 2018
Would take again

I really like how Carl organized 2011. The weekly quizzes kept me on track, and discussions were helpful. I personally didn't find lectures useful; instead I just read the textbook. However, I know many others liked his lecture style. Although the material seems intimidating , the quizzes aren't that hard. Decent class overall

1.0
3.0
CSCI2011
Grade: B
Dec 17, 2018
Wouldn't take again

Taking the class with Carl you are almost guaranteed to pass based on how he structures things if you put in the work and do practice problems. Although I prefer a professor who actually teaches the material. I hope to god none of this material comes back because I doubt I learned a thing from his lectures. Not sure why I bothered going to lecture.

Get ready to read
LOTS OF HOMEWORK
4.0
4.0
CSCI4011
Dec 20, 2018
Wouldn't take again

I liked Carl in CSCI 4041 but in CSCI 4011, it wasn't as enjoyable. This is partly due to the material itself being a lot less interesting than 4011 but I think the lectures itself weren't that engaging as well. Carl's lecture has very little interaction and you might have trouble staying awake. HWs are pretty time-consuming but tests were easy.

Respected
Get ready to read
LECTURE HEAVY
1.0
3.0
CSCI2033
Grade: A
Dec 22, 2018
Wouldn't take again

I don't know why he is so highly rated. I found his style boring, unclear, and off the tangent all the time. Linear Algebra is simply not his thing. Take this class if you want an easy A; if you want to learn anything about Linear Algebra, don't (go with Prof Saad or Park instead).

Get ready to read
TEST HEAVY
4.0
4.0
CSCI2011
Dec 31, 2018
Would take again

I almost got an A but didn't do too hot on the final, other than that, the class was pretty easy for me but you have to make sure you understand the material as it comes and understand how to do the problems from the book, otherwise you may struggle as the class goes on.

GRADED BY FEW THINGS
LECTURE HEAVY
5.0
2.0
CSCI2011
Grade: A
Jan 21, 2019
Would take again

Professor Sturtivant was someone that provided clear lectures that covered everything we needed to know for the class syllabus, and then some. He brought up topics that would spark interest and provide materials for us to dive deeper into the subjects if we sought to. One of the most interesting and profound professors I have met.

Respected
Inspirational
TEST HEAVY
5.0
2.0
CSCI2011
Grade: B-
Jan 26, 2019
Would take again

I was really busy this semester with math, so I was glad I had Carl. He's SUPER clear in lectures. Also has a nice light British accent. Graded on weekly quizzes and the Final, all of which are open-notes and book (no electronic). If you understand what's going on, you're good (no need to memorize). I'd have an easy A with a bit more time.

Skip class? You won't pass.
Amazing lectures
1.0
4.0
CSCI2033
May 11, 2019
Wouldn't take again

A very boring class. Skipped all the useful chapters and left all the math and proof. Need to do work to survive quizzes and the final. Part of the final is super easy but need to study super hard to get A or A-.

3.0
3.0
CSCI2033
Grade: B+
May 11, 2019
Would take again

The grade is entirely based on quizzes and the final: 55% of grade is 11 quizzes; drop two lowest. 37% of the grade is the final, and you get the remaining 8% for free. Carl's lectures can be dull and uninteresting--he doesn't teach with examples, so it's a whole lot of proofs and theory. However, his last lecture answered a question on the final.

Get ready to read
Graded by few things
Clear grading criteria
3.0
2.0
CSCI2033
Grade: A-
May 23, 2019
Would take again

He's a little boring so I started only showing up for the quizzes about 2 weeks in and learned through YouTube (TheTrevTutor). Missed a true A by like half a question on the final. Take that as you will

Graded by few things
3.0
5.0
CSCI20112033
Grade: B+
Jul 15, 2019
Wouldn't take again

2011 sucked because of the book. 2033 was amazing because of the book. The lectures are very theoretical but also interesting. Would've rated higher if the book for 2011 wasn't complete crap.

Lots of homework
Test heavy
Lecture heavy
3.0
4.0
CSCI2033
Sep 25, 2019
Wouldn't take again

11 undroppable quizes worth 5% of grade each and a final. Mess up a single addition on a quiz and there goes a whole 2% on your grade

Get ready to read
Graded by few things
Test heavy
2.0
3.0
CSCI2011
Grade: Incomplete
Sep 30, 2019
Wouldn't take again

(also had him for 2033) I liked him at first because of his soft accent and calming voice, but the lectures are excruciatingly boring and for the most part useless. He does a lot of theory and proofs instead of examples and actual math, and e uses completely different notation than the textbook. I also found him to be quite rude when talking to him

Graded by few things
Clear grading criteria
3.0
3.0
CSCI2011
Grade: Not sure yet
Nov 13, 2019
Wouldn't take again

A lot of what he says in class I found to be quite useless. If anything, I simply went over the book rather than go to class as the professor doesnt do any actual useful examples. He deals mainly with the theoretical, which isnt always necessarily helpful. My TA was simply not good. He'd hand us a worksheet and then tell us to figure it out ourself

Get ready to read
Test heavy
Lecture heavy
3.0
4.0
CSCI2011
Grade: B
Nov 24, 2019
Wouldn't take again

Carl is a genius and does care about each of his students. With that said though, he teaches his classes at a very high level at a really fast speed. If this is going to be your hardest class of the semester, he is fine but otherwise I would take it with the other prof, bc I heard he breaks it down more for you + you're graded on more things!

Skip class? You won't pass.
Graded by few things
Test heavy
3.0
4.0
CSCI2011
Grade: B
Dec 23, 2019
Wouldn't take again

Smart man, bad lectures (Not worth going if you haven't read ahead in the book). Grading/Criteria is done by undergrad TAs, which I personally was not a big fan of. The book is dry asf. Quizzes were relatively tough, but you get 2 drops which is pretty cool. Would recommend different professor if you wanted lectures to make sense.

Respected
Get ready to read
Test heavy
1.0
3.0
CSCI2011
Grade: A-
Dec 25, 2019
Wouldn't take again

Perhaps the most useless lectures I've ever attended. The material Carl lectured on had nothing to do with what was on the quizzes. Additionally, no one ever knew what the quizzes would be on since they were cumulative from the start of the semester. Having the grade solely based on 11 quizzes and the final was rather absurd and frustrating.

Test heavy
Tough grader
5.0
4.0
CSCI20112033
Grade: A
Dec 26, 2019
Would take again

Carl is the best math teacher I have ever had. He covers theory in class, and you get practice from homework (do it!!!). Grading is simple (11 quizzes, two dropped, and a final), but it could make it very difficult to get an A (>95). Go to office hours, and be prepared to spend time on homework. Check quizzes for grading errors.

Respected
Graded by few things
Clear grading criteria
5.0
1.0
MATH2033
Grade: A-
Dec 26, 2019
Would take again

Very good professor whose lectures delved into the more abstract and theoretical elements of linear algebra. If you skip lecture you can still easily pass the course so long as you do the recommended homework he puts online on his website.

Respected
Accessible outside class
Amazing lectures
1.0
5.0
CSCI4041
Dec 29, 2019
Wouldn't take again

I don't understand anything if I go to class, in fact, I understand more by studying myself.

1.0
3.0
CSCI2011
Dec 29, 2019
Would take again

No homework, just weekly quizzes. Terrible lecturer if you aren't into Discrete Mathematics. Goes into way too abstract topics because this stuff really is too simple for him. Just study off the book and watch Youtube and you'll be fine. Final is graded a bit harder, but same level of difficulty as the quizzes.

1.0
4.0
CSCI2011
Grade: A-
Jan 9, 2020
Wouldn't take again

Lectures were hard to follow and did not help with quizzes. Just read the textbook. Discussion was the only time I felt like I learned. Grade was based entirely on weekly quizzes and the final. Each quiz was unpredictable and stressful. Practice problems from the textbook were nearly useless without a key. Was often condescending towards questions.

Graded by few things
3.0
4.0
CSCI4041
Grade: B+
Jan 23, 2020
Wouldn't take again

Dr. Sturtivant knows the concepts he teaches very well. However, his teaching style is VERY abstract and theoretical. So, I often found myself reviewing my class notes and implementing stuff practically in an attempt to learn by myself. The assignments were fun, but the midterm and final were both quite difficult, unlike what he says about them.

Respected
Lecture heavy
1.0
3.0
CSCI2011
Grade: B+
Jan 30, 2020
Wouldn't take again

The lectures are completely useless and abstract. Grade is based on weekly quizzes, two questions and twenty points each, lowest two quizzes dropped, and a final exam. Grade is on an absolute scale and 95% is needed for an A (average of 19/20 on all the quizzes). Final is like 40% of your grade. Material is relatively easy but the lectures are bad.

Test heavy
Clear grading criteria
2.0
5.0
CSCI20334041
Grade: A-
Feb 5, 2020
Wouldn't take again

Does not use concrete examples, pretty much only talks in the abstract in lectures. There was never numbers on the board in a linear algebra class. Only take if very comfortable thinking in the abstract. I had to learn a lot from the textbook and youtube videos. Said the finals were easy but they're really not.

5.0
3.0
CSCI5421
Grade: A
Feb 12, 2020
Would take again

SMH at all these kids maligning Carl; he's a true master of the lecturing art form and one of the best instructors I've had. Usually he doesn't even need notes while lecturing. Perhaps my favorite quote from the semester was "Let me just slow down and say this again very quickly," followed by a pause as he looked at the class.

Respected
Hilarious
Amazing lectures
5.0
3.0
CSCI2033
Grade: B+
Mar 5, 2020
Would take again

He's a really good professor. Teaches a lot of theory and making your own corrections is necessary to do well in the course.

Graded by few things
Amazing lectures
Lecture heavy
5.0
3.0
CSCI4011
Apr 17, 2020
Would take again

I actively seek out classes taught by Carl because he is so engaged with his lectures. He makes sure you really understand the foundations of the subject, which I some don't like if they're just taking the class just to get through it, but if you pay attention, you will actually learn the material. Cannot recommend him enough.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CSCI2033
Grade: A-
Apr 21, 2020
Would take again

Attendance is entirely optional, and he encourages this by letting students know they're welcome to leave after quizzes if they'd like. However, the class is structured such that showing up and taking notes is essentially a guarantee you'll pass, so you probably should. It can often be better to ask questions after class, he can be harsh answering.

Test heavy
3.0
4.0
CSCI20112033
Grade: A
Apr 22, 2020
Would take again

Your opinion of Sturtivant will likely be related solely to the subjects he teaches. Homework is optional but necessary for me at least to survive the weekly tests. Discussion was helpful as well in understanding the topics. He writes only on the board and is a bit of a droner, but knows a lot and cares about the courses.

Lots of homework
Get ready to read
Lecture heavy
5.0
2.0
CSCI4041
Grade: A
Apr 23, 2020
Would take again

Carl is probably the funniest CS professor at the U. Lectures are interesting despite the (honestly dry) material that he needs to cover. 10/10 would Carl again.

Skip class? You won't pass.
Hilarious
Amazing lectures
5.0
4.0
CSCI5421
Grade: A
May 15, 2020
Would take again

Carl is an amazing lecturer who is clearly passionate about algorithms. His homework assignments, which come directly from CLRS, are difficult and mind-bending but he (and his TAs) are very lenient graders. I personally liked his hard homework-easy exam policy because that elevated a lot of stress during finals week.

Lots of homework
Amazing lectures
Lecture heavy
5.0
3.0
CSCI5421
May 16, 2020
Would take again

One of the best lecturers at the U. Breaks down complicated math concepts into easily understood pieces. Very knowledgeable.

Respected
Hilarious
Amazing lectures
3.0
2.0
CSCI5421
Grade: A
May 17, 2020
Wouldn't take again

He is a great lecturer; however this class is mostly a repeat of 4041. If you want to learn something new, just read whatever seems interesting in Cormen.

Amazing lectures
4.0
3.0
CSCI20114011
Grade: A-
May 26, 2020
Would take again

Carl knows what he's doing. He can be a bit repetitive during his lectures that are more theory based because he wants to make sure everyone hears what he's saying at least once. He also sometimes lectures above the required material so don't worry if what he's saying sounds incredibly difficult.

Respected
Graded by few things
Hilarious
1.0
4.0
CSCI4011
Grade: A
Sep 28, 2020
Wouldn't take again

Never choose him for the online class. Nothing learned from the class

1.0
3.0
CSCI4041
Nov 13, 2020
Wouldn't take again

Nothing learned from the class

1.0
4.0
CSCI4041
Grade: B+
Dec 4, 2020
Wouldn't take again

DO NOT TAKE HIS ONLINE CLASS!!! I don't know where his confidence comes from but he does a terrible job in online classes. He is a very old-schooled and stubborn professor.

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
CSCI4041
Dec 15, 2020
Wouldn't take again

The other reviews on this page seem to show that he's pretty good in person, but DO NOT take an ONLINE course with him. Pre-recorded lectures instead of using zoom and disorganized/unclear presentation of the material make it a bad experience. I do not feel I have learned much from taking this course. Stick to in-person only or AVOID HIM.

3.0
3.0
CSCI4041
Grade: A-
Dec 16, 2020
Wouldn't take again

Lectures were dry, very theory/concept based. Assignments from the textbook with no actual coding assignments, lectures/textbook used pseudocode, disgusting. Assignment every other week worth 8%, mistakes are costly. Grades are in 5% increments starting at 95 for an A, 90 for A- etc. He's very knowledgeable and kind, but I hated his way of teaching

Graded by few things
2.0
4.0
CSCI4041
Dec 17, 2020
Wouldn't take again

Goes very in depth into concepts/hypotheticals, few implementations leaving me extremely lost trying to follow, and the few he does are in inconsistent pseudocode. Textbook also pseudocode, theoretical. Class reminds me of Umbridge, 'if you know the theory well, you should be able to do it in practice, w/o practice'. Take Moen/Taylor instead

Lots of homework
Graded by few things
Lecture heavy
1.0
5.0
CSCI4041
Dec 18, 2020
Wouldn't take again

For students who don't have a strong background in algorithms, you will most likely be lost in his course. The lecture is dry and really focuses on deep materials with heavy mathematic. He is easy with testing, but I don't expect to get much knowledge from his way of teaching.

Lecture heavy
1.0
5.0
CSCI4041
Grade: Not sure yet
Dec 19, 2020
Wouldn't take again

I took his class during pandemic, so I am not sure how he deals with the lecture in-person. His midterm was doable and the final was crazy. None of the problems were not straightforward, so you should not expect that you can get some ideas from the homework. Thanks Abdul Bari. You don't take any money, but you taught me very well.

Graded by few things
Test heavy
Tough grader
4.0
4.0
CSCI4041
Grade: Not sure yet
Dec 19, 2020
Would take again

Online 4041 was homework heavy and the homework pushed your brain to the max. HWK from the textbook, and are simple compared to the exams. 7 assignments, 8% of your grade each, and all taken from textbook. Easy to cheat but u shouldnt cuz u wont learn and exams will kill u. Take notesonlectures carefully, he gives u exam answers.

Lots of homework
Get ready to read
Clear grading criteria
4.0
4.0
CSCI4041
Grade: Not sure yet
Dec 21, 2020
Would take again

people are hating a lot this semester, but i found carl's 4041 class to be easier then his 2011 in person. homeworks are challenging, but exams are very reasonable in comparison. exams are basically homework questions so study them and the lectures and you'll do fine. graded very leniently so expect partial credit at least.

Lots of homework
Get ready to read
Amazing lectures
1.0
4.0
CSCI4041
Grade: Not sure yet
Dec 30, 2020
Wouldn't take again

I've heard better about in person, but online this class was useless. It was so disorganized the discussions weren't helpful, most of the time lecture was unhelpful for the assignments as well as the tests.

Lots of homework
1.0
4.0
CSCI4041
Dec 30, 2020
Wouldn't take again

A lot of people are saying it's because the class was online, but I'm convinced he just hit tenure and just doesn't care anymore. Lectures were absolutely awful and unfortunately the textbook isn't great either. Homeworks are incredibly confusing and uninspired since they're ripped straight out of the textbook. Tests are nod terrible, but do study

Lots of homework
Get ready to read
4.0
3.0
CSCI4041
Grade: B
Dec 31, 2020
Would take again

I think Carl is a really good teacher. The low ratings are that the material gets extra confusing when you can't ask him questions (prerecorded) so he goes off on some theoretical unhelpful math proofs. Spring is on zoom! The midterm was reasonable and the final was a little hard. Find supplemental videos online and this class should be fine.

Respected
Accessible outside class
Test heavy
3.0
4.0
CSCI4041
Grade: A-
Dec 31, 2020
Would take again

Your grade is basically the final and homework. Be VERY thorough with homework. For online, I wrote 10+ pages in proofs every two weeks. Proof-heavy class, very little actual code. If you don't know basic discrete math proofs, and some linear algebra (matrix multiplication) you will have a tough time. You will learn concepts, not implementation.

Respected
Lots of homework
Graded by few things
4.0
4.0
CSCI4041
Grade: A
Jan 2, 2021
Would take again

Great lecturer with a really annoying syllabus. You need to get a 95% in the class to get an A, and it go down in 5% increments from there (so and 90% is an A-, 85% is a B+, etc.). No late days, and no credit for turning in assignments late. All of that said, the lectures were great if a bit dry, and the content of the course was interesting.

Respected
Lots of homework
Amazing lectures
4.0
3.0
CSCI4041
Grade: A
Jan 2, 2021
Would take again

I found Carl's 4041 to be one of my better courses this semester. The lectures were interesting, and I felt that he provided us all we need to know in order to translate the ideas into the real world. The exams were straightforward, but the homework often contained challenging problems, which contributed heavily to my understanding of the material.

Clear grading criteria
Lecture heavy
1.0
5.0
CSCI4041
Grade: B
Feb 2, 2021
Wouldn't take again

Had him last semester for 4041 totally awful experience. Havent learned anything due to his lectures being super abstract, confusing and extremely difficult to follow along as he doesnt provide concrete examples. Hes not clear with whats sections the lecture covers so youll always end up confused. Avoids his classes

Get ready to read
Test heavy
Lecture heavy
1.0
5.0
CSCI2033
Grade: Not sure yet
Feb 9, 2021
Wouldn't take again

Lectures are very abstract and very difficult to learn from him. Just avoid him at all costs. You'll thank me later. Also, an A is 95% or above.

Test heavy
1.0
4.0
CSCI2033
Grade: Drop/Withdrawal
Feb 14, 2021
Wouldn't take again

Ironically for a class called Linear Algebra, his lectures are so circular and abstract that you finish the video wondering what the whole point was. He expects you to do most of the learning from the textbook which is usual, but his lectures do not supplement the info from the textbook, sometimes it just makes it more confusing.

1.0
5.0
CSCI4011
Mar 4, 2021
Wouldn't take again

The lectures are through UNITE so there's absolutely no interaction between Carl and his students. Worst class I've ever taken. He expects us to follow along but everything is so abstract.

1.0
5.0
CSCI2033
Grade: Incomplete
Mar 30, 2021
Wouldn't take again

I'm a student who've learned Lin. Alg. in a college before. It wasn't easy, but I attentive in class and passed with an A. So I join Carl's class, same topic, what could go wrong? BIG problems: ALL theory, NO numeric examples; uses the time instead to reiterate the last lecture. You're taught almost nothing. From me with an avg 3.6 GPA, beware.

Graded by few things
Test heavy
Tough grader
2.0
4.0
CSCI2033
Grade: Not sure yet
Apr 14, 2021
Wouldn't take again

Carl has the ability to make things seem more complicated and confusing than they actually are. On YouTube, TheTrevTutor will help with 2033 and hhp3 will be a lifesaver for 4011. As long as you do the textbook exercises/problems then the quizzes won't be that difficult.

Get ready to read
Test heavy
Lecture heavy
2.0
4.0
CSCI2033
Grade: Not sure yet
May 11, 2021
Wouldn't take again

Had Prof. Carl for 2011 and 2033 and am really not a big fan based on my learning style. His lectures are theory and proof heavy with no practical examples similar to quiz questions. I know some people that absolutely love him and others that don't so it's just up to how you like to learn. Very smart guy though, really knows his material.

Clear grading criteria
Lecture heavy
1.0
3.0
CSCI2033
Grade: A-
Jul 19, 2021
Wouldn't take again

He only lectured on theory and did not go over examples using real numbers so lectures were confusing and not helpful. Otherwise the class was relatively easy by using the textbook and internet. If you don't want to teach yourself the material, I would suggest taking this class with another professor.

3.0
3.0
CSCI4041
Grade: A
Oct 19, 2021
Would take again

Very book heavy. He's not a good lecturer and is hard to follow. He is very organized and fairly flexible. He's pretty kind and has a cool personality.

Lots of homework
Get ready to read
Clear grading criteria
3.0
3.0
CSCI5421
Grade: A
Oct 19, 2021
Would take again

All of the homework is straight from the book. He gives a pdf of the book so you don't need to buy it. If you read the book, you don't need to watch the lectures. He's not a good lecturer and is hard to follow. But, he is very organized and fairly flexible. He's pretty kind and has a cool personality.

Lots of homework
Get ready to read
1.0
4.0
CSCI2011
Grade: B
Oct 21, 2021
Wouldn't take again

I don't mind tough home works and assignments, but man, Carl is definitely up there for top 2 worst CS lecturers. Maybe he's fine for other classes where you already know some of the general concept, but good luck trying to learn anything from his lecture

Lots of homework
Get ready to read
4.0
4.0
CSCI4041
Grade: Not sure yet
Nov 10, 2021
Would take again

Carl is a really great lecturer. He explains things in a very logical way, much better than most professors I have had. Lectures can get boring sometimes but this is literally an algorithms class lol. Homework can be tough but he's happy to help in office hours. One negative is a lot of ppl cheat so you're disadvantaged for actually doing it.

2.0
3.0
CSCI2033
Grade: A
Nov 15, 2021
Wouldn't take again

Carl goes over too much theory and proofs in every lecture with very few examples and I didn't learn anything from lecture. I learned everything by reading the book and doing practice problems. The quizzes and final were not that difficult tho. If you can take it with another professor, don't choose Carl.

Get ready to read
Graded by few things
5.0
4.0
CSCI4011
Grade: Not sure yet
Dec 15, 2021
Would take again

Love Carl loved every class I've taken with him and I'll take him over any other choice. This class is stupid difficult sometimes but Carl always explains things very precisely in the lectures. Work hard enough at the homework and you'll understand the material.

Lots of homework
Skip class? You won't pass.
Graded by few things
1.0
4.0
CSCI4011
Dec 21, 2021
Wouldn't take again

Lectures are so theoretical. He never goes through example problems in lectures, so it is so much work to do the weekly homework. He might be smart, but not great at teaching at all. If you have an option to avoid him, please do that.

Lots of homework
Test heavy
Clear grading criteria
1.0
4.0
CSCI4041
Grade: Not sure yet
Dec 21, 2021
Wouldn't take again

DO NOT take his class. His lectures are too theoretical and most people cannot understand what he is talking about. He will never use numerical examples. Most people giving good ratings here are Carl's fanboys. DO NOT listen to them! PLEASE PLEASE DO NOT take this class. YOU will be miserable.

Graded by few things
Test heavy
3.0
4.0
CSCI4041
Grade: A
Dec 23, 2021
Wouldn't take again

Easy to pass, hard to get an A. Most of the grade is hw and sometimes are very difficult. Go to his office hours! He's happy to help. Tests are a bit easier than hws, since he believes that you do the most learning on the hw. He's teaches more theoretical-- if you love theory, definitely take his class! But as a person who doesn't, it's pain.

Clear grading criteria
Accessible outside class
Graded by few things
2.0
3.0
CSCI2033
Feb 8, 2022
Wouldn't take again

Snobby and aggressively-written Syllabus, doesn't do make-up quizzes for ANY absences (even for sport clubs, etc.). Lectures are repetitive and confusing, make you feel like you have no clue what's going on. Prepare to have to teach yourself anything you don't understand because he barely ever answers questions during lecture.

Lots of homework
Get ready to read
Lecture heavy
1.0
1.0
CSCI2033
Feb 9, 2022
Wouldn't take again

Wow, what a terrible class. Lectures are absolute nonsense that no one can understand, what a waste of time. I stopped going. Prepare to teach yourself the material.

Lots of homework
Get ready to read
2.0
3.0
CSCI2033
Grade: A-
Apr 20, 2022

Grade is based on weekly quizzes and a final, which aren't too hard. Carl's lectures are practically all theory with very few examples. I learned the content by watching the 3Blue1Brown videos on linear algebra and reading the textbook. He sends out plenty of practice problems, though, and as long as you stay on top of those you'll be fine.

Graded by few things
3.0
3.0
CSCI2033
Grade: B-
Apr 25, 2022
Would take again

Carl's lectures are incredibly dense and hard to follow, but his weekly quizzes are very reasonable. If even half of what he says sticks, you'll do just fine. Read the textbook and do the practice questions and you might even be able to skip lecture.

Clear grading criteria
Lecture heavy
Test heavy
3.0
2.0
CSCI2033
May 5, 2022
Would take again

Carl is unlike other profs. Very lightweight class (no assignments) only graded on weekly quizzes and final exam. Lectures are pretty dense, but most of the material is fluff or far too in depth to show up on the quiz. Quizzes are pretty easy. If you follow lectures and do practice problems once in awhile, you'll get an A. Grade lines are 90/75/60

Clear grading criteria
Lecture heavy
Graded by few things
4.0
3.0
CSCI20112033
Grade: A
May 6, 2022
Would take again

I took both 2011 and 2033 with Carl this semester. I think his classes are fair. A lot of theory and proofs, few numerical examples, so you should take time to practice outside of class. No homeworks. Quizzes are reasonable. Final exam is 10 quiz problems. He cares more about you actually learning the content than being good at exams.

Get ready to read
Clear grading criteria
Graded by few things
3.0
3.0
2011
Grade: B
May 11, 2022

I can tell that Carl is really knowledgeable and smart, but I struggled in class due to the nature of how theoretical the lectures were. In addition, the quizzes took WEEKS to grade. It wasn't until the last three weeks of the semester that quizzes 5-10 were graded (the number might be wrong--but roughly around there).

Get ready to read
Lecture heavy
2.0
5.0
CSCI5421
Grade: Not sure yet
May 14, 2022

Carl has a reputation at the U so I was excited to have him but sadly it wasn't as good as I expected. His lectures are all theory and very haphazard. Homework is almost impossible. The times I asked for help he was rude. He says his exams are easy but they were always hard. 30% final. No curves. Luckily grading is shifted down so 60% is C level

Tough grader
Lots of homework
Lecture heavy
1.0
4.0
CSCI2033
Grade: Incomplete
Feb 21, 2023

His instruction is hard to understand and he only goes through proofs during the whole lecture. We mainly learn it by reading the textbook ourselves or finding the TAs. Also, he provides no make-up quizzes.

Lots of homework
Lecture heavy
2.0
4.0
CSCI2033
Grade: Not sure yet
Mar 15, 2023

Carl is a funny and nice person. However, the way he teaches linear is more like taking discrete math than a calc class; lots of proofs. Talking with others who are taking 2033 with other professors, they had no idea what we were doing when looking at our homework. Linear is important for learning AI/CV. Don't take it with Carl.

Get ready to read
Clear grading criteria
Lots of homework
2.0
2.0
CSCI2033
Grade: A
Mar 30, 2023

Carl's lectures were extremely theoretical and proof based. He didn't do many examples in class which made it hard for me to understand material. His weekly exam's were always pretty easy but the textbook that was required was often times hard to understand without supplemental material. I would try to avoid him.

Lots of homework
Test heavy
1.0
4.0
CSCI2033
Grade: Not sure yet
Apr 21, 2023

Carl is by far the worst professor i have ever had. His lectures are very theorem heavy, and its better to just not go and self study. he does not make lecture videos free and instead asks for 400 dollars (100 follars for every credit) to get lecture videos the day of or get them 10 days later for free.

Tough grader
Lecture heavy
Graded by few things
2.0
2.0
CSCI2033
Grade: Not sure yet
Apr 26, 2023

He knows his stuff but the lectures are all theory based and never applied to computer science. It makes it hard to learn the content and becomes more memorization for the quiz then forget it. Would not recommend for someone who actually wants to apply linear algebra. Great for someone who wants to learn the theory behind it all.

Lecture heavy
Graded by few things
5.0
3.0
5421
May 7, 2023
Would take again

i wish he was my dad

Amazing lectures
Inspirational
Respected
5.0
5.0
5421
Grade: A
May 8, 2023
Would take again

I've now taken 2033, 4041, 4011, and 5421 with Carl, completely by chance, and I think that Carl is a good professor. However, his courses are tough, and are built with a hardworking student in mind. Back when I took 2033, ALL OF IT went straight over my head (completely theory), but now in 5421, I see it as tough but doable. Go hard or go home! (:

Clear grading criteria
Inspirational
Lots of homework
4.0
3.0
CSCI2033
Grade: A-
May 17, 2023
Would take again

This is a very proof-heavy class, your grade is pretty much made up of weekly quizzes and a final. You get a lot of partial credit though but be prepared, doing textbook problems helps a lot! Carl is a nice professor and explains topics pretty well.

Get ready to read
Lecture heavy
Test heavy
5.0
3.0
4041
Grade: B
May 18, 2023
Would take again

I was taught mostly only what I needed to know. Was tested on the fact that I learned a little of what I needed to know.

Respected
4.0
3.0
4041
Grade: A
May 22, 2023
Would take again

Prof. Sturtivant was a good lecturer, albeit a bit dry from time to time. He didn't publish any lecture notes or recordings, but he taught the class well. My biggest gripe with the class was that some assignments took 4-5 weeks to be graded. The exams were easy (as he will admit), but the homework can be a bit time-consuming (although worth it!)

Get ready to read
Clear grading criteria
Lecture heavy
1.0
5.0
2011
Grade: C+
Oct 2, 2023

Never answered questions in a helpful way, I learned more in my discussion than in lecture

Test heavy
Graded by few things
4.0
3.0
CSCI4041
Grade: A
Nov 20, 2023
Would take again

Carl Sturtivant was a good professor to have for CSCI 4041 in my opinion. He always tried to explain new concepts in the most simple way he could, using first principles. Furthermore, his class has an emphasis on homework rather than exams, which suits my learning style well.

Amazing lectures
Clear grading criteria
Lecture heavy
3.0
4.0
4041
Grade: B
Dec 14, 2023

I respect the fact that he only had 7 assignments throughout the semester and a midterm and final that really were not super hard. The deal is this is a really important class with core concepts of CS as a whole, and he's just too theoretical and proofy for things that dont have to be that deep, like man relax, youre at the U not oxford.

5.0
3.0
4011
Dec 19, 2023
Would take again

I had Carl in 4041 last year and now have him in 4011. His lectures are amazing and have good clarity on theory and proof.

Amazing lectures
Respected
Lecture heavy
1.0
5.0
CSCI2033
Grade: A-
Jan 2, 2024

His lectures are tough to understand. I rarely understand linear algebra through his lectures. I have to find TAs to help me understand. Also, the textbook he chooses is hard to understand as well. If you have to choose his course, try your best to make your cheat sheets as complex as possible.

5.0
3.0
4041
Grade: A
Jan 13, 2024
Would take again

I've made an effort to seek out Sturtivant, after taking 2033 last spring. He believes in heavily theoretical lectures, hard homeworks (with low weight), and easy tests (with high weight), so you're forced to learn how to use the theory, a necessary skill in CS. This is what it means to be an applied thinker. If you are unable to do this, avoid.

5.0
4.0
CSCI4041
Grade: A
Mar 18, 2024
Would take again

I actually felt like I was learning from Carl. He generally teaches enough in lecture to get a start on the homework but you will have to think about things before you can do the hw. He has 7-8 hws worth 8% of your grade each and a final which is quite easy worth 30%.

3.0
4.0
CSCI2033
Grade: B
Sep 25, 2024

Professor Carl's lectures are quite theory-heavy, making it challenging to grasp the practical applications of linear algebra. The textbook can be tough, but with the help of unstuck study AI and working closely with TAs, you can succeed in this course.

5.0
1.0
4011
Grade: Not sure yet
Apr 4, 2025
Would take again

He is the GOAT of theory. I love this guy's teaching.

Clear grading criteria
4.0
3.0
5421
Grade: A
May 8, 2025
Would take again

The assignments were hard at the beginning, but got easier over time. His lectures are really good and provide many insights not found in the textbook.

Clear grading criteria
Gives good feedback
1.0
3.0
5421
Grade: B+
May 10, 2025

literally no resources outside of lecture (obviously besides office hours), 150 minutes of lecture time per week, no notes, no supplementary information, forget lecture recordings. 2.5 hours on the chalkboard is your only source of material.

Tough grader
Clear grading criteria
Lecture heavy
2.0
2.0
5421
Grade: C+
May 10, 2025

Having a conversation with him or asking him a question always leaves you feeling like you're being looked down upon for asking something so trivial and simple to a man with a doctorate in the field. Decent teacher but man if you fall behind for even like 5 minutes in lecture, unreasonably hard to catch back up (IN THE SAME LECTURE).

Test heavy
5.0
3.0
4011
Grade: B
May 20, 2025
Would take again

The content can be hard but Carl really is a nice guy. I showed up very late to the final and the syllabus clearly states there is no makeups but he still generously gave me the chance to make it up during a different section. I missed a homework deadline, syllabus states no late work but they used it to round me up an entire letter grade.

Clear grading criteria
Caring
1.0
5.0
4041
Grade: Not sure yet
Oct 28, 2025

Don't believe any of these good reviews. This man is evil. He's a good teacher, but he has the evilest most diabolical grading scheme ever created. You need a 95% on all the HWs and 100% on the final to even HOPE to get an A in the class. This man has single handedly ruined my semester, my gpa, and my sanity.

Tough grader
Graded by few things
1.0
5.0
4041
Grade: Not sure yet
Nov 17, 2025

The homework is difficult and the grading is harsh. Your performance on the final basically determines your grade. It's his last semester teaching, so I assume he doesn't really care anymore.

Tough grader
Lots of homework
Test heavy
5.0
4.0
CSCI4041
Grade: Not sure yet
Dec 10, 2025
Would take again

Respectable professor. Have him for 4011 and 4041 and he is clearly very knowledgeable on the subjects he teaches. He has straight-forward lectures but be wary his classes move fast and the homeworks are very difficult (tho tests are easy). If you put in effort, passing should be ez. He is very helpful when asked questions. Complainer = skill issue

Inspirational
Lots of homework
Caring
4.0
4.0
4041
Dec 12, 2025
Would take again

Carl knows what he's doing and definitely cares about his students, and he teaches well. However, Canvas was very lackluster, and notes and homework answers were not posted. The class is very hard to fail but hard to get an A. The tests are very easy, but the homework is difficult and time consuming.

Lots of homework
Caring
Class Info

Online Classes

100%

Attendance Mandatory

14%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 90 grades
Most common grades:
A (35)
Not sure yet (25)
A- (20)
Grade Distribution
A(35)B(16)C(4)D(1)F(0)A-/B+(35)
Based on 122 reported grades
A: 35
Not sure yet: 25
A-: 20
B+: 15
Common Tags
Clear grading criteria (30)
Get ready to read (30)
Respected (29)
Graded by few things (26)
Lecture heavy (26)
Lots of homework (25)
Test heavy (22)
Amazing lectures (21)
Rating Trend

Declining

-1.55 avg change
Sep
Apr
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

5131

5.0

(1)

40114041

5.0

(2)

40115131

5.0

(1)

CSCI4131

5.0

(1)

CSCI40114041

5.0

(1)
+24 more courses
Difficulty by Course

CSCI20334041

5.0

CSCI20112033

4.1

5131

4.0

CSCI40114041

4.0

ADVALGS

4.0

Similar Professors