2.7

Susan Rodger

Computer Science - Duke University

2.7
Quality
2.7
Difficulty
47%
Would Retake
145
Reviews
2.7
Quality
2.7
Difficulty
2.7
Helpful
2.6
Clarity

47%

Would Retake

145

Reviews

Rating Distribution
Official

5

6

4

37

3

46

2

29

1

27

What Students Say

TAs are amazing, helpful

COMPSCI101 - 3.0 rating

So skip lectures since you won't stay awake anyways

CS101 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

46%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 68 grades
Most common grades:
A (38)
A+ (20)
Not sure yet (12)
Grade Distribution
A(58)B(2)C(0)D(0)F(0)A-/B+(8)
Based on 82 reported grades
A: 38
A+: 20
Not sure yet: 12
A-: 5
Common Tags
Clear grading criteria (24)
Lots of homework (21)
LOTS OF HOMEWORK (17)
Participation matters (9)
Caring (7)
Test heavy (7)
Lecture heavy (5)
EXTRA CREDIT (5)
Rating Trend

Declining

-0.40 avg change
May
May
Oct
Nov
Mar
Apr
Last 6 months
Ratings by Course

CPS140

5.0

(1)

CS100

4.0

(1)

CS140

4.0

(1)

CSC230

4.0

(1)

CS230

4.0

(1)
+17 more courses
Difficulty by Course

CS4

5.0

COMPSCI4

4.0

COMPSCI6

4.0

CPS006

4.0

COMP4

3.5

Reviews (145)
3.0
2.0
CPS6
Nov 21, 2003

Comes off as not really knowing much, give a dull lecture, but it's a really easy class.

2.0
5.0
CPS100
Apr 29, 2004

Aweful lectures, poor instructions on assignments, and high expectations. Boo on this woman!

3.0
4.0
COMPSCI4
Oct 23, 2005

Boring lecture--it's ripped straight from the text book and she spends WAY too much time going over the easiest things, but on the hard stuff she barely talks about it at all. Nice lady though, and you do do a lot of hands-on classwork.

2.0
4.0
COMPSCI6
Dec 9, 2005

Instructor isn't fully prepared for lecture: sometimes gets confused by the programs, which the other CS6 prof actually prepares. Labs can be difficult and time-consuming but enjoyable. Overall, course is very good, but mainly because of the learning in lab. The first weeks of lecture are of little use but improve as we start working examples.

3.0
2.0
CPS4
Jan 12, 2006

Not good at all at lectures, but pretty good one-on-one.

2.0
2.0
CPS6
May 8, 2007

I had prof. Rodger for compsci 4, 6, and 18S- if you are taking 4 or 6 try to get into 18S, which goes along with it and is like a half credit seminar, automatic A if you show up. Prof. Rodger is super boring but easy... sometimes she brings snacks

3.0
2.0
COMPS4
Oct 23, 2007

Very lenient when it comes to partial credit, late work. Not the best at explaining stuff, but the T.A's usually clear things up.

2.0
5.0
COMP4
Dec 14, 2007

Very difficult to understand. Teaches new and confusing concepts like we've all had it before and know what she's talking about. Hard grader and not very explanatory when it comes to the actual lecture. Very nice person, though.

3.0
3.0
COMP4
Dec 19, 2007

Not very helpful when you approach her with questions on tests. She's overall nice, but is a very boring lecturer. She says attendance is mandatory but she doesn't even take attendance. Tests are reasonable...not hard to get an A- in the class. Make sure to do all the classworks. Teaches Java like we've already learned it, so Java is very hard.

5.0
2.0
CPS140
May 9, 2008

She is a very nice professor. She may not be the best lecturer but her lecture is very organized. Her test is reasonable. She is extremely helpful outside of class. She is lenient on late homeworks and projects. She cares about her students. It is very hard to find a professor with such a likeable character in CS department.

2.0
1.0
COMP4
Oct 12, 2008

Really nice lady. Really crappy instructor. Just gimme' the textbook and let me figure it out myself.

1.0
4.0
CPS006
Nov 29, 2009

Terrible lecturer. Actually ignored my e-mails. Tests are harder than they should be. Do not take this class if you've had no prior Java experience - it's not worth the time.

4.0
3.0
CS6
May 6, 2010

Professor Rodger is really nice, and her powerpoint slides are concise and easy to understand. She contextualizes concepts well and her assignments were mostly enjoyable.

1.0
5.0
CS4
Dec 18, 2010

Do not take this class if you want to enjoy your semester! Professor assigns classwork that is to be turned in at the next class period every day plus one major assignment per week. Never responds to emails. Picky grader on exams and there is no proving her wrong. She sometimes gets confused about the program, Alice, herself. Lecture is BORING!

4.0
2.0
CS100
Dec 21, 2010

She definitely knows the material, however, sometimes she has a hard time teaching it clearly. Great class if you're willing to give 110% during lecture and pay careful attention. Otherwise, give it a pass because it's going to be rough.

3.0
1.0
CPS100
Jan 10, 2011

Just not so helpful

2.0
3.0
CS6
Nov 17, 2011

definitely knows the matter but has a hard time conveying the matter. moreover, the assignments and labs and lecture don't seem to complement each other

1.0
3.0
CS6
Dec 8, 2011

Professor is monotone and very difficult to listen to for an entire hour and twenty minutes. She is oftentimes confused by her OWN code. DON'T TAKE THIS CLASS.

1.0
3.0
CS6
Dec 13, 2011

The course material is interesting. But if Rodgers is teaching it, wait a semester to get a different professor. You don't want her as a professor, ever.

3.0
4.0
CS6
Dec 15, 2011

Freshmen taking this class their first semester are overly critical, not realizing that college material is not meant to be spoon-fed. She can be confusing at times, but she's nice & wants us to understand the material. She is quick to answer questions (on Piazza) and, besides a few assignments, has been fairly reasonable w/what she expects of us.

4.0
1.0
CS6
Dec 24, 2011

I heard people complaining about Professor Rodger way more than she deserved during the semester. Lecture was boring, but she genuinely wanted to be nice and helpful. She even baked cookies for the entire class (100+ people). The tests were fair with high medians, and she would give extensions on assignments if everyone was having trouble.

2.0
2.0
COMPS001
Jan 18, 2012

She is a very nice lady who genuinely would like everyone to do well. That said her class is pretty easy if you have the ability to teach yourself. Lecture is all but useless and her voice is quite piercing. The assignments are disproportionately hard. You have to have an interest in Compsci to survive a class with her. Class is semi-mandatory

4.0
2.0
CS140
Jul 13, 2012

Very fair professor who genuinely tries her best to help you when you ask for it. Provides many practice tests similar in format to the actual midterms, which is very helpful for studying. Overall a really nice person and good prof for smaller classes like 140; she does her best to know everyone's name.

4.0
3.0
CSC230
Grade: A
Dec 16, 2013

I thought Dr. Rodger could be a bit muddled at times when she was giving lectures, but she definitely didn't mind answering questions. It helps if you consistently ask questions to clarify the information - else you might fall asleep.

4.0
1.0
CS230
Grade: A+
Jan 27, 2014

Goes by lecture notes, which are very clear. Most of all, the class was among the easiest of those I've taken at Duke. (Materials are easy and tests are super easy.) It was as easy as Prof. Klein's EOS101! Also, as far as I'm concerned, the class isn't curved, which is even more awesome considering that the tests are super easy.

2.0
5.0
CS101
Nov 10, 2014

Don't take 101 unless you already have programming experience.

3.0
3.0
COMPSCI101
Nov 18, 2014

Lectures are extremely boring and directions for assignments are extremely confusing. Tests are moderately hard.

4.0
5.0
COMPSCI101
Grade: B+
Nov 20, 2014

Genuinely nice lady who is passionate about the subject and cares about her students. Unfortunately, Comp Sci 101 is unnaturally difficult due to the number of experienced coders that take the class (despite being explicitly told on the first day of class that they should take 201), making this class much harder than it should be.

3.0
2.0
COMPSCI101
Grade: A-
Nov 27, 2014

She's really nice and helpful if you ask questions but lecture is boring and usually not very helpful, especially later in the semester. Assignments were interesting and I learned a lot in the end though. If you leave enough time to finish all the homework then you should get a good grade.

4.0
3.0
COMPSCI101
Dec 2, 2014

Lots of busy work in this class. I was not expecting so many assignments, but they are very frequent. If you were to do all those on your own, it iswould be a very time consuming course. If you understand the material, the tests are very simple, but it's fairly difficult to keep up. Material is kinda interesting until you're drowning in work

4.0
1.0
CS101
Grade: A
Dec 3, 2014

If you're taking CS101, there's plenty of opportunity for extra credit that will get you an A (plus you can check your work before you turn it in, re-submit reading quizzes till you get 100%, etc). The class is pretty easy with her, and she walks you through material at a mundane pace. Her teaching style is kind of boring so I skipped class alot.

3.0
2.0
CS101
Dec 4, 2014

Her lectures are so monotonous and dry that it's a real struggle to pay attention in class, specially when you have a computer in front of you. A LOT of work- weekly assignments+apt sets (be prepared to spend hours at TAs), reading quizzes, etc . But since the grade is broken down into so many small parts (+extracredit), it's easy to do well.

3.0
1.0
COMPSCI101
Grade: A
Dec 4, 2014

This class was not too hard. The online textbook is great and you learn a lot through practice. Lectures are not all that helpful.

3.0
2.0
A
Grade: A
Dec 4, 2014

CS101 is not a very difficult class. Susan is not an engaging lecturer, so skip class and just read the online text-book, it's way easier to understand. There is a TON of assignments in this class, but if you do them and understand them, the tests will be super easy, and you'll get an A.

3.0
1.0
CS101
Dec 6, 2014

Because CS101 is pretty much entirely self-taught, Professor Rodger doesn't play a big role in the student experience in this course. When you show up for lecture, she's pretty unclear and doesn't cover much. Do the reading, cruise the lectures, and take the course. If you can find a more engaging teacher go for it, but not a must in 101.

4.0
1.0
COMPSCI101
Grade: A
Dec 9, 2014

Get ready to spend at 6-10 hours a week on homework. SEE THE TA'S FOR HELP! The TA office hours for this class made it super manageable. Lots of homework, but if you get it done, you pretty much get an A. Rodger was nice and tried to help, but I didn't learn much from lectures. The online textbook is free and pretty helpful!

3.0
3.0
COMPSCI101
Grade: A
Dec 11, 2014

The TA's basically help you learn this class. Although she tries to help she can't always explain everything clearly. It takes around 3-5 hours outside of class every week to get the work done. The textbook is very helpful, as are the APT's. She isn't a tough grader,her exams are relatively easy. No need to cram because you learn as time passes.

3.0
2.0
COMPSCI101
Grade: A
Dec 12, 2014

She's a meh professor, but the course is set up so that you learn much more from the APTs and assignments than you do the actual lectures. There are better professors out there for this class, but I'd still recommend taking it with her. If you do the homework you'll learn to code, and it is very easy to get an A if you try.

4.0
1.0
COMPSCI101
Dec 16, 2014

Tests are the easiest I've had in college. Lectures aren't the best, but it's a class that you really teach yourself. The assignments and APTs are amaaaazing for learning. Grading criteria crystal clear. Pretty open to help too! FREE AND AWESOME TEXTBOOK!

4.0
3.0
COMPSCI101
Grade: A
Dec 16, 2014

Overall, Professor Rodger is a good CS 101 teacher.

4.0
2.0
COMPSCI101
Dec 18, 2014

This class does drag on a bit (it is a compsci class after all), but Dr. Rodger is EXTREMELY helpful if you would go to her office hours and her TAs are also very helpful. This class is easily doable as long as you reach out for help when you need it-- the help is readily available.

3.0
2.0
CS101
Dec 22, 2014

It's CS101, so the class is what you make of it. If you pay attention in lecture (which is a grind most of the time) and do the readings, you should be aptly prepared to do assignments and take tests. Go to UTA office hours. They will be LIFE SAVERS

3.0
2.0
CS101
Dec 28, 2014

Online reading quizzes twice a week; large assignments once a week; 4 to 6 smaller assignments once a week; 2 midterms and a final; in-class online quizzes; labs. Easy to get an A because there is a lot of buffer. She is extremely boring in class - I never wanted to go. Lots of group work. Go to office hours early. Assignments get hard.

1.0
1.0
COMPSCI101
Grade: A
Dec 30, 2014

Lectures are worthless except for participation points

2.0
1.0
COMPSCI101
Mar 23, 2015

Super easy class. It's definitely worth your while. Also, it's really difficult for a person to "teach" comspci so the amount that you learn will be based on you.

1.0
2.0
CS101
Grade: A
Apr 20, 2015

Lectures are very boring and seem to last forever. If there were not participation points, I would not attend. However, the class is not too hard and the exams are quite easy. Lab is very helpful.

3.0
1.0
CS101
Grade: A
Apr 28, 2015

Being an intro class it's not that exciting but I still enjoyed it. At times the workload is annoying but this class is easy to do well in so I didn't complain, recommend it for anyone and everyone who has room in their schedule

3.0
2.0
CS101
May 4, 2015

Prof. Rodger is a very nice teacher. Although her lectures are long and the material is not that interesting, she does try her best to make it fun and to engage students. It is impossible to do poorly in this class as long as you try.

5.0
2.0
CS101
Grade: A+
May 6, 2015

Great professor for CS101 at Duke. Lecture can sometimes be long but is always helpful. Also gives great help one on one but you have to take the initiative to go to get help from her. I highly recommend her for CS101 at Duke!

4.0
1.0
COMPSCI101
Grade: A
Jul 19, 2015

I thought Prof Rodger struck a good balance between a no-frills approach and covering interesting things during lecture. Readings were easy, most assignmentsall the mandatory APTs were easy (but hard APTs are available if you wanted them). It's better to do pastpractice tests in prep for her exams. Lab sessions are fast-paced but you learn a lot.

4.0
2.0
COMPSCI101
Grade: A+
Nov 24, 2015

Professor Rodger is chill, and she makes a clear effort to make things easy to understand for students, albeit a bit boring. Like every CS class, you are kept busy with assignments/APT sets, but TAs are there to help. Most people either just get it or they don't, so if you understand lecture and do the assignments, the class should be an easy A.

3.0
2.0
CS101
Grade: A
Dec 1, 2015

Lectures are boring and often unecessary, but the class is difficult to succeed in if you don't go. Professor Rodger can be dull in her lectures, but she really knows her stuff

3.0
2.0
COMPSCI101
Dec 4, 2015

Not a very good lecturer and generally lectures are unhelpful (though sometimes the online powerpoints have important code). If you can, take 101 with Astrachan (but it's not that important as long as you do the assignments). Overall, a class I would recommend.

3.0
2.0
COMPSCI101
Grade: A
Dec 6, 2015

Lectures are very long and boring, not really necessary but you need to sign in while there. Lots of out-of-class assignments but nothing too challenging. Very interesting class at times and not too hard to get an A. Many pieces (Reading Quizes, APTs, etc.) can be submitted repeatedly until you get 100. Would recommend.

4.0
2.0
CS101
Grade: A
Dec 15, 2015

The structure of CompSci 101 at Duke is very strong and clear. All of the expectations and guidelines are thoroughly laid out. Despite Susan's role as professor not being life-changing or ground breaking, she really cares about the class environment and the students' ability to master python coding.

3.0
1.0
COMPSCI101
Grade: A
Dec 16, 2015

Class itself was really easy. Decent amount of work. Wouldn't have gone to lecture if we didn't have to sign in for attendance. Learned more from TA office hours. If you want to learn some basic coding or want a relatively easy A, take the class.

4.0
1.0
COMPSCI101
Grade: A
Dec 16, 2015

I really enjoyed this class. I learned a lot from the small and big assignments because I dedicated time to understanding the code and went to TA hours. The lectures are mostly pointless but occasionally very helpful. Definitely a class where you learn by doing. Time consuming but in a rewarding way. Take it if even the slightest interest in CS.

1.0
3.0
COMPSCI101
Feb 16, 2016

Not really sure what the purpose of lectures are with her. The class isn't even flipped... it's somewhere halfway in between with each lecture feeling like a stream-of-consciousness from her. Lectures are quite useless while the amount of work in this class is more than all three of my other classes combined (no I'm not a history major or something

2.0
4.0
COMPSCI101
Mar 5, 2016

I really love compsci but Rodger assigns SO MUCH WORK! Every week there's reading quizzes, a major assignment, a long lab, and an APT problem set due. This is easily over 10-12 hours a week for ONE CLASS. It's causing me to neglect other classes. From what I understand, CS101 didn't use to have so many things due every week - bad idea to change it.

4.0
2.0
COMPSCI101
Grade: A
Apr 12, 2016

COMPSCI 101 is a lot of work but that is with any professor. The class is so much fun! Dr. Rodger really tries to inspire students to go into computer science. Also, the assignments that we do are really fun. I loved this course. The lectures were boring, but everything else in the class really instilled a passion in me for coding.

4.0
1.0
COMPSCI101
Grade: A
Apr 12, 2016

Easy A. Lots of work, but it's rewarding. Lectures are boring. Enough said.

2.0
2.0
COMPSCI101
Apr 23, 2016

Not a good teacher, but you can't really hate her. She's nice, just has poor people skills. Many thought class was hard at first but difficulty really drops off around halfway through, and people start getting the hang of it. You just gotta keep coding. Having so much work every week was hard, but it was essential practice.

2.0
2.0
COMPSCI101
Apr 25, 2016

Hands down, my favorite thing about this class was that it forces you to keep up with material daily, so that when test time comes, you don't have to cram. Saved me many hours of sleep.

3.0
3.0
COMPSCI101
Grade: A-
May 10, 2016

Rodger is an okay-professor. It's hard to concentrate on lectures because they tend to be boring and long. APTs can be challenging but they are doable, unlike assignments. If it's your first time coding, make sure to utilize TAs and DO NOT PROCRASTINATE, because assignments just take a lot of time. There are daily reading quizzes.

4.0
3.0
COMPSCI101
Grade: A
May 18, 2016

The lectures were not really helpful, but the material was very cool. There was a ton of homework, but it is fine if you do not procrastinate. There are help room hours multiple times in the week, and she is helpful in office hours if you go. Cool person who loves comp sci.

2.0
3.0
CS101
Grade: A+
May 18, 2016

As someone who didn't have CS experience before this class, I wouldn't say that CS101 is a very easy class. You have to work hard. Beware: there are A LOT of assignments, APTs, reading quizzes, etc. You can't procrastinate! I promise you that your hard work will pay off. I asked for help when I needed it, stayed on top of my work, & got an A+!

2.0
5.0
COMPSCI101
Grade: Not sure yet
Sep 30, 2016
Wouldn't take again

Extremely huge workload and the pace of the course is way too fast. The amount of homework, assignments and APTs just make this course extremely hard and takes away any slight interest of me in Comp Sci. Lectures are not very useful either. Prof. Rodger is very nice and is dedicated to Comp Sci, yet I would not totally not recommend this course.

Get ready to read
LOTS OF HOMEWORK
Clear grading criteria
4.0
3.0
COMPSCI101
Oct 6, 2016
Would take again

Prof Rodger is a nice and approachable person especially considering how many students she has. She really wants you to do well and understands when things happen, like computer crash during a quiz.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
4.0
1.0
COMPSCI101
Grade: A+
Oct 19, 2016
Would take again

This class is soooooo easy. Recommend for anyone who can remotely handle a course that is not in the humanities.

Clear grading criteria
Caring
3.0
4.0
COMPSCI101
Oct 28, 2016
Would take again

Professor Rodger is brilliant and quirky, but her class is a pain. I've never taken computer science before so it was very difficult. She teaches Python in 101. I found to give myself 4 days to do an assignment, and 3 days to do an APT, and to do the readings as soon as possible. GO TO HELP HOURS AT NIGHT THE TAs ARE SO HELPFUL.

Participation matters
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
3.0
4.0
CS101
Nov 6, 2016
Wouldn't take again

This class is NOT easy - you can get an A, but be prepared to do tons of busy work. Go to office hours w/ TAs religiously. Lectures are pointless - no one pays attention, but there are attendance points. APTS, Assignments, RQ, etc. - tons of assignments, you'll have several hours of work per week. However, I legitimately enjoy coding which is nice.

Participation matters
LOTS OF HOMEWORK
4.0
2.0
COMPSCI101
Grade: A
Dec 17, 2016
Would take again

Professor Rodger was tried hard to make lectures interactive, but they were boring at times. Lots of work, although not too hard and I learned a lot. Professor Rodger is also just a really nice person, she really wants her students to like Computer Science, and made us cookies and fudge sometimes!

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
2.0
COMPSCI101
Grade: A
Dec 24, 2016
Would take again

Rodger gets a bad rep, but really isn't that bad and 101 is an easy A

LOTS OF HOMEWORK
Clear grading criteria
2.0
4.0
CS101
Jan 27, 2017
Wouldn't take again

Prepare to be lured, swept away, and absolutely enraptured by the arms of sleep. So skip lectures since you won't stay awake anyways. Prepare to invest time on assignments (harder ones take 5+ hrs). CS101 is polarizing; people find it easy or hard without many in between, so experience it yourself.

Clear grading criteria
3.0
4.0
COMPSCI101
May 3, 2017
Wouldn't take again

Lectures are a bit dry and recap the readings. Lecture slides are posted online but attendance is mandatory. Very assignment heavy class: weekly quizzes, assignments, APTs and labs. Stay on top of workload and you'll be ok - don't procrastinate. Rodger and TAs have lots of office hours and are very willing to help. Definitely take if interested.

LOTS OF HOMEWORK
Clear grading criteria
Caring
2.0
4.0
CS101
Grade: B
May 6, 2017
Wouldn't take again

Sweet lady, but lectures are painful. There is a lot of work in this class, and I honestly don't know how people who didn't go to office hours passed. This class is an easy A if you're a compsci person, but if you're not, it's really difficult.

LOTS OF HOMEWORK
Clear grading criteria
LECTURE HEAVY
4.0
4.0
COMPSCI101
Oct 24, 2017
Would take again

Great teacher!

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
3.0
2.0
COMPSCI101
Grade: A+
Nov 7, 2017
Would take again

This class was a lot of work, but python is relatively easy and I enjoyed putting in the time to complete assignments. Did not pay attention to a word Susan said, only went to class to fulfill in class participation assignments, just read the super-helpful textbook and passed. Overall pretty good class and the best option to fulfill that QS.

LOTS OF HOMEWORK
Clear grading criteria
3.0
3.0
CS101
Nov 14, 2017
Would take again

Rodger really does try to be helpful to her students. There are a lot of resources to do well. What she often lacks is proper organization so that students can find helpful information. Lectures not necessary to attend, but are helpful. Readings necessary. Do the homework and do it well. You'll be fine.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
2.0
4.0
COMPSCI101
Dec 6, 2017
Wouldn't take again

This is a very time-intensive class (101) and there are so many reading quizzes/ assignments. Professor Rodger is very nice and aims to make the class enjoyable. However, I found that I was not able to understand concepts unless I self-studied from the online textbook. I was a bit bored sometimes, too but maybe that's because I didn't put in work.

LOTS OF HOMEWORK
SO MANY PAPERS
2.0
3.0
COMPSCI101
Dec 9, 2017
Wouldn't take again

Dr. Rodger is a fine and boring person. Her lectures are very dull. I don't think she did a great job in teaching the class, however if you are a math and science person it will likely be an easy A. I came into the class already knowing python, and if you've had prior coding, it will be very easy.

2.0
5.0
COMPSCI101
Grade: A-
Dec 12, 2017
Wouldn't take again

For a humanities major looking for a QS requirement, this was a very difficult class. The homework was never ending; once an assignment was completed after an all-nighter, another one appeared. Lectures didn't really help. It was trial by error, with a ton of error. I got a higher grade than I actually felt like I deserved, thankfully.

LOTS OF HOMEWORK
TEST HEAVY
3.0
4.0
COMPSCI101
Grade: A
Dec 22, 2017
Wouldn't take again

Had no coding exp. but am math-sci guy. HUGE workload, but having old exams (easy to master) made class not too bad. I spent many hours with TAs, but do APTs and cool assignments, GET HELP, and you'll do fine. Lectures mostly tips, not teaching, but try attending. TAs are amazing, helpful. Most find 101 very easy or hard, depends on aptitude for CS

Participation matters
LOTS OF HOMEWORK
Clear grading criteria
2.0
4.0
COMPSCI101
Grade: B+
Jan 14, 2018
Wouldn't take again

I underestimated the class... it was one of the most work intensive classes from my last semester. Be ready to work really really hard and be on top of your things even though I knew some python before coming in

LOTS OF HOMEWORK
3.0
3.0
CS101
Grade: A
Mar 29, 2018
Would take again

Rodger is really sweet and cares about her students, but isn't a great lecturer. I came in having zero CS background and was fine. The workload is extremely heavy in this class with nonstop assignments, but eventually you begin to get efficient at it. The tests, however, are extremely easy and are identical to previous years which are available

LOTS OF HOMEWORK
2.0
3.0
CS101
Apr 11, 2018
Wouldn't take again

Professor Rodger strikes me as someone who understands the material very well herself, but has a tough time imparting that to others. In short, a lot of the learning in her computer science classes has to be done on your own.

1.0
5.0
CS101
Grade: B+
Jul 18, 2018
Wouldn't take again

Absolutely horrible professor. Was abrasive to questions, and when she did take them usually answered them rudely. Sometimes had 4 or more things due in one week with a midterm on the way. Clearly doesn't care about her students. Avoid at all costs.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
4.0
COMPSCI94
Nov 12, 2018
Wouldn't take again

CompSci 94 is supposed to be easy but Professor Rodger makes it so difficult to learn anything. She is not open to any questions or helping any students, her TA's do a better job at teaching than she des. Do not take this class if you're looking for an easy A or to learn anything useful about computer science.

LOTS OF HOMEWORK
2.0
3.0
COMPSCI94
Nov 19, 2019
Wouldn't take again

Professor Rodger knows her subject well but is not great at teaching. She relies on the flipped-classroom structure of the class, and is rather unapproachable. The material is easy to comprehend, but there is a lot of work due every week (classworks, assignments, online quizzes). Tests are very easy but can be super long and difficult to finish.

Lots of homework
Clear grading criteria
Lecture heavy
3.0
3.0
COMPSCI201
Mar 2, 2020
Would take again

The class is generally good. Make sure you don't miss a single lecture, even if you feel sometimes it's boring and you can study on your own. You can't fully comprehend them with the slides. By the way, I really dislike the discussion policy forces us to work with new people every time, the peak of my social pressure every Monday morning.

Accessible outside class
Participation matters
1.0
4.0
COMPSCI201
Mar 31, 2020
Wouldn't take again

I've never rated a professor before, but I felt the need to warn others about Susan Rodger. Her lectures are extremely dull and she does not explain the material well at all. She is also unapproachable if you want her help. I was forced to constantly go to TA office hours where I learned more than every single one of her lectures combined.

2.0
2.0
CS201
Grade: A+
Apr 25, 2020
Wouldn't take again

Overall a very dry lecturer. She is nice and quite knowledgeable, just her lectures are not engaging, which I think is reflected by her need to tell students to quiet down pretty frequently. The class itself though is great and the TA support system certainly raises her levels.

3.0
4.0
COMPSCI201
May 1, 2020
Wouldn't take again

Overall, I think Prof. Rodger is a nice person and I appreciate her being accommodating with grades and class structure when class got moved online. However, I think that her lectures could be improved as they were often confusing/dry and I would end up walking away from some lectures feeling like I didnt learn that much.

Participation matters
Lots of homework
Lecture heavy
2.0
4.0
COMPSCI201
Grade: A
May 5, 2020
Wouldn't take again

Lectures are dry, useless, and can even detract from understanding the material. Expectations for exams are also very unclear as compared to past exams. Exam grading criteria is unnecessarily picky, and she is not particularly approachable. TAs and coding experience sell the class. However, she made sure to pass everyone during the pandemic.

Lecture heavy
Tough grader
1.0
3.0
CS201
Grade: A-
May 7, 2020
Wouldn't take again

Susan oh susan how you made this class so much harder than it is sis. Like work on your teaching game. Susan is really nice, but the lectures are extremely boring and unclear. The TAs office hours and discussions will save you so go to those. The class is not that hard but it feels that way cuz of susie.

Lots of homework
Clear grading criteria
4.0
3.0
CS201
Grade: A+
May 13, 2020
Would take again

Lecture was relatively dry but as expected in intro CS class. Useful topics were generally covered decently well; hard to cater to so many (usually distracted) students at once. Professor Rodger herself is extremely caring and helpful in office hours. Course overall very well organized for its size and provides a good gateway into future CS courses

Gives good feedback
Caring
EXTRA CREDIT
4.0
2.0
COMPSCI101
Grade: A
Dec 1, 2020
Would take again

This class was honestly the easiest I had this semester. Had little prior experience but the content was easy if you did the reading and watched the videos, in which Pr Rodger was really clear (watch the videos in speed x1,5 tho). The assignments and APT were genuinely fun to me so they didn't feel like work. The labs are a bit boring tho.

Clear grading criteria
EXTRA CREDIT
4.0
2.0
COMPSCI101
Grade: A
Dec 9, 2020
Would take again

Probably one of the more unfairly maligned professors at Duke. The material is super engaging and the APTs (short programming tasks) and assignments (longer programming tasks) are for the most part a lot of fun. This class might stretch your brain a bit at times, but still very much worth taking!

4.0
2.0
COMPSCI101
Grade: A
Dec 12, 2020
Would take again

I think Professor Rodger is a great professor! She posts videos weekly that allow you go back a relearn anything in class that may be confusing. Overall, if you do the assigned readings and attempt to learn the material, the APTs and assignments are very doable!

1.0
5.0
COMPSCI101
Grade: Incomplete
Feb 11, 2021
Wouldn't take again

she will throw a four hour assignment with zero explanation or instructions. I'm extremely shocked that a university as prestigious as duke will still keep her around after seeing all of these horrible reviews that people left her. THEY ARE HERE FOR A REASON PLEASE LISTEN TO THEM AND TAKE INTO ACCOUNT. her class causes me actual anxiety

1.0
3.0
COMPSCI101
Mar 14, 2021
Wouldn't take again

Lectures were very painful and involved filling out constant Google forms with other people in breakout rooms for participation. Assignments took many hours to decipher and most of the time you'll either have to beg TAs for help during office hours or teach concepts to yourself. It is evident that this class hasn't adapted very well to Zoom.

Participation matters
2.0
3.0
COMPSCI101
Grade: A
May 31, 2021
Wouldn't take again

I learned more in a one hour video on Python made by some teenager on YouTube than I did this whole semester. If you are a CS major, PLEASE just skip this class even if you don't have AP credit, you'll be fine for CS 201 after some brief Java tutorials. Such a waste :(

Participation matters
Clear grading criteria
4.0
3.0
COMPSCI201
Grade: A+
Jul 3, 2021
Would take again

Had her for 201 covid semester. I had taken the course before so slightly biased, but overall I thought she explained things solidly well, and I could rely on TAs for details that I may have still been confused about. Lectured quite slowly and good when it came to answering questions. Online version was asynchronous and fine as well.

Clear grading criteria
3.0
3.0
COMPSCI101
Grade: A+
Jul 6, 2021
Would take again

Professor Rodger can be quite a dull lecturer, but overall, I really enjoyed her class! Just make sure you keep up with readings & videos, and it's not bad at all. I genuinely enjoyed the assignments in this class, and it made me want to take more CS!

1.0
5.0
COMPSCI101
Grade: Not sure yet
Feb 12, 2022
Wouldn't take again

This was the worst class I've taken at Duke. You are better off doing a coding bootcamp or YouTube tutorials. Assignments are due every other day. If you don't get help or become an expert cheater, you will fail. Straight up. If you want to keep your sanity, have a social life, or not run up your therapist bill... skip this course.

Lots of homework
Skip class? You won't pass.
1.0
3.0
COMPSCI101
Grade: Not sure yet
Feb 25, 2022
Wouldn't take again

Emailed her asking to meet 1:1 for help, she flat out said no. Assignments have nothing to do with what she lectures on. Dull lectures, with material that is barely useful for assignments. Had more tests in this class than tests in my other 3 classes combined that semester, and they were not very flexible with missing exams (even for COVID)

Lots of homework
Test heavy
Lecture heavy
1.0
4.0
COMPSCI101
Grade: Not sure yet
Feb 25, 2022
Wouldn't take again

Ridiculous amount of work for an introductory course. Course was restructured this semester to include 4 exams and a final (so five exams in total), which is rather insane. On top of that, we've got long assignments, coding exercises, and the occasional APT quiz (which feels like another exam). If you can, go directly to 201. This class ain't it.

Lots of homework
Test heavy
1.0
5.0
COMPSCI101
Grade: Not sure yet
Feb 28, 2022
Wouldn't take again

Let me paint a picture for you. Textbook quizzes are due twice a week. Assignments/ APTs that take hours to do are due at LEAST once a week and worth 10% of your grade. Unclear directions on said assignments. Quizzes on unclear directions of said assignments. If you have no coding experience/humanities major, this class is an absolute nightmare.

Lots of homework
Participation matters
3.0
1.0
COMPSCI94
Grade: A+
Mar 30, 2022
Would take again

Prof Rodgers isn't very engaging, but CS94's content is so elementary that you can leave early after completing your in-class assignment. Many opportunities to boost your grade that you won't need.

EXTRA CREDIT
Caring
1.0
4.0
COMPSCI101
Apr 11, 2022

Susan is the most boring lecturer I've had at Duke. She's also a tough grader and assigns lots of work. this class has weekly APT problem sets, large coding assignments about the dumbest things, APT quizzes, 4 midterms, in addition to textbook reading and daily reading quizzes.

Lots of homework
1.0
4.0
COMPSCI101
Apr 11, 2022

We have two textbook quizzes a week, and the added 5 apts or an assignment or both which take HOURS to complete. None of what we are graded on is discussed during lecture and we end up teaching ourselves how to do it. We have 4 midterms graded on paper which defeats the purpose of coding. CS101 is supposed to be intro but it's far from it.

Tough grader
Test heavy
1.0
5.0
COMPSCI101
Apr 22, 2022

Actually the worst class I've ever taken in my entire life. If you are a humanities major, like me, who wants to get a QS out of the way, DONT CHOSE THIS CLASS!!! the most boring lectures in the entire world. it's as if she wants to lull you to sleep with her monotony at 10:15am. I have the utmost hate for this class.

Lecture heavy
Test heavy
1.0
5.0
COMPSCI101
Grade: B-
Apr 25, 2022

Professor Rodger's goal is to punish & shame. She has a "gotcha" focus. It feels like she wants you to fail. She leads with fear. I will change my major as she sucked any passion I had. Students deserve a classroom leader who inspires & supports. I hope she forgives whoever hurt her so she doesn't bring her anger to the classroom.

Tough grader
Lots of homework
Test heavy
2.0
3.0
COMPSCI101
Grade: A
Apr 29, 2022

Two words: eh and oof. There was SO much work- APTs, APT quizzes, pre-class/in-class quizzes, assignment quizzes, assignments (take forever), labs/prelabs, and 4 exams + final. The work wasn't that challenging and the tests were fairly easy. Lectures were very dry and honestly, you don't have to go- just do the work and learn on your own.

Lots of homework
Test heavy
3.0
3.0
COMPSCI101
Grade: A
Oct 18, 2022

This class is fine but nothing special. The lectures are pretty boring - if you read the textbook and do the quiz before class, you can skip and basically not miss anything. The assignments can be time-consuming and they're written in a way that makes it hard to understand what they're asking of you. Lots of opportunities to get help/feedback tho.

Lots of homework
Accessible outside class
1.0
3.0
COMPSCI94
Nov 1, 2022

Professor Rodger has an extremely anti-student approach. She refuses to help and will not hesitate to embarrass a student loudly in front of the entire class about something trivial or minor. During the first class period, she condescended to humanities majors. she has an incredible superiority complex and enjoys weaponizing her power.

1.0
2.0
COMPSCI101
Grade: Not sure yet
Nov 9, 2022

Really awful professor. It almost seems like she hopes the students to fail. Sets a lot of work and the lectures are dry and boring.

Lots of homework
2.0
5.0
COMPSCI101
Grade: Not sure yet
Nov 13, 2022

FOR HUMANITIES MAJORS THINKING ABOUT TAKING COMPSCI: Do NOT take CompSci 101 if you are a Humanities major. I thought I would try computer science as coding seems to be a really useful skill nowadays and can help with hiring. This class moves really fast, isn't truly for people who have never coded, and requires a lot of work. Destroyed my GPA

Lots of homework
1.0
5.0
COMPSCI101
Nov 14, 2022

Boring lectures, does not care about the students at all.

Lots of homework
4.0
1.0
COMPSCI101
Grade: Not sure yet
Dec 6, 2022
Would take again

GOATed for real. Grade is split across many things, like APTs, Assignments, Sakai Quizzes (with 3 attempts each) etc and exams are fairly straightforward and cover content from class. Took this class for funsies and now considering a CS major!

EXTRA CREDIT
Clear grading criteria
Accessible outside class
3.0
2.0
COMPSCI101
Grade: A
Dec 8, 2022

Basically a self-study course. Stopped doing homework, lectures, etc. after the 2nd Exam. Exams! 4 of them! Ton of homework & projects. Projects are doable if you attend office hours. TAs are amazing. Professor is not involved. Doubt she even knows a single TA's name. Not terrible like everyone else says lol. But just doesnt care.

Lots of homework
3.0
2.0
COMPSCI101
Dec 12, 2022
Would take again

This class had a lot of work but the content itself was not super difficult. There are textbook readings and short quizzes before every lecture (you get 3 attempts), APTs, assignments, and labs. The first few assignments were fun, but the last three are very difficult and almost impossible to do without going to office hours. Exams were fair.

Lots of homework
3.0
1.0
COMPSCI101
Grade: Not sure yet
Dec 17, 2022
Would take again

Workload was manageable and material was really easy. Assignments are scattered everywhere so you have to keep track of due dates and it's easy to forget to turn in something and instructions are written in a weird way that's hard to follow. Lectures were boring, I would say I learned 90% of the material from doing hw on my own and lab sections.

Lots of homework
3.0
3.0
COMPSCI101
Grade: A
Dec 19, 2022
Would take again

Never went to class but CS101 was easy and her tests were clear, as long as you do the practice tests

4.0
2.0
COMPSCI101
Grade: A
Dec 21, 2022
Would take again

Professor Rodger gets a bad rap from the reviews but I think a lot of the complaints have more to do with the general course structure than actually with Professor Rodger. Not the best professor I've ever had but her tests are more than fair and she gives out bonus points for filling out surveys etc.

Clear grading criteria
Lots of homework
5.0
1.0
COMPSCI94
Grade: A+
Dec 21, 2022
Would take again

This course was one of my favorites that I've taken at Duke so far. I took it as a Focus class freshman fall which made it even better. This course is super accessible if you've never done anything with CS before. On the last day we voted on who had the best final project. The winners got prizes and she gave us all cookies!

Clear grading criteria
Inspirational
Caring
4.0
2.0
COMPSCI101
Grade: A
Dec 22, 2022
Would take again

Pretty easy class, tests are easy provided you take the practice tests beforehand. Assignments seem like busy work, but most aspects of the class are good for building a foundation of programming. Lenient with dropping points in categories at the end of the semester and things of that sort.

4.0
3.0
COMPSCI101
Grade: A+
Dec 22, 2022
Would take again

Prof. Rodger is approachable and her lectures are informative (although sometimes not very engaging). The course is well-structured but there is a lot of work (APTs, assignments, labs) and can be slightly overwhelming to those who have never coded before. Overall still a great course and exams (& grades in general) are very fair.

Clear grading criteria
Lots of homework
Caring
3.0
2.0
COMPSCI101
Grade: A+
Dec 24, 2022
Would take again

If you have any coding background, CS101 with Professor Rodger is cake. If not, prepare to teach yourself the whole course. Lectures are boring and bland - I was more productive skipping them than going. Assignments are fair and courseload is average. Those with no CS background might struggle early on, but everyone figures it out by finals.

Get ready to read
4.0
2.0
COMPSCI94
Grade: A+
Dec 26, 2022
Would take again

Compsci94 with Professor Rodger is pretty easy. Use past exams to practice for tests and you'll be fine, especially since tests aren't weighed as heavily compared to other classes. Also, attendance is mandatory since your classwork gets checked off during class.

Clear grading criteria
3.0
2.0
COMPSCI101
Grade: A+
Dec 29, 2022
Would take again

I had some previous experience with Python so CompSci 101 was a fairly easy course for me. Prof. Rodger wasn't amazing but she was good enough. There are a decent amount of assignments.

4.0
1.0
COMPSCI101
Grade: A
Jan 11, 2023
Would take again

Class itself was very easy for me, no complaints with the professor, she taught the topics pretty well. Lectures are not mandatory, labs are pretty easy.

5.0
2.0
COMPSCI101
Grade: A+
Jan 13, 2023
Would take again

This class was completely new material for me but it wasn't hard. I thought it was paced very well, the exams were not bad at all, and generally the projects could be completed within a day.

3.0
1.0
COMPSCI101
Grade: A+
Jan 14, 2023
Would take again

I found CS101 to be a very fun and interesting class. However, I learned all of the material on my own, Prof Rodger's lectures did not add much. I had no coding background, and found the class extremely easy and the material intuitive. There is definitely a bunch of busy work though, with labs and APTs and APT quizzes and such. Tests are fair.

Clear grading criteria
1.0
5.0
COMPSCI101
Grade: A
Apr 12, 2023

Least helpful professor I have ever had. Learned nothing in lecture and relied heavily on the textbook that she didn't even write. The work itself isn't terrible but you have to rely on yourself to learn anything in her class.

1.0
5.0
COMPSCI101
Grade: Not sure yet
May 1, 2023

Professor isn't helpful or kind. Lectures are boring

Tough grader
2.0
1.0
COMPSCI101
May 2, 2023
Would take again

This is an easy class w/ not too much hw, however: her lectures are extremely boring and did nothing to enhance my comp sci knowledge. Prof Rodger made attendance mandatory by having forms to fill out every class about the lecture but you don't have to be there to do it. She wasn't helpful in answering questions. If u skip lecture, its not too bad.

Participation matters
4.0
1.0
COMPSCI94
Grade: A+
May 3, 2023
Would take again

Class was flipped and used materials already available on her course on Coursera. Lectures were sometimes dry but the content of the class is easy. We got out after finishing the in-class assignment 10 minutes early every class.

Caring
3.0
2.0
COMPSCI201
Grade: A
May 7, 2023
Would take again

CS342: Although she was a bit dull when I took CS201 with her, in this course she was great: lectures were interesting, she explained the concepts thoroughly, and the course was structured nicely with good hws, projects, and exams. This may be because CS342 is more aligned with her area of research.

5.0
1.0
COMPSCI101
Grade: A+
May 16, 2024
Would take again

absolutely anyone can succeed in this class if they attend office hours!

Clear grading criteria
Inspirational
1.0
5.0
COMP4
Grade: Not sure yet
Oct 7, 2024

If you gave a blind toddler access to a personal computer I would bet money that they could write a better software than the ugly, broken, unintuitive monstrosity known as JFLAP, designed by Prof. Rodger.

Lots of homework
Test heavy
Graded by few things
3.0
2.0
COMPSCI101
Grade: A-
Nov 15, 2024
Would take again

The class is pretty straightforward - lectures can be boring but the material is manageable. Just stay on top of the work and you'll do well. For study prep, I found Unstuck study and the free textbook to be really helpful alongside the usual resources like ChatGPT.

2.0
1.0
COMPSCI101
Grade: Rather not say
Mar 25, 2025

I came in with little to no coding background. Do not let the bad reviews scare you: this class isn't hard, the lectures are just SO boring. You will do just fine simply reading the textbook and doing the homework. Homework is a lot but you will do well (auto-graded and infinite tries). She is just so boring.

Clear grading criteria
Lots of homework
3.0
3.0
COMPSCI101
Apr 5, 2025

I skipped 101 straight into 201 with no coding background and had no issues. I think taking 101 is a complete waste of time and these reviews support that.

5.0
2.0
COMPSCI101
Grade: Not sure yet
Apr 17, 2025
Would take again

My GOAT. Learn mainly through the textbook, but she does a great job of consolidating the information you read about in lecture. Accessible outside of class. And super nice! Highly recommend.

Get ready to read
EXTRA CREDIT
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

46%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

95% confidence
Based on 68 grades
Most common grades:
A (38)
A+ (20)
Not sure yet (12)
Grade Distribution
A(58)B(2)C(0)D(0)F(0)A-/B+(8)
Based on 82 reported grades
A: 38
A+: 20
Not sure yet: 12
A-: 5
Common Tags
Clear grading criteria (24)
Lots of homework (21)
LOTS OF HOMEWORK (17)
Participation matters (9)
Caring (7)
Test heavy (7)
Lecture heavy (5)
EXTRA CREDIT (5)
Rating Trend

Declining

-0.40 avg change
May
May
Oct
Nov
Mar
Apr
Last 6 months
Ratings by Course

CPS140

5.0

(1)

CS100

4.0

(1)

CS140

4.0

(1)

CSC230

4.0

(1)

CS230

4.0

(1)
+17 more courses
Difficulty by Course

CS4

5.0

COMPSCI4

4.0

COMPSCI6

4.0

CPS006

4.0

COMP4

3.5

Similar Professors