3.6

Patty Kraft

Computer Science - San Diego State University

3.6
Quality
3.2
Difficulty
75%
Would Retake
118
Reviews
3.6
Quality
3.2
Difficulty
3.7
Helpful
3.5
Clarity

75%

Would Retake

118

Reviews

Rating Distribution
Official

5

36

4

37

3

26

2

7

1

12

What Students Say

She does not teach the material needed to do the programs that are assigned

CS107 - 1.0 rating

She doesn't teach at all and expects everyone to learn everything by themselves through online

CS107 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

66%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 73 grades
Most common grades:
A (32)
B (11)
A- (10)
Grade Distribution
A(40)B(11)C(5)D(1)F(0)A-/B+(17)
Based on 82 reported grades
A: 32
B: 11
A-: 10
A+: 8
Common Tags
Lots of homework (21)
Caring (18)
EXTRA CREDIT (14)
Clear grading criteria (9)
Accessible outside class (9)
Test heavy (9)
Lecture heavy (9)
Get ready to read (7)
Rating Trend

Stable

-0.10 avg change
Jan
Mar
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS301

5.0

(1)

CS31O

5.0

(1)

CS150

4.2

(17)

107

4.0

(1)

CS570

4.0

(3)
+9 more courses
Difficulty by Course

108

4.0

CS320

3.7

CS108

3.6

CS310

3.4

CS160

3.3

Reviews (118)
3.0
2.0
CS570
Dec 11, 2002

Most people found tests difficult. Open Notes Exams. She is not always prepared

4.0
4.0
CS570
Mar 4, 2003

Only half sheet of open NOTES... HARD EXAMS... Not worth Ur time...(got a B+)... teacher helps but is not intellectually smart...

5.0
3.0
CS570
Nov 16, 2003

Found professor to be abundantly clear and very willing to provide help in office hours. Challenging tests, but covered material from class (and review!). Programs also difficult but learned a lot.. is a 500 level class afterall.

5.0
1.0
CS107
Dec 6, 2005

sometimes very confusing, but she grades on the curve and gives extra credit. she answers all the questiosn and tries to help.

5.0
3.0
CS107
Feb 17, 2006

she is very considerate, and helpful. answers emails immediately. gives extra credit and generous curve. guaranteed good grade

5.0
2.0
CS107
May 31, 2007

Java. Good teacher, kinda goes overboard on the handouts, and they dont really help with understanding material. Very cool teacher tho. Always there to help.

5.0
1.0
CS107
Jul 8, 2007

Very good teacher. explains thinks clearly and always willing to answer questions. Responds very quickly to emails and is very helpful. gives extra credit.

5.0
1.0
CS107
Aug 6, 2008

GREAT teacher! Answers all questions thoroughly and makes class fun. Only down side is that she is not teach more CS classes.

5.0
1.0
CS107
Dec 27, 2008

Good teacher; 107 is very basic and she does a good job of explaining even the tidiest details. You'll get programming with her.

5.0
1.0
CS107
Feb 10, 2009

You cannot take a better CS107 teacher at this school. She makes programming Java so easy. She gives you hints on your programming homework which makes it a bit easier. She also goes over the same material over and over again until you get it. Very generous grader. I got an A and never even studied for any of the exams. Very nice lady too.

5.0
1.0
CS108
Aug 17, 2009

AMAZING TEACHER!!!!! Could not recommend a better teacher!!!

5.0
1.0
CS107
Grade: A
Dec 6, 2014

Very funny and knowledgeable professor!

3.0
4.0
CS320
Grade: Not sure yet
Dec 9, 2014

She is sweet, but that does not earn her Teacher of the Year award. There is a huge disconnect between lectures and project expectations. Far too many languages (5) for one semester given the BRIEF introductions given in class. She will be the first to tell you that StackExchange will be your only friend.

3.0
5.0
CS320
Grade: Not sure yet
Jan 7, 2015

If you take this class make sure you have access to an additional tutor. She goes attempts to go over assignment prep work but it is NOT clear for the lab assignments. The more she attempt to prepare you for the assignments the more you scratch your head. She asked for a Fortran assignment that her TA did not even know how to do.

1.0
5.0
CS107
Feb 20, 2015

She is honestly the worst teacher. She is not specific in an intro class so everyone and anyone who is new to computers will not learn anything from her. I would ask many questions and demand recount for grades because she messes up all the time. She told me to never email her again or it would go straight to the trash. would not take her again.

4.0
4.0
CS107
Grade: B
May 7, 2015

If you're new to Comp Sci and have no prior experience, it's a pretty challenging class at first but you learn. Read the textbook. Her labs were difficult for an intro course. Participation points. Group work at the end of each class. Unfortunately lectured as if everyone was already familiar with Java. Provides practice tests and lots of resources

2.0
4.0
CS108
May 8, 2015

She's a nice lady, but sometimes a little unclear. There are 2 tests and a final, not too horrible. There are 8 coding assignments throughout the semester and I honestly thought there were a little too challenging for JUST learning about a topic. Overall, it was an okay class.

1.0
5.0
CS108
May 11, 2015

The seemingly nice lady is a real nightmare, the way she teaches makes me wonder who appointed her. She wrote all the good reviews you see above(its true). She is the most unhelpful teacher who'll tell you to be resourceful by using google. You'll wonder why are we paying you miss. Please don't take her. She'll be the reason you change your major.

1.0
5.0
CS108
Grade: A-
May 11, 2015

If you notice, the good reviews about her are from the past. Things have changed, she has become a very tough grader who has lost some passion to teach. This class can make you hate computer science, I worked had and still got an A-. Half the class got B, no help at all. Bad professor for beginners, pls it's 2015 not 2009.

4.0
3.0
CS108
May 13, 2015

Professor Kraft is a "no crap" kind of teacher. She expects her students to be able to figure things out (like when hmwk is due) but she is willing to help you. She makes her requirements clear and easy to find. She is also very caring and is easy to talk to. Don't expect an easy A, but if you do your work you should be fine.

4.0
3.0
CS108
Grade: A
May 13, 2015

She is a good teacher but a tough grader. She is very helpful if you are struggling. The assignments are challenging but helpful to grow your understanding. This is not a class you can pass if you don't do the work. There is also extra credit opportunities which helped a lot at the end of the semester.

4.0
3.0
CS108
May 16, 2015

She is tough and her class is tough. I struggled with the work a bit but she helped me many times during her office hours. The class might be a little too hard but I found it easy to get help from her. Expect to work hard, and if you do then you'll probably do fine. She's a pretty decent teacher overall.

4.0
5.0
CS107
May 20, 2015

Take her. It's a hard class, but it proves if Computer Science is for you. She assigns a lot of Labs, but you learn so much.

3.0
4.0
CS108
Jun 6, 2015

She's friendly, but not that great at teaching. Her homework assignments are a plus as they do prepare one for upper-division courses, but her lectures are quite confusing. Eight labs (homework) with clear grading criteria. Her difficult exams are multiple-choice and short answer.

4.0
3.0
CS108
Grade: A
Jun 6, 2015

Do not hesitate to ask her or the TAs for help.

3.0
4.0
108
Grade: B
Jul 12, 2015

Kraft is a really smart professor, although her tests can be intimidating, she assigns a lot but its for your own goodfuture! Her lectures can be a pain because she goes through a lot, and not always in a organized way, but keep your heads up, and aspiration high and ASK QUESTIONS ALL THE TIME! Go to her office hours and ask questions she is smart

4.0
3.0
107
Aug 6, 2015

Kraft is a pretty good teacher. I took her class for 107, and if your new to programming like I was, creating programs could be a little difficult to figure out. Don't hesitate to ask her for help during office hours, or go to the help room to get help from the TA's.

4.0
1.0
CS108
Grade: A
Nov 4, 2015

This is a class you can grow in if you are willing to put in the work. Her lecture's aren't the best but if you're self-driven person you can really get a lot out of this class. The reason for this is that she gives a lot of quality assignments that make you think about things that you otherwise wouldn't have thought about. Very detail oriented.

5.0
2.0
CS301
Grade: A
Dec 19, 2015

Cool online class for people who like technology. Took as GE and would take again. Interesting discussion-based assignments. Book is clear and reading assignments are pretty light. Professor is clear and helpful.

3.0
4.0
CS108
Grade: Not sure yet
Dec 19, 2015

Tough professor that will make you work for your grade. If you show up to class and do all of the assignments and reading you should get a pretty good grade. Would recommend Bajic over her. 2 midterms, around 8 programming assignments and a final.

5.0
3.0
CS107
Grade: A
Dec 22, 2015

I highly recommend taking Kraft for CS 107. Although her class can get a little tough, you will learn a lot. You should also get the recommended book, because it is helpful and a good reference. I had prior programming experience so I had an advantage, anything helps, even online resources. She is very receptive and loves to help students succeed.

4.0
2.0
CS107
Grade: A
Jan 4, 2016

CS107 is really simple as long as you do the homework online and the labs. Pay attention and use your logic skills, you can't just sit in lecture and expect to do well, especially if you don't have any experience. Don't buy any textbooks, just buy the course reader. If you don't have it she'll get pissed.

4.0
2.0
CS107
Jan 10, 2016

It's a fairly easy class if you do your zy books HW assignments which are incredibly easy. The labs on zybooks are much harder than the HW so get your classmates together or visit the TAs. They're 40% of your grade (the only reason I didn't get an A). The tests are okay, not very hard.

4.0
3.0
CS107
Grade: B
Jan 18, 2016

Very boring and disorganized. Not a very tough class if you keep up with the deadlines. Bring your course reader to class (don't buy the other textbooks),go to the tutoring room for help on your programs, read zybooks, and you'll be fine. Save your programs cause she makes a lot of mistakes when grading!

1.0
5.0
CS108
Mar 16, 2016

Worst teacher ever, dont even review for test, test are too general and her homework too. not recommend for any classes

1.0
5.0
CS108
Mar 22, 2016

I wouldn't recommend this professor for any Computer Science course. Very disorganized and a huge lack of communication between her and her graders. Expects you to understand more complex things in java by showing you power points. Very rarely does she actually get on the computer and code. Extremely confusing lecture and our midterms reflected it.

4.0
2.0
CS108
Grade: A
May 7, 2016

Pretty straight forward. Ask for help if you need it and she will do her best to help you. Should expect about 3-5 hours of work and studying each week. Gives practice tests that are similar to the real thing. Would recommend her for this class and 107.

3.0
3.0
CS108
Grade: A
May 9, 2016

This class was relatively easy but I did have some experience with Java. Her lectures can be boring and she doesn't explain things very well, but she's the best option for this class. Take her, and try to kiss up, because she really respects kids who come to her office hours and care about the subject. Overall a nice lady.

5.0
3.0
CS108
Grade: A-
May 9, 2016

Her lectures are clear and easy to understand, she is also good at clearing up anything confusion. She is very approachable and you can either visit her in office hours, make an appointment, or see a TA, which all options are really helpful. She is quick in answering emails. She provides practice exams for her midterms which are helpful.

5.0
1.0
CS107
Grade: A
May 17, 2016

Kraft is one of the best professors I've ever had. She teaches a fairly easy class, but there are multiple assignments due every week. Always expect homework and labs. The only book you need for the class is a course reader, and theres a room in GMCS where you can get help on any assignment. Definitely choose Kraft if you need to take this course.

4.0
3.0
CS107
May 20, 2016

Kraft is one of my favorite professors. She has helped me with problems I had outside of the classroom. She is truly a professor you can approach if you need help with anything. CS107 is the foundation and later CS108 is applying all that you learned. With that being said, pay attention. Tl;dr Take her instead of Bajic.

4.0
4.0
CS108
Grade: A-
Jul 21, 2016
Wouldn't take again

Cass is difficult but Kraft does her best to try to explain it (even though her lectures are boring). If you are struggling in the beginning, keep up with it. It gets better & she actually gives extra credit opportunities. Just remember to follow her code guidelines because she docks major points for each program if not done right to HER standards

5.0
4.0
CS108
Grade: B+
Sep 17, 2016
Would take again

She was absoultely amazing! I had her for both CS107 and 108 and by going to office hours and getting help I was able to get 100% on almost all of the programs. Just do the homework (I didn't and thats the only reason why I did not receive an A). Btw I loved going to her office hours because she was so helpful and kind to me! Love her!

Tough Grader
Gives good feedback
Caring
4.0
3.0
CS107
Dec 19, 2016
Would take again

Do the labs and read the online textbook! The lectures aren't super important; you'll read about it anyway, but show up to get participation points to pad your grade. You'll need it because the labs can get quite difficult, but do them! Can't stress enough how important labs are. Ask for help if you need it, because you definitely might.

Get ready to read
LOTS OF HOMEWORK
Hilarious
4.0
3.0
CS107
Grade: A
Jan 4, 2017
Would take again

I took this class not knowing anything about computer science and I actually learned a lot and enjoyed the class. I have to say I did think the lectures were pretty boring. She talked about things beyond the scope of this class which was cool for comp sci majors but I zoned out a lot. As long as you keep up with homework and labs you will be fine.

5.0
3.0
CS107
Grade: A+
Jan 5, 2017
Would take again

Best computer science teacher to take when starting off. She teaches java well and uses online book. Other books are optional. DO THE LABS. They aren't that hard and if you do them and get full credit (which is easy because she gives you multiple tries), you will do just fine. She is easy to communicate with and offers extra credit.

Respected
Caring
EXTRA CREDIT
3.0
4.0
CS108
Jan 8, 2017
Would take again

Somewhat disorganized and the lectures weren't particularly helpful. Be prepared to teach yourself.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
3.0
CS108
Grade: A
Jan 9, 2017
Would take again

Her lectures aren't the best, but they help a lot if you want to do well on the midterms and final. Don't procrastinate doing the programs. Do them early so you have time to ask questions if you get stuck.

2.0
3.0
CS108
Grade: B
Jan 11, 2017
Would take again

didn't learn a single thing in lectures and pretty much had to teach myself everything. 8 programming assignments. gets harder as the semester moves on. two midterms that are difficult. study guides don't relate to exams whatsoever. good part is that it challenges you and allows you to learn

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
5.0
CS107
Grade: B+
Jan 24, 2017
Wouldn't take again

I'm a CS major and I failed this class the first time I took it. The learning curve for CS is generally hard but this woman tries to teach you how to code by writing on sheets of paper, pretty much all of the lecture is hypothetical, which makes it nearly impossible to take notes. She assigns programs without teaching you skills to do them.

Skip class? You won't pass.
TEST HEAVY
EXTRA CREDIT
4.0
3.0
CS108
Grade: A-
May 17, 2017
Would take again

The people giving her bad reviews have no drive to learn the material. It's not an easy A class, but that shouldn't be the reason to take her. If you want the good grade take Bajic, but you aren't going to learn anything from him. Her tests are unfair, however, the assignments will teach you the content. She will prepare you for 310.

Tough Grader
Caring
EXTRA CREDIT
1.0
1.0
CS107
Oct 10, 2017
Wouldn't take again

She doesn't teach at all and expects everyone to learn everything by themselves through online. If you are a person who doesn't know anything about coding, please don't take her class.

1.0
5.0
CS107
Grade: Not sure yet
Oct 16, 2017
Wouldn't take again

She does not teach the material needed to do the programs that are assigned. She assumes we will understand the information on our own and class time is a waste as she just makes us work in groups with other people that have no clue what to do either. Class should be used for lecture to explain steps to solve the problems for homework.

Skip class? You won't pass.
LOTS OF HOMEWORK
SO MANY PAPERS
3.0
3.0
CS107
Grade: A
Dec 14, 2017
Would take again

I'm an applied math major & had to take a computing class, so I picked CS107. I didn't know anything going into it, I know the ABSOLUTE basics now, there are people in this class who are 100X better than me at coding yet have a worse grade because they don't do the labs/ homework on time. Just do your work and you'll be fine, it's really not hard.

Skip class? You won't pass.
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
2.0
CS107
Grade: A
Jan 2, 2018
Would take again

Make use of your zyBook! Kraft does a great job with teaching the concepts but learning how to apply them is on the student. If you go to every class and do all assignments, it's a pretty easy A. Midterms are difficult but that's what EC is for! If you try to code well and understand the material, you'll be fine. Try do labs EARLY in the help room.

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
3.0
CS310
Grade: C
May 8, 2018
Wouldn't take again

Patty Kraft has no business being an instructor. It's clear she does not know the material and is simply parroting from other instructors. You as her to clarify and she can't because it takes her off script. And as for her grading, don't expect her to tell you what she's looking for, and if she does tell you, you can guarantee it will change.

5.0
2.0
CS310
Grade: B
May 10, 2018
Would take again

Having had Professor Kraft for CS 107, 108, and most recently, 310, I can say that she is a great instructor. During lectures, she often pauses to allow for students to ask questions, which ensures comprehension. To be honest, I'm quite certain that those who complain about her teaching, didn't make use of the many opportunities to excel.

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
3.0
3.0
CS107
Grade: B
Jun 22, 2018
Wouldn't take again

If you have programed before, then this class is fairly easy, but someone who has never seen code before will struggle a bit in her class. She assume everyone knows how to code, so those who don't understand will have to put in the extra work to be on track. She's your best choice if you are a CS major, if not its best to have another professor.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
3.0
CS107
Grade: B+
Dec 4, 2018
Wouldn't take again

Kraft made this class so boring that I contemplated changing my major. The lectures are not engaging whatsoever. They only consist of topics you taught yourself previously for homework using the god-awful online textbook/IDE, ZyBooks. Feel free to skip. Nonetheless, do the homework and the lab assignments and learning Java should be fairly easy.

LOTS OF HOMEWORK
4.0
2.0
CS107
Grade: A+
Dec 15, 2018
Would take again

Great teacher and a decently easy class. To all these kids who are putting 1 star reviews, you guys did not apply yourself at all or even try to learn the material. Honestly, she is not hard and it is an easy class. My friends and I literally didn't go to class and just did the online stuff and went to tests, it was so easy.

5.0
2.0
CS107
Grade: A+
Dec 20, 2018
Would take again

Lectures went over what was covered in Zybook. Offers few chances to get extra credit, but if you show up to class you will have 0 issues. She is sweet and really wants you to learn how to program.

Clear grading criteria
Caring
EXTRA CREDIT
1.0
5.0
CS108
Mar 1, 2019
Wouldn't take again

Assigns you challenging projects which she does not explain. Lectures very slowly over topics which are irrelevant to the actual projects, and are only occasionally relevant to the tests. Has you "talk in groups" in which everyone gets together and collectively realizes they are screwed, except that one person who already knows C++ proficiently

4.0
4.0
CS320
Grade: C
Mar 10, 2019
Would take again

Professor Kraft really does care about you and your grade, but she makes you work for it. The workload was high and it was tough to stay afloat if you didn't have a good study schedule or slipped up one too many times. Definitely doable to do well in the class, just takes effort. Textbook reading required for some test questions. She curved grades.

Lots of homework
Accessible outside class
Skip class? You won't pass.
5.0
4.0
CS108
Grade: B+
May 2, 2019
Would take again

Honest review: Kraft is my fav CS teacher at State. Shes kinda dorky but so smart it's cute. I learned the most from her class. she wont spoonfeed you but she def cares. Go to lectures, make time to study, hit her office hrs. If she was my age Patty could def gitittt nomsayin ayee

Gives good feedback
Accessible outside class
Hilarious
5.0
3.0
CS31O
Grade: Not sure yet
May 3, 2019
Would take again

Probably the best CS teacher I have had, She is really nice, caring and chill. She could probably improve on explaining what to do on an assignment better, As sometimes its unclear but take her anyways cause she is really good at what she does.

Respected
Graded by few things
Caring
5.0
4.0
CS310
Grade: Not sure yet
May 19, 2019
Would take again

She's the best professor I've had at SDSU thus far. She's very kind, smart and attractive. She has a sarcastic sense of humor, but it's a loving kind of sarcasm. I honestly adore her! Her lectures are very organized and her programming assignments are extremely fair. Her exams can be difficult, but there's no surprises. I highly recommend her!

Hilarious
Caring
EXTRA CREDIT
1.0
5.0
CS107
Grade: A-
May 21, 2019
Wouldn't take again

Just as other people say. She expects everyone to know everything before the lectures, which is impossible. I swear this is the hardest class I have ever had. I spent at least 5 hours a week to figure out the coding homework. Yes, coding homework every week. Made me so exhuasted. If gave me other chance, I wouln't choose her class.

Lots of homework
Participation matters
Tough grader
3.0
4.0
CS320
Jun 9, 2019
Would take again

Pros: Clear lectures, easy to understand, explains most of the concepts well. Friendly and caring. Student online discussion forum very helpful for assignments. Cons: way too many coding assignments. One very few weeks. Tests are on the harder side, but mostly fair representation of the material. A lot of memorization needed to pass the tests.

Respected
Lots of homework
Caring
2.0
5.0
CS108
Nov 1, 2019
Wouldn't take again

If you ever get even a little behind you will have to crawl naked through glass. Uses zybooks, tophat, and piazza two of which you have to pay for. 8 programs that get increasingly difficult. You need to have preliminary knowledge and CANNOT procrastinate in this class. bi weekly readings and DIFFICULT tests.

Lots of homework
Get ready to read
Test heavy
4.0
4.0
CS107
Grade: Not sure yet
Nov 18, 2019
Would take again

As someone who had never coded before this class, it was a lot to learn. If you want to learn Java, take this class. Reading HW due before every class, codes every other class. She teaches a lot and it is easy to get behind so stay on top of work and make sure to work in advanced on HW. Takes attendance via paper passed around in work group.

Gives good feedback
Lots of homework
Caring
5.0
3.0
CS107
Dec 5, 2019
Would take again

Professor Kraft is easily my favorite professor I have had at State. Super smart, down to earth, good at explaining, and HILARIOUS. Lecture attendance is 5% extra credit so you should go to all of them for the points but honestly it is worth it just to get to be around her. So so so funny.

Group projects
Hilarious
Amazing lectures
5.0
3.0
CS320
Dec 21, 2019
Would take again

Kraft is one of the few CS professors left at SDSU that actually cares and is a breath of fresh air compared to all the apathetic drones currently teaching CS. Lecture material as well as assignments directly translate to exams. Show up, do the work and if not coding extraordinaire, start assignments early. Her classes are fair and straightforward

4.0
3.0
CS107
Grade: A
Dec 22, 2019
Would take again

Although the classes were typically quite boring, they definitely helped many times and I actually did learn quite a bit. I enjoy the way her classes are set up with homework and assignments, but it felt confusing at the beginning. I started figuring it all out at the end and began to enjoy the class and her teaching style.

Participation matters
Clear grading criteria
Caring
4.0
4.0
CS108
Grade: A
Dec 27, 2019
Would take again

I got Prof Kraft on-line during summer. The projects and home work were doable. The exams were harder. But if you're fast enough to check your "notes", you can make it.

Clear grading criteria
4.0
5.0
CS107
Grade: A
Jan 17, 2020
Would take again

This is a difficult class, but if you're willing to put in the work you can definitely succeed in it! There's a LOT of homework, however it's worth a huge part of your grade which relieves a lot of pressure when it comes to midterms and finals. The midterms are hard, but if complete all the homework and do the extra credit getting an A is possible!

Lots of homework
Accessible outside class
EXTRA CREDIT
5.0
2.0
CS107
Grade: A
Jan 30, 2020
Would take again

Lectures were really helpful and help your overall comprehension of coding. She is so sweet and unintentionally funny, and she gave so many extra credit opportunities, I can't imagine getting a grade any less than an A. She really understands students' perspectives and at times even jokes about students being better than her in multiple ways.

Respected
Amazing lectures
EXTRA CREDIT
4.0
3.0
CS320
Grade: B
Apr 13, 2020
Would take again

She's a decent lecturer. Syllabus was fair and she stuck to it during the semester. Her graders and herself were generous with points when grading assignments and midterms. She provided study guides for midterms. I didn't really try in the class and got a B, I feel if I actually applied myself to the class an A is totally doable.

5.0
4.0
CS310
Grade: A
May 13, 2020
Would take again

I took CS310 w her and she was able to teach the course very well. It was still a hard course but if it's offered with her, I recommend you take it w her.

Graded by few things
Amazing lectures
Caring
3.0
4.0
CS108
Grade: B
May 15, 2020
Would take again

Homework and programs doable, some required more effort and time than others. The quizzes were moderate, but the tests were hard. The final brought me down a letter grade. She's very helpful when you ask specific questions, but a little dry in lecture. Very understanding during the COVID mess.

3.0
5.0
CS107
Grade: C
Nov 5, 2020
Would take again

She's a sweet teacher, but since we're online, it's very difficult to try to figure out how to code by ourselves. Basically, we had to learn and complete an assignment on our own. She'd then have a lecture about our assignment (after we had it) instead of before. This class was difficult especially when I had very little experience with coding.

Lots of homework
Test heavy
Lecture heavy
3.0
2.0
CS107
Grade: A
Dec 13, 2020
Would take again

Long and boring lectures. As long as you do your zybook assignments and programs you should be guaranteed an A. She is very nice and the class is very straightforward.

Lecture heavy
Caring
3.0
4.0
CS107
Grade: A-
Dec 14, 2020
Would take again

50 percent HW 30 percent midterms 20 percent final. Good at teaching. Know zybooks and her lectures you are good. Also go to office hours with TAs their it helps. She has a lot of knowledge with the class, it's amazing way more than the average teacher. Extra credit she offers. Don't try no good grade. Try your best, get a good grade.

Lots of homework
EXTRA CREDIT
Participation matters
3.0
2.0
CS107
Grade: A+
Dec 18, 2020
Would take again

Lectures are VERY boring. We would often lose focus after 45 mins. Lecture style was weird in the beginning but got better over time. Programs were mostly easy, however, there were large jumps in difficulty between the weeks. She is a kind person that would never hesitate to stay past time and help, but you learn everything from independent reading

Lots of homework
4.0
4.0
CS320
Grade: A
Dec 22, 2020
Would take again

She's a good teacher. I've taken her twice now and done well each time. This class was just generally difficult. There were a few bumps this semester but I would chalk it up to covid but she's very caring about her students and often helps out by making finals or tests a little easier.

Accessible outside class
Lecture heavy
EXTRA CREDIT
2.0
4.0
CS108
Dec 30, 2020
Wouldn't take again

Kraft is a nice professor but her grading is way too hard and strict, there is no such thing as extra credit in this class and if there is it's barely enough. The exams are extremely hard and the coding projects are too complicated and harshly graded. You can have the whole code right and mess up on a tiny part and you will get 0 points.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS108
Dec 31, 2020
Wouldn't take again

Has high expectations, even during COVID, which would be fair if the quality of the lectures and the class was better. Tests are composed of generic questions pulled out of a test bank so its hard to study for, (studying HW related to her class isn't optimal). Test average was generally a D and she was hell-bent on not curving. Disappointed.

Test heavy
Tough grader
3.0
2.0
CS107
Grade: A+
Jan 21, 2021
Would take again

Just study the textbook word for word and you are good. I never paid attention to lectures and usually left early. She has a lot of mistakes in lectures and practice tests but corrects them after somebody brings them up. I found this class super easy so if you find it somewhat difficult in the beginning, drop it because it only gets harder.

Lots of homework
Clear grading criteria
Lecture heavy
2.0
4.0
CS320
Grade: Drop/Withdrawal
Jan 22, 2021
Wouldn't take again

Most boring professor I have ever had. She has a very monotone voice and can't go more than 15 seconds without saying "umm or uhh."(Literally. I am not exaggerating). This makes it very difficult to stay interested and focused. Expect 30-50 pages of textbook reading(Difficult to understand) and assignments in between classes.

Lots of homework
Get ready to read
Test heavy
5.0
2.0
CS320
Grade: A
Feb 9, 2021
Would take again

There is a lot of content to be processed in a single semester so lectures can be dense. Being online and having them as resources to watch later after you read and study is helpful. Coding projects are fun but can take between 2 and 10 hours each depending on how good you are with stack overflow and paying attention to lectures.

Accessible outside class
Get ready to read
3.0
4.0
CS310
May 2, 2021
Would take again

Where as I think Professor Kraft conducts class fairly well, thats about all youre going to get out of her. Assignments are vague, and she leaves them to the TAs to handle, which can often result in a lot of hiccups. Make friends when you start this class, because youre not going to get a lot of resources.

2.0
3.0
CS108
Grade: B
May 5, 2021
Wouldn't take again

It is hard to contact her, but when you can get in contact with her she is forgiving. Lectures were hard to listen to and were not that helpful. The programs sometimes were not on things we have learned in class. Zybooks homework was easy and I learned the majority of the material on there.

3.0
3.0
CS108
Grade: A
May 30, 2021
Would take again

Showed up to lectures bc she said we had a participation score (which we DID have in 107) we didn't actually. I barely listened, the lectures were not helpful. zyBooks is much more helpful. Lots of hiccups with messed up quizzes on Canvas. Programming assignments super vague and she didn't help much nor did TAs. Your peers best resource.

3.0
4.0
CS108
Grade: A
Jun 21, 2021
Wouldn't take again

This was a difficult online course. Kraft is very knowledgeable, but I felt there was a disconnect between her and the students this semester. Quizzes and exams were very difficult. There were about 8 Programming assignments in total; I really wish there were more so we could get more practice.

Lots of homework
Test heavy
Lecture heavy
4.0
2.0
CS150
Grade: A
Jan 14, 2022
Would take again

Lecture heavy, but she is very relatable and offers good advice about computer science career fields. She randomly chooses classes to do participation activities (usually in groups), so you should really go to class. Very chill and very knowledgeable on the subject matter. Really liked her and I'm already signed up for her for CS160 next semester.

Lecture heavy
EXTRA CREDIT
1.0
5.0
CS150
Grade: C+
May 5, 2022

For CS150, Kraft was an okay instructor. I definitely do not recommend taking CS160 with her. She has no idea what she's doing and she assigns things that are too hard for what we learn in class. She made learning computer science at SDSU a terrible experience.

Lots of homework
Hilarious
Accessible outside class
4.0
4.0
CS160
Grade: A-
May 14, 2022
Would take again

Kraft is monotonous during lecture but I thought she was pretty good. Class relies on ZyBooks for bi-weekly readings and pretty tough programs. The tests are frustratingly difficult though. However, the criteria is clear for grading. This class requires time and effort for a good grade (try - good grade, don't try - bad grade).

Tough grader
Clear grading criteria
Lots of homework
4.0
3.0
CS496
Grade: B+
May 19, 2022
Would take again

Patty is always great. This semester for data structures was kind of wonky because we switched to c++. Also, Patty's tests are always very hard. However, this class is completely passable and Patty is a real one.

5.0
2.0
CS150
Grade: A
Nov 30, 2022
Would take again

She was absolutely BRILLIANT. She's very great at explaining things, super generous and lenient with due dates (just talk to her), and very helpful if you go to office hours. Programs at times can be somewhat tricky if you have no experience (and same with tests) but just study the zyBooks and take notes on them. As long as you do, guaranteed A.

Get ready to read
Caring
Accessible outside class
4.0
3.0
CS150
Grade: B
Dec 9, 2022
Would take again

Patty's lectures can get boring, but as a professor, she is pretty good. She is quite understanding and is willing to help her students with whatever they need. She warns her students ahead of time if programs are harder than usual, which allows for time to ask for help and plan accordingly. Not homework heavy and the tests aren't too bad either.

5.0
3.0
CS150
Grade: A-
Dec 17, 2022
Would take again

Professor Kraft is very sweet and will help you if you have questions. The class was pretty easy as long as you show up to lectures and do all of your programs on time you should get a good grade.

Caring
Accessible outside class
5.0
3.0
CS150
Grade: B
Jan 4, 2023
Would take again

Professor Kraft is a boss! She is very helpful and caring. There is a lot of work that goes with this class, but that is just the major. The assignments are either tough or easy, but prepare you a lot for the midterms. An easy class if you get the homework done and study for midterms. I am taking her again for CS160!!!

Clear grading criteria
Caring
Online Savvy
5.0
3.0
CS150
Grade: A-
Jan 13, 2023
Would take again

She is very engaging and assignments are reasonable. The homework assignments and projects prepare you for midterms and also contain homework questions too that she points out. There's also a Discord server she provides so other students can help one another if they're stuck on an assignment which has been very helpful.

Clear grading criteria
Caring
Test heavy
3.0
3.0
CS160
Grade: A
Apr 24, 2023
Would take again

This class is intermediate JAVA coding. The lectures are pretty boring and often times hard to focus to. However, Kraft is a chill teacher, respectful, and helps you with code that you are having problems with.

Clear grading criteria
Respected
Online Savvy
5.0
3.0
CS150
Aug 22, 2023
Would take again

Kind person

4.0
4.0
CS150
Grade: A+
Dec 4, 2023
Would take again

Kraft is very solid for cs 150. She's good at explaining and I think is doing research into how to teach intro cs so that helps. The class is somewhat hard but that's the nature of cs (easy if you've done coding before). She sometimes gets side tracked and can be boring, but it funny and really nice so I recommend.

Lots of homework
Lecture heavy
Test heavy
2.0
3.0
CS210
Grade: A
Apr 12, 2024

Boring lectures. TopHat. Confusing programming assignments that make you code "data structures" that don't actually correspond to what the structures are as taught in class and from searching online. You aren't really going to learn much in this class.

3.0
5.0
CS107
Grade: C+
Dec 12, 2024

Useless lectures, extremly tuff grader. If you don't do an assignment your grade will drop. Super hard quizzes for a CS 100 class, she does offer a lot of help but doesn't explain too well.

Tough grader
Lots of homework
Lecture heavy
3.0
3.0
CS150
Grade: B+
Dec 16, 2024
Would take again

The class is alright and Professor Kraft clearly knows her stuff, however the no late work policy is rough, especially in a class with such large amounts of homework, weekly programs, and also in class activities. Missing one program by a few minutes shouldn't drop your grade 4%

Participation matters
Lots of homework
Test heavy
3.0
4.0
CS150
Grade: A
Dec 16, 2024
Would take again

Overall, this is a very mid-professor who teaches ok. There's nothing too noteworthy here other than the mandatory attendance, but other than that, the class is tolerable. It could have been better if attendance hadn't been mandatory and more quizzes had been dropped, but this class could also have been much worse.

5.0
3.0
CS150
Grade: A
Dec 26, 2024
Would take again

good class and even if you dont pay attention in class, the online hw are helpful and helped explain things as well. if not she also explains things well if u ask her after class. tests aren't bad but make sure to do hw as those are a huge part of ur grade. she does random participation assignments in class so make sure to go to class.

Get ready to read
Clear grading criteria
Lots of homework
5.0
3.0
CS150
Grade: B+
Jan 15, 2025
Would take again

Kraft is a great intro CS prof. While lectures can be boring, she's helpful and understanding. The workload is manageable if you do the assignments. unstuck study has been a lifesaver for study prep.

5.0
1.0
CS150
Grade: A+
Mar 27, 2025
Would take again

I will always recommend professor Kraft to any CS majors. She really knows what she is talking about and is always ready to answer any question, no matter how complicated or "stupid" it may be. She is also really funny if you understand her jokes.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
CS160
Grade: A-
Mar 27, 2025
Would take again

I will always recommend professor Kraft to any CS majors. She really knows what she is talking about and is always ready to answer any question, no matter how complicated or "stupid" it may be.This class specifically is a little harder than CS150, but she was really helpful with helping me understanding the material when I was confused.

Tough grader
Gives good feedback
Caring
4.0
3.0
CS160
Grade: A+
Sep 10, 2025
Would take again

I took this course during S25. Honestly, the course was fair. The work was manageable and the tests were easy as long as you put in the time. However, I would say that the lectures got pretty boring and I didn't learn much from it. So, rely on outside material & the zybooks for the majority of the learning. Good luck, and have fun!

EXTRA CREDIT
Test heavy
4.0
4.0
CS150
Oct 22, 2025
Would take again

If you dont have experience coding this class will be hard naturally. She doesn't help this tbh BUT she will help if you reach out. My biggest annoyance with this class is the amount of learning thats done online. You learning the bulk from Pearson assignemnts, if you are a hands-on learner, reading is a difficult way to learn CS.

Participation matters
Lots of homework
Beware of pop quizzes
4.0
4.0
CS150
Grade: Incomplete
Nov 17, 2025

Professor Kraft loves coding and is very knowledgeable about how to teach code. There is a good amount of homework but it does a great job to balance out your grade if you perform poorly on quizzes or tests. I would not recommend this class unless you are interested in CS or need to take the course, like I do. Much of the information is difficult.

Amazing lectures
Lots of homework
Caring
4.0
2.0
CS150
Grade: A
Dec 3, 2025
Would take again

150 will be pretty easy if you've taken some basic python/java class before. Most people have if they are a CS major. Took her for 160 as well and while the lectures for 160 can be really boring, thats more about the material than her teaching.

4.0
2.0
CS100
Grade: A
Dec 12, 2025
Would take again

She is super nice. The concepts in this class are really easy, but you need to make sure you stay on top of your work. There is a no late work policy, and if you miss even one assignment, it's hard to recover. Make sure you go to lectures because there are questions and quizzes in TopHat that go to your grade.

Tough grader
Participation matters
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

66%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 73 grades
Most common grades:
A (32)
B (11)
A- (10)
Grade Distribution
A(40)B(11)C(5)D(1)F(0)A-/B+(17)
Based on 82 reported grades
A: 32
B: 11
A-: 10
A+: 8
Common Tags
Lots of homework (21)
Caring (18)
EXTRA CREDIT (14)
Clear grading criteria (9)
Accessible outside class (9)
Test heavy (9)
Lecture heavy (9)
Get ready to read (7)
Rating Trend

Stable

-0.10 avg change
Jan
Mar
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS301

5.0

(1)

CS31O

5.0

(1)

CS150

4.2

(17)

107

4.0

(1)

CS570

4.0

(3)
+9 more courses
Difficulty by Course

108

4.0

CS320

3.7

CS108

3.6

CS310

3.4

CS160

3.3

Similar Professors