2.0

Natalie Linnell

Computer Science - Santa Clara University

2.0
Quality
4.0
Difficulty
20%
Would Retake
119
Reviews
2.0
Quality
4.0
Difficulty
2.0
Helpful
1.9
Clarity

20%

Would Retake

119

Reviews

Rating Distribution
Official

5

18

4

8

3

5

2

12

1

76

What Students Say

Linnell is the professor for you

CSCI187 - 1.0 rating

The structure of this class will leave you annoyed and tired

CSCI187 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 49 grades
Most common grades:
Not sure yet (13)
A (10)
A- (8)
Grade Distribution
A(10)B(13)C(10)D(9)F(0)A-/B+(12)
Based on 77 reported grades
Not sure yet: 13
A: 10
A-: 8
B: 8
Common Tags
Tough grader (60)
Test heavy (19)
Lots of homework (18)
Participation matters (17)
Lecture heavy (14)
Group projects (13)
Caring (9)
Get ready to read (9)
Rating Trend

Declining

-1.31 avg change
May
Jun
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

CSCI10B

4.5

(2)

CSCI169

3.2

(12)

MATH3102

3.0

(1)

CS161

3.0

(2)

CSCI60

2.7

(17)
+8 more courses
Difficulty by Course

CS161

4.5

CS62

4.5

CS60

4.4

CSCI187

4.2

CSCI10

4.1

Reviews (119)
3.0
4.0
MATH3102
Mar 21, 2013

Not an easy class and she's not a very good professor. Nice lady, but just not great at teaching this stuff. I am an average to good math student. HW assignments are long.

1.0
4.0
MATH31
Apr 30, 2013

She is a horrible teacher

2.0
3.0
MATH31
May 21, 2013

Cannot answer questions to save her life. Often does problems incorrectly during class, and the class has to correct her.

2.0
4.0
MATH31
May 22, 2013

Doesn't help you prepare for tests at all, isn't clear, and always makes mistakes on problems in class. Definitely wouldn't recommend her

4.0
3.0
MATH31
Jun 9, 2013

Yes she makes a lot of mistakes, but in a way it forces you to pay attention in class and gets everyone more involved and understanding of the material. I got a B and I am in no means a good math student. She is super helpful and will give you all the time in the world during her office hours. Super nice and dedicated. Take her and prepare to work.

2.0
3.0
MATH30
Dec 11, 2013

Horrible. Always been good at math until her class. Took all class to write the problems down and tests are nothing like the homework/what you learn in class. Consistently makes mistakes every day in class. Very frustrating.

5.0
3.0
CSCI10
Grade: A-
Jan 21, 2014

She is a very good professor! I had never taken any computing courses before, and she taught me everything I know. It's computer science, no matter what professor you get you need to find time out of class for independent study. Go to her office hours, she will dedicate her time out of class for you to understand so make sure to use that.

4.0
3.0
CSCI10
Grade: A-
Mar 9, 2014

I had no knowledge of C++ before this and did fine in the class. If you want to do well, you should dedicate time outside of class to learn the material because during class she does at best an average job of teaching. She doesn't know how to explain material to someone who has no/little knowledge about computers. W/ experience you'll get an A.

4.0
4.0
CSCI10
Nov 9, 2014

It's a really hard class but no matter who you take it'll be difficult. She is such a nice, giving person and I HIGHLY recommend her office hours because she will spend so much time to make sure you understand the material. Her lectures are a little confusing and not the clearest but she's so great I love her!!

5.0
3.0
CS10
Mar 14, 2015

CS 10 is an introductory class in programming in C++. Weekly coding assignments. Lots of office hours and very available to help. Textbook is more a reference than required reading. Class is combo lecture coding examples.

4.0
4.0
CSCI10B
Mar 14, 2015

A coding class that had readings about things that had nothing to do with coding made it seem like i was taking a different course. The Lecture was taught in pseudo code and the labs were in C++, essentially teaching two languages at once. Tests felt as if they needed to a certain answer, meaning code you would come up with that could work wasnt ok

1.0
3.0
COEN19
May 30, 2015

Worst teacher I've had at SCU. She never knows what she is talking about and confuses herself half the time when trying to explain concepts. She makes a lot of mistakes and never believes you when you try to correct her. She doesn't know the answer to a lot of the questions asked. Literally take anybody else.

5.0
3.0
CSCI10B
Apr 29, 2016

Dr. Linnell is my favorite professor at SCU!!! Her class is not easy but very enjoyable. There will be homework due every Wednesday. She loves helping her students so GO TO THE OFFICE HOURS THAT WILL SAVE YOUR LIFE.

1.0
4.0
CSCI10
Jan 14, 2017
Wouldn't take again

I left Santa Clara because of Dr. Linnell. First of all, she is horrible at teaching computer science. My AP teacher in hs was so much better. Her method of teaching was confusing, and she frequently made mistakes teaching it to us. She accused me of cheating bc I wrote two essays that had similar sentences, and didnt follow up for weeks. Awful

Tough Grader
5.0
4.0
CSCI169
Grade: A-
Feb 14, 2017
Would take again

Dr. Linnell is an exceptional teacher. I have never seen a professor care more about her students. She goes above & beyond time & again to show that she genuinely wants her students to learn & prosper. Computer Science is inherently very difficult, so don't expect miracles, but she spends ample time making sure you understand. Best teacher at SCU.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CS161
Grade: A-
Jan 24, 2018
Would take again

I would highly recommend taking from Dr. Linnell. Although the material was fairly difficult, her lectures were helpful and she makes sure that everyone stays involved throughout the class period. HW assignments were graded pretty harshly, but I think that may have been a function of the grader. Go to her office hours regularly!

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
4.0
CSCI187
Grade: B-
Nov 12, 2018
Wouldn't take again

Her view of the class and how she presents the material is totally divorced from the student's reality of creating an entire app. This can take 10+ hours per week and she still focuses the tests and homework on random design concepts that are never actualized in our work. The structure of this class will leave you annoyed and tired.

1.0
4.0
CSCI187
Grade: A-
Nov 12, 2018
Wouldn't take again

Have you ever wanted to learn software design from a pure academic with no software or design experience? To be taught out of what's essentially a recipe book, but tested on the teacher's opinions? Do you dream at night of spending dozens of hours on the project you should be(but aren't) learning to build in class? Linnell is the professor for you.

Tough Grader
Get ready to read
GROUP PROJECTS
1.0
4.0
CSCI187
Grade: B-
Nov 25, 2018
Wouldn't take again

One of worst classes ever devised. This class is a series of getting bogged down by meaningless, outdated material created before people knew what a smartphone was, while at the same time being obligated to create a complete software project from scratch with no instruction directed at helping you achieve it.

Tough Grader
Get ready to read
GROUP PROJECTS
1.0
5.0
CSCI187
Nov 25, 2018
Wouldn't take again

The group project could and should be a class of its own, but you're expected to write papers, do homework and readings, and take tests on completely separate material at the same time. If you have to take this class or professor, god forbid, choose an easy project so her expectations aren't sky high.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
GROUP PROJECTS
1.0
5.0
CSCI187
Grade: B
Nov 25, 2018
Wouldn't take again

She expects students to be bombarded with her insane agenda of class work and homework that doesn't end up being relevant information for the group project that makes up most of our grade.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
GROUP PROJECTS
1.0
4.0
CSCI187
Grade: Not sure yet
Dec 6, 2018
Wouldn't take again

Course is built around a quarter-long group project with regular distractions of irrelevant busywork and meaningless reading responses. Course needs to be more about software engineering, less extraneous topics.

LOTS OF HOMEWORK
GRADED BY FEW THINGS
GROUP PROJECTS
1.0
3.0
CSCI169
Grade: Not sure yet
May 1, 2019
Wouldn't take again

Linnell never ceases to amaze, with yet another upper division CS class taught only by her, in only one quarter, turning out to be entirely awful. I'd only recommend signing up for this class to an administrator trying to find out what's wrong with the CS department at SCU, for whom it would be a very good fit.

Participation matters
Lecture heavy
2.0
3.0
CSCI169
Grade: A
May 24, 2019
Wouldn't take again

As well-intentioned as Linnell is, her upper divs are useless. Her lack of industry experience is painfully apparent in her obvious discomfort with contemporary languages. She teaches as if it is 20 years in the past, and frequently gets confused when asked about anything that she hasn't specifically prepared in the lecture.

Accessible outside class
Skip class? You won't pass.
5.0
3.0
CSCI169
Jun 8, 2019
Would take again

The class was really well-structured, with no big surprise assignments. Her lectures go over all the material in detail, and she codes on the projector to show a lot of concepts. I found it very effective and it made nailing the tests easy for me. Great professor, one of my favorites so far at SCU.

Participation matters
Clear grading criteria
Lecture heavy
1.0
4.0
CSCI169
Grade: B
Jun 20, 2019
Wouldn't take again

Outdated material. Too much talking to your neighbor in class. Calls on people using index cards. Forced interaction because of lack of personality. Really wished Id taken another professor. Students take the class because they run of options.

Participation matters
Skip class? You won't pass.
1.0
5.0
CSCI187
Grade: B
Oct 2, 2019
Wouldn't take again

Pure academic approach to software engineering with very little practical experience. You would be well advised to take software engineering in coen. Lots of busy work that does not support a massive project. Too much group time in class when she should teaching. Outdated material, outdated professor. Avoid.

Participation matters
Skip class? You won't pass.
Group projects
2.0
3.0
CSCI169
Grade: C
Dec 2, 2019
Wouldn't take again

While Linnell is well intentioned, she is a horrible professor for the majority of her students. Her personality is awful, and she resorts to using index cards to call on students. When you ask questions, she often gets frustrated and occasionally angry that you don't understand. She has no industry experience and that comes across in class. Avoid.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSCI187
Grade: C+
Dec 4, 2019
Wouldn't take again

She's the reason no one is a Computer Science major.

Group projects
Tough grader
1.0
4.0
CSCI187
Grade: C+
Dec 8, 2019
Wouldn't take again

CSCI 187 touches on too many topics, none of which are explored in any depth. Dr. Linnell splits assignments between Camino and her web site; what is due can confusing. She doesn't communicate well outside her comfort zone and expertise. Group project is an exercise in going through the motions and does not produce meaningful results.

Accessible outside class
Skip class? You won't pass.
Group projects
1.0
4.0
CSCI187
Grade: B-
Dec 9, 2019
Wouldn't take again

CSCI 187 spun my wheels the entire quarter, and I'm not sure exactly what I got out of it. Course is lots of busy work. Massive project that doesn't get implemented to the point that it can shown outside of class. Feels like I wasted my time. I don't think Dr. Linnell has much experience with the subject. Not sure why she is teaching it.

Lots of homework
Get ready to read
Group projects
1.0
4.0
CSCI187
Grade: C+
Dec 30, 2019
Wouldn't take again

CSCI 187 tries to do too much and doesn't do anything well. Group project is centerpiece of the class but there isn't time to finish to the point of being able to show it to anyone. Dr. Linnell can be a little short with students. Means well but doesn't do well in "grey areas" by her own admission. Take 187 only if nothing else available.

Participation matters
Skip class? You won't pass.
Group projects
5.0
4.0
CSCI60
Jan 30, 2020
Would take again

Underrated

Lots of homework
Clear grading criteria
Caring
5.0
5.0
CSCI60
Feb 26, 2020
Would take again

class is ok

Respected
Lots of homework
Tough grader
2.0
3.0
CSCI60
Mar 18, 2020
Wouldn't take again

Linnell is alright not the best prof for CS. Learned more outside of classes than during her lectures. She has lots of office hours which is helpful though.

Accessible outside class
EXTRA CREDIT
Tough grader
5.0
3.0
CSCI60
Mar 21, 2020
Would take again

I love her!

Lots of homework
Caring
Tough grader
5.0
4.0
CSCI60
Mar 27, 2020
Would take again

shes not that bad

Lots of homework
Accessible outside class
Clear grading criteria
1.0
4.0
CSCI187
Grade: B+
Apr 23, 2020
Wouldn't take again

As the epitome of quantity over quality, she tries to cram way too much irrelevant content in a class. Her lack real world experience shows through her stubbornness when responding to questions and focus on memorization of vague concepts rather than the main part of the course, the massive project. Dr. Linnell, in short, is a disappointment.

Graded by few things
Group projects
4.0
3.0
CSCI60
May 28, 2021
Would take again

Dr. Linnell has been a solid teacher for CSCI 60

Lecture heavy
5.0
4.0
CSCI169
Jun 10, 2021
Would take again

Im not sure why she has a low rating. She covers the material pretty in depth for this class and teaches well, and her exams and homework arent too challenging or long. Shes also really nice unlike a lot of these reviews say.

Clear grading criteria
Lecture heavy
Caring
1.0
1.0
CSCI60
Nov 9, 2021
Wouldn't take again

Very few teachers have the courage to suck as much as Natalie Linnel. Dr. Linnel is the perfect combination of "I don't know how to teach" and "I don't know how to grade" and it is truly inspiring. In Dr. Linnel's course, I learned that I don't have to be that good at something to do it (as displayed my Natalie's clear incompetence in her field).

Tough grader
5.0
3.0
CSCI60
Nov 9, 2021
Would take again

Dr. Linnell is an incredibly kind and resourceful teacher. She gives students access to super helpful files, class recordings if they miss it, and preparation for exams. She teaches straight to the point and is extremely knowledgable in her subject and will answer any and every question.

Gives good feedback
Respected
Accessible outside class
1.0
3.0
CS60
Grade: B-
Nov 10, 2021
Wouldn't take again

For years, I've been curious about the self-rating on Linnell's profile. She's so condescending than most Profs in the Math/CS department. Yet, many of these ratings don't reflect the popular opinion: she simply sucks at teaching overall. Like her department, they expect a lot, but don't give back enough. And don't get me started on correcting her.

2.0
4.0
CSCI10
Nov 12, 2021
Wouldn't take again

If you are a beginner, don't take her. In a recent situation, there was a test and only one person aced it. She didn't bother curving the grade and told people to immediately drop the class if they didn't get a good grade. She doesn't give resources if you are struggling. She makes coding harder than it should be and is hard to approach.

2.0
3.0
CSCI10
Nov 17, 2021
Wouldn't take again

Linnell is funny and has a good personality. Other than that her class does not meet expectations. Instead of teaching us C++ in class she uses python and calls it "pseudocode". Our lab teachers have to reteach us what we learned in class. She also does not curve and gives irrelevant essays about how to study when we are in college.

Lots of homework
So many papers
Tough grader
1.0
5.0
CSCI60
Grade: B
Mar 12, 2022

classes are extremely hard to follow, textbook is 'mandatory' but never mentioned in class so you have to figure out where you need to learn from, the code she goes through in class is never posted in a timely manner, homework is confusing, misaligned with class topics, and overall too complicated

Tough grader
Hilarious
1.0
5.0
CSCI10
Mar 21, 2022

She is incredibly bad at teaching. Instead of teaching us C++, she uses python and calls it "pseudocode". And gives out irrelevant essays about studying in college. Do not take her. Do not.

Tough grader
1.0
5.0
CSCI10
Mar 21, 2022

This teacher is beyond horrible. I don’t know why she’s still hired. Awful at explaining concepts. Her test are extremely hard, the class average was a 62% on the midterm. She sets overly-high standards for intro level CS class. Prepare to spend all your nights and weekends working on rediculously complex assignments.

Tough grader
1.0
5.0
CS10
Grade: Rather not say
Mar 21, 2022

This is a cs class, why do I have to write essays and spend over half the class watching documentaries about technology. Her test is impossible and expects us to understand concepts right away... avoid at all cost.

Tough grader
So many papers
Test heavy
1.0
5.0
CSCI10
Grade: B
Mar 29, 2022

This class was much harder than it needed to be. I could stop at the fact that half the class dropped more than halfway through the class.She taught in python while the homework and entire class was in C++, resulting in the lab teacher teaching us instead. She was condescending when asked questions, and her tests were very difficult. Don’t take.

Tough grader
2.0
3.0
CS10
Grade: D+
Mar 30, 2022

Lectures were so unhelpful I had no comprehension of the material whatsoever. Just retook this class with a different professor and it made me realize how little I actually learned in Linnell’s class. She is nice but not a good teacher, the tests were so confusing and the questions made no sense.

1.0
1.0
CS10
Grade: Rather not say
May 18, 2022

the professor is unfit in teaching a college course.

Tough grader
Participation matters
So many papers
1.0
5.0
CS10
Jun 21, 2022

Extremely condescending professor, avoid at all costs.

Tough grader
1.0
2.0
CSCI10
Grade: C
Jun 29, 2022

Not fit for teaching

1.0
5.0
CS10
Sep 20, 2022

Terrible professor, avoid!!

Tough grader
1.0
5.0
CSCI10
Sep 20, 2022

Teaches C++ in Python... avoid.

Get ready to read
1.0
5.0
CSCI10
Oct 17, 2022

terrible

1.0
5.0
CS60
Grade: C-
Oct 24, 2022

Avoid at all costs.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSCI10
Nov 2, 2022

Grades harshly. Uses notecards to call on people to participate. Lectures are hard to follow. Makes students write essays in a coding class. Avoid at all costs.

Tough grader
1.0
5.0
CSCI60
Grade: Rather not say
Nov 3, 2022

Her questions are confusing and ambiguous at the best. Besides, who writes code on a paper in 2022? Be prepared to lose your grade for minor syntax mistakes that you would not do in an editor.

Tough grader
2.0
4.0
CSCI10
Grade: A-
Nov 6, 2022

She grades the midterms pretty harshly. She also wants our midterms to write code out on paper. Many of my classmates in my class have failed the midterm it seems.

Tough grader
Participation matters
So many papers
1.0
5.0
CSCI60
Nov 30, 2022
Wouldn't take again

Condescending, passive aggressive, and unfit to be the professor of any college course. Shes unsympathetic and unorganized, and often doesnt post the materials that students require.

Tough grader
Lots of homework
1.0
5.0
CS60
Grade: D
Dec 15, 2022

Professor Linell has been my worst teacher at SCU. Assignments are hard with little to no help. The class is so poorly structured. Tests and Quizzes are on paper in class. Never ever ever ever take her. I beg you to switch to any other professor no matter what time it is.

Tough grader
Lots of homework
Lecture heavy
3.0
4.0
CS60
Grade: A
Dec 15, 2022
Would take again

Her lecture is good but when students get confused and ask questions, she is not very good at explaining. Ignored my emails a few times. Exams are difficult. Accessible every day during office hours. Go to office hours, ask any question you have and grab a tutor for homework and you will succeed. attendance is not mandatory but don't skip classes

EXTRA CREDIT
Test heavy
Accessible outside class
3.0
4.0
CSCI60
Grade: B-
Dec 16, 2022

Textbook is mandatory but never used or referenced. She holds office hours almost every day and is very accessible to students but has a hard time explaining concepts and often gets frustrated with students asking questions. She isn't invested in student success and encouraged many classmates to drop the class after the midterm.

Tough grader
Accessible outside class
1.0
5.0
CSCI10
Grade: Rather not say
Jan 3, 2023

I am convinced that every score of 3 and up on Natalie Linnell's rate my professor is just her making reviews about herself because there is just no way any sane student can enjoy this professor. Avoid at all costs.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
CS60
Grade: B+
Jan 17, 2023

Encourages her students to drop if they score low. She didn't once display that she wanted her students to succeed. Extremely unorganized, you have to fend for yourself during the lectures (nothing is provided). Her style of coding is messy, dated, and unprofessional. The midterms and quizzes had low averages and weren't curved. 15 people dropped.

Tough grader
Test heavy
1.0
5.0
CS10
Grade: C-
Jan 18, 2023

#include using namespace std; int main(){ string e; int A; string c; cout<>e; cout<>c; if(e=="Y"&&c=="Y"){ A=1; } else if(e=="Y"&&c=="N"){ A=0.1; } else{A=0; } cout<

Tough grader
Hilarious
Graded by few things
1.0
5.0
CS60
Grade: Drop/Withdrawal
Mar 7, 2023

dont take

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS60
Grade: Drop/Withdrawal
Mar 7, 2023

Avoid this Professor. She doesn't know how to teach.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSCI10
Grade: Drop/Withdrawal
Mar 15, 2023

The professor does not teach well. The materials are disorganized, making it hard to understand the code, both in class and for homework. Won't do well if you are not proficient in coding before you take the class, although it is an intro class. She convinces even the most hardworking students that they can't code and should quit the major.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS10
Grade: Rather not say
Mar 18, 2023

Professor Linnell lacks passion for teaching and student engagement. She randomly picks students with note cards to answer questions. The slides are poorly prepared and rushed. She seems more eager to make students drop out than to help them learn. She has the potential to be a great teacher, but her motivation is misplaced.

Tough grader
Clear grading criteria
1.0
1.0
CS10
Grade: Drop/Withdrawal
Mar 28, 2023

Horrible teacher. She often spent lecture time on outdated concepts about computer science and not on actual coding. Her tests were poorly designed and unrelated to the "material" covered in class. Many of us were left feeling demoralized after each exam, regardless of how much effort we put into studying. Half drop out after the first midterm.

Tough grader
Lecture heavy
Test heavy
1.0
3.0
CSCI60
Grade: A
May 8, 2023

She is super negative in general and seems to enjoy encouraging students to drop the class or give up on computer science in general instead of providing proper help.

1.0
5.0
CSCI187
Grade: A-
Oct 6, 2023

The grading is ridiculous, once your project do not fit in her mind perfectly, she will grade you down for no reason, it is even a class teaching communication techniques, I think she is the one who need these ideas most, wont take her course any more

Tough grader
Get ready to read
Group projects
1.0
5.0
CSCI187
Oct 9, 2023

Never felt that CS is so much worse than CSE.

Tough grader
Get ready to read
Group projects
1.0
3.0
CSCI187
Oct 21, 2023

Linnell is simultaneously strict, unorganized, and vague with her grading criteria, a recipe for a very unenjoyable class experience. I would not recommend choosing her as a professor over other professors.

Tough grader
Group projects
1.0
4.0
CSCI187
Oct 26, 2023

I had a disappointing experience with Professor Linnell. She doesn't seem to care about the student experience, uses outdated teaching methods, and her grading feels biased. Her frustration with struggling students doesn't help. I wouldn't recommend her courses.

Tough grader
Participation matters
Group projects
1.0
4.0
CSCI187
Oct 30, 2023

She teaches things that are not even applicable to the class project and requires you to regurgitate material on exams. Not recommended.

1.0
5.0
CSCI187
Grade: Not sure yet
Nov 8, 2023

Horrible professor who grades very subjective. She is extremely disorganized and cannot teach. For your own sake do not take this class with her. Its got too tragic. Just me and my patek. Hop in the V in the show automatic.

Group projects
Lots of homework
Lecture heavy
5.0
1.0
CSCI10
Dec 2, 2023
Would take again

Great!

1.0
5.0
CSCI10
Grade: B
Feb 8, 2024

I am writing this as Professor Linnel = worst professor I have had and am about to graduate. Class taken Winter2022 (350 char is not enough top 5 reasons) Encouraged students to drop b/c low grades Not a great lecturer (disorganized) Exams are hard and not based on lecture Learned more from lab prof & self study No compassion for her students

Tough grader
1.0
5.0
CSCI60
Grade: Not sure yet
Feb 9, 2024

I didn't even know what her class was talking about. I don't want to take her class at all, but since her class is the only one available this semester so I have to. When asking her questions after class or during Office Hour, If you ask her too many questions she will seem impatient. As long as you haven't learned C++ before, don't take her class.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CSCI60
Grade: Rather not say
Feb 16, 2024

This professor is extremely disorganized, her methods of teaching are confusing, and she does not provide enough resources to students to help them prepare for exams or do well in the class. Her office hours aren't helpful as she can be extremely condescending to struggling students. I strongly advise that you do not take this professor at all.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS60
Grade: Not sure yet
Feb 21, 2024

Please just do not take this professor

Tough grader
Participation matters
Lots of homework
1.0
5.0
CSCI169
Feb 29, 2024

her attitude is very poor making the class an unenjoyable experience

1.0
5.0
CS60
Mar 3, 2024

awful, awful, awful

1.0
5.0
CS60
Grade: C-
Mar 14, 2024

Do not take her. She will urge you to drop her class when you ask what more you can do to succeed in her class. She doesn't even make you code in class; she just puts code up on the projector and asks you what it means. She does not review the basics; it is an intro class, too!! It's week 10, and I still haven't really learned anything.

Tough grader
1.0
5.0
CS60
Grade: B
Mar 15, 2024

Does not know how to teach the material properly to students and has very unfair grading practices. You will have to learn a lot outside of class to get a good grade.

Tough grader
Participation matters
Graded by few things
1.0
3.0
CS60
Grade: B+
Mar 19, 2024

She can teach but grades quite poorly and you're not going to know what to do wrong unless you ask her. her tests arent hard but are long as heck so you probably wont finish if you get stuck. She ends up curving the tests but this is not a great class for people beginning in C++ programming.

Tough grader
5.0
2.0
CSCI169
Grade: A
Mar 31, 2024
Would take again

Dr. Linnell does a great job of explaining things and it will be a breeze if you pay attention in class. She makes class engaging and interactive.

Caring
Lecture heavy
Accessible outside class
1.0
4.0
CSCI10
Grade: Drop/Withdrawal
Apr 11, 2024

It's kind of impossible to pass her class, worst professor in my experience, do not select her.

Tough grader
Participation matters
Test heavy
5.0
3.0
CS60
Grade: B+
Apr 17, 2024
Would take again

She's not that bad. I enjoyed my 60 with her even though I didn't end up getting an A

1.0
5.0
CSCI60
Grade: Rather not say
May 2, 2024

If you take her class, you'll failed. I've had some of my friends who have c++ knowledge before still fails to pass her class. Do not take her class.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
CSCI60
Grade: A
May 17, 2024
Would take again

Overall she is a good professor. Some exams/quizzes were very tough, with at least 30%-40% of the class dropping out/failing by the end of the quarter. If you pay attention and feel comfortable with your coding abilities (even just python, as in my case) then you'll pass.

Lecture heavy
Test heavy
1.0
5.0
CS60
Grade: C+
Jun 17, 2024

Yelled at my face when asking questions. Encouraged women students to dorp out b/c CS is too rigorous for most women. Told me because of my learning disability I would fail her class and should drop out of the major. This was the first day of college.

Tough grader
Test heavy
1.0
5.0
CS62
Grade: Rather not say
Jun 18, 2024

I highly suspect that she wrote herself most of the positive reviews. Highly recommend you to review all of those negative reviews. Avoid this professor at all cost.

Tough grader
Test heavy
1.0
5.0
CS62
Grade: D-
Jun 19, 2024

PLEASE AVOID TAKING DR. LINNELL'S CLASS AT ALL COSTS. She is the worst CSCI professor ever at this school. Her quizzes and exam don't follow her study guides and lectures in class. She isn't very helpful when students got questions on anything. She has no good advice to give to struggling students, and told them to either drop or retake the class.

Tough grader
Participation matters
Lecture heavy
1.0
5.0
CS62
Grade: C-
Jun 21, 2024

When I ask my classmates of what she taught on class, nobody could answer that question because nobody knows what was she teaching. She also grade tests in her bias way. I once thought that I could pass her class by luck, but now I think it seems very difficult to pass. She will also urge you to drop her class. Please avoid, and avoid at all cost.

Tough grader
Participation matters
Test heavy
1.0
5.0
CSCI187
Grade: Not sure yet
Oct 30, 2024

Avoid her at all costs

Tough grader
1.0
5.0
CS60
Grade: A-
Nov 1, 2024

The rumors are true. Natalie Linnell is the worst lecturer I've had the misfortune of interacting with. I can only hope that whenever she comes up for tenure the committee looks at these impassioned comments

Tough grader
1.0
5.0
CS62
Grade: A
Nov 1, 2024

One might find themselves wondering why Lecturer Linnell is at SCU in the first place? She's a terrible lecturer, she hasn't published anything of note in 5 years, shes not tenured, and you'd be hard pressed to find a single person with a good thing to say on her behalf. I guess we'll never know

Tough grader
1.0
5.0
CSCI187
Grade: Not sure yet
Nov 17, 2024

Avoid at costs

Tough grader
5.0
3.0
CSCI187
Grade: Not sure yet
Dec 9, 2024
Would take again

Dr. Linnell is a great prof who cares about her students, teaches concepts thoroughly in an engaging manner, and you come away with a lot of industry-applicable knowledge. As it is project-based, I think this class is really what you make of it--you can choose to branch out and learn a lot, or stay in your comfort zone.

Tough grader
Caring
Accessible outside class
3.0
3.0
CS60
Grade: A
Dec 9, 2024
Would take again

I took her lab for CSCI 60, and overall, she's not bad at reviewing the content before we start on the lab assignments. One thing to note is that she has a strange rule where you can't leave the lab even after you've finished your work. On the plus side, she's really helpful when it comes to assisting students with implementing the lab assignments.

Participation matters
Group projects
Gives good feedback
4.0
3.0
CSCI169
Grade: Not sure yet
Feb 12, 2025
Would take again

Honestly not sure if she's changed since most of these reviews were written, but she was completely fine. Good lectures, nice enough, and normal grading. Not anything outstanding, but not worth avoiding at all. Only bad part is she makes you wear a mask, which is kind of crazy in 2025.

Participation matters
Lecture heavy
3.0
4.0
CS60
Grade: B
Feb 14, 2025

Tough class, but unstuck study helped me get through it. The professor's grading is unfair, but attending class and using the free textbook can make a difference. Give it your best shot, and don't be afraid to seek extra support.

2.0
5.0
CSCI169
Grade: Not sure yet
Feb 19, 2025

I initially wrote her a review before our midterm 1: "Honestly not sure if she's changed since most of these reviews were written..." I now understand why she has the reviews she does. Grading is ridiculously unfair, and her comments make no sense. Very frustrating to deal with.

5.0
2.0
CSCI169
Grade: A
May 1, 2025
Would take again

Personally, I loved Linnell. Her lectures were very clear and informative, and she taught the concepts well. If you truly understood the lectures, the exams are pretty straight forward. Compared to some of the other profs in CS, she is one of the better ones IMO. From other reviews, though, she seems to be either you love her or hate her.

Test heavy
4.0
3.0
CS62
Grade: A
May 20, 2025
Would take again

I get the whole criticism of her being a tough grader and I have heard how bad CSCI 60 went with her. However in my own personal experience, she was VERY accommodating for my disabilities, quite direct in her answers, and used good slides during her lectures. I highly recommend working on assignments throughout the week rather than all at once.

Tough grader
Participation matters
Caring
1.0
4.0
CS62
Jun 8, 2025

no, just don't. exams are not a good reflection of what is expected in class and not a great teacher

1.0
5.0
CS10
Grade: Audit/No Grade
Aug 10, 2025

She was kind of mean and unpleasant in her behavior towards me and other students. Especially to my friend who did not want to wear a mask. Some of her comments came across as hurtful.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS161
Grade: D
Sep 21, 2025

How is Lindell and Ray Li both not fired a yet?

Tough grader
Test heavy
Graded by few things
1.0
4.0
CSCI187
Grade: Incomplete
Nov 3, 2025

It's Linnell. Don't do it.

Tough grader
1.0
4.0
CSCI187
Grade: Not sure yet
Nov 14, 2025

Assigns readings every class on top of a project and occasional homeworks. Cold calls. Encourages students to drop class. She is the main antagonist of the CS department

Tough grader
Get ready to read
Lecture heavy
5.0
1.0
CSCI187
Grade: A
Dec 6, 2025
Would take again

Professor Linnell is the best professor I met so far at SCU. He is so caring for student, gives a lot of extra credit, lecture super easy and entertaining. Basically free As. Highly recommend to take his class.

EXTRA CREDIT
Caring
Respected
2.0
4.0
CSCI187
Dec 8, 2025

Grading is really rough and very subjective. Feels like a high school class: Mandatory attendance, cold calling, daily hw. Not sure why the positive rating below this one refers to her as a he?

Tough grader
Get ready to read
Participation matters
1.0
4.0
CSCI187
Grade: Not sure yet
Dec 11, 2025

Where do I start... I have been asked by many people deciding there emphasis about software and I say no because they have to take classes with this woman. The height of unprofessionalism and disorganization is what you will get experience with NOT software. I have lost my love for CS bc of her and I do not wish that on anyone else. SCU do better!!

Tough grader
Lots of homework
1.0
5.0
CSCI187
Grade: Not sure yet
Dec 12, 2025

God only knows how Natalie Linnell decided on teaching as a career. You'd think someone so impatient, condescending, unforgiving, incompetent, unapproachable, and disorganized would have better ways to spend her days (perhaps as a server admin in the back of a data center, where she wouldn't have to interact with humans.)

Tough grader
Group projects
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 49 grades
Most common grades:
Not sure yet (13)
A (10)
A- (8)
Grade Distribution
A(10)B(13)C(10)D(9)F(0)A-/B+(12)
Based on 77 reported grades
Not sure yet: 13
A: 10
A-: 8
B: 8
Common Tags
Tough grader (60)
Test heavy (19)
Lots of homework (18)
Participation matters (17)
Lecture heavy (14)
Group projects (13)
Caring (9)
Get ready to read (9)
Rating Trend

Declining

-1.31 avg change
May
Jun
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

CSCI10B

4.5

(2)

CSCI169

3.2

(12)

MATH3102

3.0

(1)

CS161

3.0

(2)

CSCI60

2.7

(17)
+8 more courses
Difficulty by Course

CS161

4.5

CS62

4.5

CS60

4.4

CSCI187

4.2

CSCI10

4.1

Similar Professors