3.5

Ted Krovetz

Computer Science - California State University - Sacramento

3.5
Quality
4.1
Difficulty
56%
Would Retake
111
Reviews
3.5
Quality
4.1
Difficulty
3.5
Helpful
3.5
Clarity

56%

Would Retake

111

Reviews

Rating Distribution
Official

5

44

4

24

3

13

2

7

1

23

What Students Say

Very tough class, and harsh grader

CS135 - 1.0 rating

Over 5/5 rating, that should be red flag

CS135 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 62 grades
Most common grades:
A (15)
Not sure yet (13)
B (10)
Grade Distribution
A(17)B(17)C(12)D(4)F(3)A-/B+(11)
Based on 79 reported grades
A: 15
Not sure yet: 13
B: 10
B-: 7
Common Tags
Tough grader (37)
Test heavy (33)
Lecture heavy (12)
Amazing lectures (12)
Tough Grader (10)
Accessible outside class (10)
Respected (9)
Graded by few things (9)
Rating Trend

Declining

-0.53 avg change
Dec
Jan
Mar
May
Jun
Sep
Last 6 months
Ratings by Course

CS28

5.0

(1)

CSC28

5.0

(8)

CSC140

5.0

(2)

CSC15

3.7

(16)

CS135

3.6

(20)
+4 more courses
Difficulty by Course

CSC152

4.6

CSC20

4.5

CSC252

4.5

CS135

4.4

CSC135

4.1

Reviews (111)
5.0
3.0
CS28
Dec 4, 2005

His teaching is excellent.

5.0
3.0
CSC28
May 27, 2005

Doesn't always collect homework. One of the fairest graders I know of.

5.0
3.0
CSC28
May 19, 2006

Very effective in presenting the material. Exams match the material presented in class. He grades very fairly; gives you the benefit of the doubt.

5.0
3.0
CSC28
Mar 1, 2007

A great and highly underrated instructor. I've taken many of the undergraduate courses at CSUS and, without a doubt, rate Krovetz as one of the best in this department. He moves through the material quickly, but keeps the course interesting and challenging. If only more instructors were as competent as he...

5.0
3.0
CSC28
Nov 20, 2008

Probably the most intelligent prof I've had so far in the comp sci dept, but I havn't had many. Class pace is brisk, Krovetz's mind is sharp. He might be related to Gary Busey (young G.B.), based on looks only.

5.0
4.0
CSC28
May 19, 2009

Good professor overall. His quizzes are hard as hell every now and then. The class is graded in a rather strange way too, but I'm not complaining about it. 40% of the grade is on the final, which is how I like it to be honest. Takes 55% to get a C in the class. Homework can be hard but he helps if you ask for it.

5.0
2.0
CSC28
Jan 14, 2009

Awesome teacher. Very helpful.

5.0
4.0
CSC252
Dec 27, 2010

The difficult concepts are explained clearly and with good examples. This is by no means an easy class but you will learn quite a bit if you do the homework, the reading, and show up for class. All three are required to really learn.

3.0
4.0
CSC15
Jan 25, 2011

First year teaching CSC 15. He's a helpful teacher however his assignments were difficult and be sure to ask him a clear question otherwise his hints on a problem will be vague. Be sure to read the textbook because that's where he bases he tests and homework on.

3.0
5.0
CSC15
May 13, 2011

His tests are beyond hard! If you do not already know programming, chances are you will not do well in his class. Also, plan on spending more time on his assignments than you have spent on any other project thus far. Percentage of individuals that fail this class is nearly 50%.

3.0
4.0
CSC15
May 6, 2011

Alot of hw..

3.0
5.0
CSC15
May 24, 2011

His tests and projects are ridiculously difficult. The 50% area is considered a C. He grades in a strange way. When I ask him questions, he gives odd answers and I don't fully understand him.

5.0
2.0
CSC28
May 11, 2012

He is my favorite computer science professor by far. I have taken lots of csc courses so far and the other professors just dont interest you like he does. He presents a challenge but gives you the right material to work it through. Highly recommended!

2.0
5.0
CSC15
May 22, 2012

This guy is terrible as a professor and if you want to feel like a child still in high school, he will give that to you. He makes you do hours on hours worth of hmwk like he is the center of the universe and when it comes to 'rules' this guy is robot with a rule book crammed up his ass. He is one of the reasons why people drop Computer Science.

4.0
4.0
CSC15
May 29, 2012

I got an A but it was NOT easy. I changed my major cuz of this class. 3 Exams (no final), lots of online HW, & 5 projects (1st is easy, then after that it's hell). 1st exam was super easy, 2nd is hard, 3rd is harder. He's nice & always available to help, but there's just a lot that you can't really ask for help on & have to figure out on your own.

4.0
4.0
CSC15
Jul 2, 2012

He admits the class is hard and you have to read the book, and he is NOT lying. Initially the class seems easy, up until you reach the massive difficulty cliff in the third chapter. He does his best to help in the lab and for the homework (on his course forums), and does a great job at it. Mainly, you're on your own. Fun personality though.

4.0
4.0
CSC15
Nov 21, 2012

Very hard class. You must read every chapter ahead if you want to know what the lectures are going to be about. and start on "practice its" early because its going to build up.. the projects and tests are EXTREMELY DIFFICULT. For our second test, mostly everyone had below a 10 out of 20.

2.0
5.0
CSC15
Jan 15, 2013

to pass this class attend lecture,lab, and be ready to read the whole book and also spend many hours doing the practice its,projects and preparing for tests. after chapter 3, everything is extremely hard. During lectures he often jumps around problems and expects you to finish and figure it out yourself.

4.0
3.0
CSC15
Dec 8, 2012

Great Professor. He is straight forward and will tell you exactly what he expects from you. The hmwk is online but takes a lot of time, so do not procrastinate. He explains everything in class and will help you during lab or office hours. Yes, you have to read the textbook and do the homework... this is college people grow up and become adults.

5.0
4.0
CSC15
Apr 30, 2013

Dr. Krovetz is a bro. Hands down. CSC15 is your level one programming course (after you take a logic course such as CSC10). He teaches you the ins and outs of Java programming. He is a really nice guy, and is more than happy to meet during office hours. be sure to read the book thoroughly, and I would sometimes even read ahead. Good luck, have fun!

5.0
2.0
CSC15
Grade: A+
Dec 12, 2013

Overall a great professor! Really explains the content well, and is really good at rephrasing what he says if you don't get it. If you put in the time to do the homework and take notes in class, you should do fine.

4.0
3.0
CSC15
Jan 2, 2014

Very cool professor. Go to class and ask questions if you don't understand. Must read ahead before going to lab, but everything is straightforward. I'm looking forward to taking CSC28 with the same professor.

5.0
2.0
CSC15
Grade: B+
Jan 30, 2014

Cool teacher, help a lot for international students. humor sense but kind of heavy programming works. not hard but take time.

5.0
4.0
CSC15
Mar 3, 2014

best intro teacher you will have hands down. His class is tuff but if you actually do your work and do not plagiarize you will have a much easier time down the road. Hands down this guy knows how to teach , best instructor i've ever had in my life. Super easy to talk to and knows what he is talking about.

5.0
3.0
CSC140
Grade: B+
Apr 11, 2014

Great lecturer. He used Piazza and any question asked was answered fast and accurately.

5.0
3.0
CSC28
Grade: A-
May 22, 2014

This professor is one of the best I've had at Sacramento State. He's very knowledgeable in what he teaches and he provides plenty of resources to help you learn. He uses an online environment for questions and is quick to get back to you. I greatly recommend Krovetz!

3.0
2.0
CSC15
May 29, 2014

Professor Krovetz is essentially a mockingbird for the textbook. He can answer some questions, as long as they are questions you might find in the textbook. He's a nice guy, but if I didn't need this class for my major I would have just read the book to learn Java. The grades are based on three exams, weekly labs, three programming projects, and hw

4.0
4.0
CSC20
Grade: A
May 29, 2015

If you aren't familiar with Java (only taken csc15 wo other programming experience) you will need to be present for every lecture, no assigned reading but unless you are a programmer you will need to. Challenging but not absurd amount of homeworkprojects. Good teacher if you put in the effort. Easy A? Not here.

5.0
4.0
CSC20
Grade: A
Dec 16, 2015

Mr Krovetz will make you work for your grade. You will leave with great java skills. We have assigned pre-labs (are not tough) that help greatly with the actual labs. No quizzes only midterm , projects, and final. The projects are the hardest part and we are normally assigned 3 weeks to work on them. **GIVE YOURSELF time to work on them!

4.0
4.0
CSC20
Apr 6, 2016

If you apply yourself and pay attention then this class is rather easy. But if you don't take notes, or at least reference the book, well good luck. The biggest challenge in this class is the projects. Whatever you do, start them the minute they are assigned, or you will regret it later.

1.0
5.0
CSC20
May 6, 2016

So, I understand that a lot of students would be ok with a class like this because of how curved it is, but really it's ridiculous. Exam scores were near 50%, but the curve means it's a C. He was clueless in lectures and got mad when his lab tech tried to reteach anything to us. Don't expect to ever see him in labs helping students either.

4.0
4.0
CSC20
May 31, 2016
Would take again

You do need to pay attention. Read the book before the lecture so that the concepts are less confusing when he lectures. He'll answer whatever questions you have. The projects aren't easy, but they are fun and challenging. Your course grade is solely based on the three exams, which is pretty harsh. You will learn a lot in his class, though.

5.0
3.0
CSC140
Grade: A-
Mar 13, 2017
Would take again

Biweekly Homework / Quiz combos. Show up to class to take notes, and DEFINITELY ask questions if confused. Utilizes Piazza online forum tool, and he responds REALLY quickly. All the homework assignments build off of eachother, so be sure you're understanding the material before moving on to the next assignment. Hard class, but great professor

Gives good feedback
Skip class? You won't pass.
LOTS OF HOMEWORK
3.0
5.0
CSC20
Apr 5, 2017
Wouldn't take again

Fair professor and knowledgeable. Says the projects aren't meant to be tricky but are extremely vague. You only have 3 exams to be graded on but w/ the projects ever resubmission you loose 1% off your overall grade. If you screw up the first exam good luck getting your grade back up

Tough Grader
Get ready to read
Caring
2.0
5.0
CSC20
Grade: Drop/Withdrawal
Oct 3, 2017
Wouldn't take again

If you struggle at all with any CSC concepts at all, DO NOT TAKE KROVETZ. You will get very lost very quickly and it will be near impossible to pick yourself up afterwards. Would be fine if there were adequate resources to go for help/Krovetz himself was supportive. NOT the case here. He told me to switch my major at the beginning of the semester.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
5.0
CSC20
Grade: Drop/Withdrawal
Nov 8, 2017
Wouldn't take again

I had actual, palpitable anxiety about this class, I felt so helpless. Ended up withdrawing. Avoid him unless you fell 200% confident about your programming skills/you're feeling gutsy. That is all.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
4.0
4.0
CSC20
Grade: A+
Nov 27, 2017
Would take again

Take this class if you want to leave with solid programming and testing/debugging skills. I took this knowingly that it would be challenging. Since this is my major, I wanted to be good at it in the field. This is a continuation of CSC15, so I would definitely recommend brushing up on it before taking this class since there's a lot of material.

Gives good feedback
Clear grading criteria
TEST HEAVY
4.0
4.0
CSC20
Grade: A
Dec 7, 2017
Would take again

Really you should just go to class every lecture and pay attention because those concepts will be on the exams. His current grading system is kinda wack so just do really well right from the start of the semester and you won't have to worry much later on. He doesn't give much feedback if projects are wrong so just debug a lot. Study for the exams!

Tough Grader
Respected
GRADED BY FEW THINGS
1.0
5.0
CSC20
Grade: C
Dec 13, 2017
Wouldn't take again

Horrible professor, his lectures are basically slideshows that are online on the textbooks website. He never really shows you coding on the computer just writes bits and pieces of code and expects you to understand it and apply it to every 1 out of 5 super hard projects you have,which give vague instructions. Overall, Krovetz doesnt care, stay away

TEST HEAVY
GRADED BY FEW THINGS
Tests are tough
3.0
5.0
CSC20
Grade: Not sure yet
Dec 13, 2017
Wouldn't take again

Krovetz is extremely knowledgeable in the computer science department, knows what he is talking about. 3 in class exams,1 practice it in lab they're pretty straight forward but the projects are very tough. His grading system is pretty harsh, less than half the class has the chance of passing. He's helpful when you ask him questions in person only.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
4.0
CSC20
Grade: A
Dec 21, 2017
Would take again

3 exams(easy-medium) 5 projects(medium-tough).You need to spend lot of time in testing and figuring out the perfect solution before submission. Prof. teaches really good and helps you with all questions(including practise-it qns).Always available during office hours. Has extra hours for helping out with any doubts. Be systematic & you will be safe.

Tough Grader
LOTS OF HOMEWORK
Amazing lectures
2.0
5.0
CSC20
Grade: B-
Dec 18, 2017
Wouldn't take again

Very professional, clearly knows a lot about the field but expects you to know the same as him even though you're most likely just a beginner. When I say his projects are difficult, don't take that lightly. Very few passed the class(less than half). Put in the effort and dedicate your time to this class or you'll be behind before you know it.

Tough Grader
Respected
LECTURE HEAVY
2.0
5.0
CSC20
Grade: B
Dec 29, 2017
Wouldn't take again

Overall, great professor but tough material and grading system. Projects had extremely vague instruction which made them very challenging. First two exams were okay, last one was tough. Not many people passed so make sure to stay on top of your game. One low score could result in you failing. Don't screw up.

Gives good feedback
Get ready to read
GRADED BY FEW THINGS
2.0
4.0
CSC20
Grade: C-
Jan 5, 2018
Wouldn't take again

Horrific grading system, if you mess up on one test you'll have to struggle just to pass. Projects and exams are separate and the lower of the two categories is your final grade. If you end up taking ask for help early and often if needed don't wait till its too late.

Tough Grader
Tests? Not many
GRADED BY FEW THINGS
1.0
4.0
CSC20
Grade: A
Feb 13, 2018
Wouldn't take again

Mundane textbook class, boring lectures, personality of a rock. Aced the class, but our entire class literally had to band together on Discord because he was not helpful at all to students. Like others have said, projects are extremely vague and did not incorporate anything from lecture unlike the other CSC20 courses.

Tough Grader
3.0
5.0
CSC152
Grade: C
Jan 3, 2019
Wouldn't take again

This was the very first CS course that I actually struggled with, even Shobaki has nothing on Krovetz in terms of difficulty. 33/75 of the class had an F before the final curve was applied. Expect 1-3 short but often EXTREMELY difficult programming assignments to be due every other week along with written work. Very hard exams. Pretty nice dude.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
4.0
CSC152
Grade: B-
Jan 4, 2019
Would take again

BEWARE: This class is math heavy. Tests and quizzes are 80% of your grade. Make sure you do the homework to do well on the quizzes. One quiz about every 2-3 weeks. Excellent lecturer if a bit fast. Programming assignments must work correctly or you get 0 points (very strict about this), but will let you turn in corrections for half credit.

Skip class? You won't pass.
TEST HEAVY
LECTURE HEAVY
5.0
5.0
CSC152
Grade: B-
Jan 20, 2019
Would take again

Easy to understand professor, Homework is very challenging, Tests are difficult. It's not that difficult to pass, but lots of studying.

Respected
Skip class? You won't pass.
1.0
5.0
CSC20
Grade: C
May 17, 2019
Wouldn't take again

It is known that this is the hardest professor for CSC 20. Krovetz teaching isn't terrible, but his tests and grading are. You can learn the same and end up with a better grade if you take Lavender or Wang. I learned more in the supplemental class than I did in either lecture or lab.

Tough grader
1.0
5.0
CSC20
Grade: Not sure yet
May 19, 2019
Wouldn't take again

Very knowledgeable professor! But his lectures are really boring and his grading is terrible! He makes it very difficult for students to pass in fact, less than 50% of the students pass. If you screw up on one test, youll have to work hard just to pass. Also, the way he grades programming assignments is very unfair! Avoid him if possible!

Graded by few things
Test heavy
Tough grader
3.0
4.0
CSC20
Grade: C
May 24, 2019
Would take again

Grade determined by 5 exams and 5 programs. Exams were not overly difficult as long as you do the given practice. Each program has to completely pass his tests or else you cannot pass. Multiple chances to have it graded at reduced points throughout the semester. Answers emails basically instantly. Lab attendance required, but labs were not graded.

Gives good feedback
Graded by few things
Tough grader
3.0
5.0
CSC20
Grade: B-
May 29, 2019
Wouldn't take again

Krovetz is by far the hardest professor for this course. His exams are straightforward and he gives you a practice exam and problems to prepare. However, his programming assignments are brutal and he has extremely specific criteria. If you so much as miss a single semicolon, you get a zero. Attendance for lecture isn't mandatory, but it is for lab.

Gives good feedback
Test heavy
Tough grader
5.0
4.0
CSC152
Grade: A
Dec 29, 2019
Would take again

Professor Krovetz provides really great explanations and illustrations of complicated topics. He is also very responsive in regards to posted questions or concerns. He is a very tough grader, though, and can be rigid regarding homework specifications, but you will learn a lot.

Accessible outside class
Amazing lectures
Tough grader
1.0
5.0
CSC252
Grade: D-
Apr 21, 2020
Wouldn't take again

Just all around bad.

Participation matters
Test heavy
Tough grader
3.0
5.0
CSC135
Grade: Not sure yet
Apr 21, 2020
Wouldn't take again

He grades on a 100,60,0% grading scale. If you don't get 100% of his arbitrary test, which he likely feeds into a program you get 0%. Then you get a chance to bring it to 60% with the tests given . He uses quizzes as a way to extend the midterm to 5 35 min parts, and grades based on near trick questions. Then he justifies by having ungraded HW.

Graded by few things
Test heavy
Tough grader
5.0
3.0
CSC135
Grade: A
Apr 27, 2020
Would take again

Very fast and helpful responses on Piazza. When it comes to homework, the specifications for what is expected is clear. If you can't code using what that you should've learned in CSC130, that is a problem with you. The programming is not harder than DS&Algs. When the class went online, he posted VERY helpful info sheets and how-to-study guide.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
4.0
CSC135
Grade: A
Dec 24, 2020
Would take again

Really nice guy, but can be difficult. Also has a weird grade system: 55% or above is a passing grade on anything, and he drops 2 lowest quizzes, BUT the final is 40% of your grade, and you can possibly fail the class if you do bad on it. Just study all his material hard and ask questions on Piazza and you should have a relatively easy time

Clear grading criteria
Tough grader
1.0
5.0
CSC135
Grade: C+
Jan 4, 2021
Wouldn't take again

He was absolutely horrible. I would not take again. There was so few material to learn from and if you struggled, he didn't care even if the whole class was struggling. He would give you like one example in class and then the quiz would be based on a different example. He did this for so many quizzes that made it impossible to pass.

Graded by few things
Tough grader
5.0
3.0
CSC135
Grade: A
Jan 7, 2021
Would take again

The people who do bad in Krovetz's classes are the people who don't go to class. He really wants to help the students. He always asks if there are questions before a lecture. He is always available within minutes on Piazza. He explains complex topics really well. It seems this semester he went easy on us because of Covid. Overall, great experience

Respected
Amazing lectures
Caring
4.0
4.0
CSC135
Grade: B
Jan 25, 2021
Would take again

Wasn't as bad as I thought he was going to be but in no way an easy-A class if you don't work for it. Just do the homework and study it well and you'll be okay. Has zoom sessions so you can ask questions on homework, and there's piazza to ask as well where he responds frequently. Although this class may have been easier because it was online.

Accessible outside class
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CSC135
Grade: A
Jun 1, 2021
Would take again

This is one of the best CS professors at Sac State. If you take this class be prepared to learn. He does not hand out As and makes you put in the work for this class. He is a tough professor but you will learn ALOT in his class and it is definitely rewarding. Take this professor if you want to learn. Be ready to do the work for the class.

Gives good feedback
Clear grading criteria
Tough grader
1.0
1.0
CSC135
Grade: A-
Jul 26, 2021
Wouldn't take again

Just came to class repeated the lectures like a robot, not caring about the fact that %80 of his class was failing this course.

Graded by few things
So many papers
Tough grader
1.0
5.0
CSC135
Oct 25, 2021
Wouldn't take again

Just trust me. Do not take him for this unbelievably hard and practically useless class. He is also one of those professors that doesn't want to tell you what you did wrong. Tons of quizzes, hw, super complicated material. Awful.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CSC135
Oct 25, 2021
Wouldn't take again

This class ruined my passion for computer science. Csc135 is nothing short of useless, but it's by far the hardest required csc class at Sac State, especially with Krovetz. There's a myriad of tests with almost 0 feedback once you finish. Programming assignments are inflexible and graded by a computer on a pass fail scale.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CSC135
Grade: Not sure yet
Nov 24, 2021
Wouldn't take again

This professor has made me consider leaving the Computer Science field. Instead of using the interfaces every other professor at the school uses, he chooses to use multiple external sites. There is actual misterm, but 2-3 weekly quizzes that feel like a midterm. Absolutely no feedback is provided on test results, discourages study groups.

Get ready to read
Test heavy
Tough grader
2.0
5.0
CSC135
Dec 15, 2021
Wouldn't take again

He uses 3 different websites to do his assignments, quizzes and annoucement. This class is complete chaos but if you are willing to learn he's a good teacher. He messed up questions on the final exam and blamed students for not catching the wrong question. Won't give you solutions to the problems unless you go to his office hours. Do not recommend.

Lots of homework
Tough grader
1.0
5.0
CSC135
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

By far, the worse professor I have had in my life. Does not provide answers to missed questions and just tells you to figure it out for yourself. Uses multiple websites and outdated languages instead of industry standards. Lectures are very vague and ambiguous which do not reflex on tests. Blames students for not catching typo on Final.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CS135
Dec 16, 2021
Wouldn't take again

This professor puts students though phycological/emotional abuse. He used all kind of manipulation and scare tactics on our class. Not surprised someone earlier mentioned about developing an anxiety while taking this prof. He exhibits many narcissistic traits. Refuses to admit he is wrong when makes mistakes.

Lots of homework
Test heavy
Lecture heavy
4.0
5.0
CSC152
Grade: C+
Feb 7, 2022
Would take again

Krovetz definitely knows his stuff when it comes to 152, but the material is very tough and his quizzes/tests require you to basically know the material inside-out and every which way. If you can dedicate enough time to the class and understand the material, this class is interesting and engaging and provides information on an important topic.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CSC135
Feb 27, 2022
Wouldn't take again

Professor has 2 days for exams, one lap top and one written, adding more stress to midterms than necessary. I have two classes with him so thats two extra midterms added to every other class im taking. I dont even want to think about finals.

1.0
5.0
CS135
Grade: Not sure yet
Mar 2, 2022

Professor Krovetz is a nice person. The midterm! You have to run your code in Mimir. You are not allowed to use any IDE. He wants you to run and test 6 questions in Mimir in 70 minutes. Failed questions has no credit even if you miss a comma. I like tough Professors, but toughness and logic has to be together.

Tough grader
Test heavy
1.0
5.0
CS135
Grade: Not sure yet
May 3, 2022

He curves the grading scale where 55% is passing and anything lower is an F.Never suffered from anxiety until this class. Incredibly difficult and it seems he designs the course to where only the elite pass. You have to DEEPLY understand the material in order to pass even with a C. I'm not the smartest but have never failed a class until this one.

Tough grader
Test heavy
Graded by few things
4.0
5.0
CSC152
Grade: Not sure yet
May 20, 2022
Would take again

Ok, admittedly, difficult class. He provides in depth lectures, supplemental lectures, some reading to help fully understand the material. But this class is tough, so work with people on assignments. I don't think you can ever prepare for his programming exams, you might leave an exam with none of your programs running, effectively a 0%. Good luck.

Lecture heavy
Test heavy
Accessible outside class
3.0
5.0
CS135
Grade: C-
May 18, 2022

When testing, we have two separate days for tests: one for programming and one for written. He explains concepts well, but it's a very hard class with a lot of difficult material. If you don't ask tons of questions or use a class Discord, you will probably fail. He allows a single page cheat sheet during testing though.

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
CSC135
Grade: F
May 26, 2022

He does know his stuff, if you understand his lectures and the material, you still wont do good for 135 you will need to dedicate a lot of time as he expects answers exactly, word to word, as he teaches. If you dont write the code exactly how he taught it or wants it that is automatically a 0 even if the code passes the tests.

Tough grader
Lots of homework
4.0
3.0
CSC135
Grade: B
May 31, 2022
Would take again

His class isn't the best, but it is better than Phoulady or Shobaki. The exams were probably the worst part of the class, but if you study well and I really mean study well, you should be okay. Just do what you should be doing, and you may just pass the class. Some assignments may be hard, but they are doable with the right guidance and effort.

Caring
Test heavy
Accessible outside class
4.0
4.0
CS135
Grade: B
Jun 4, 2022
Would take again

This class is a difficult class all around. Assignments are challenging to a point but you get plenty of time and chances to get them right (free points). Midterms and Finals are the deciding grade but you can have a 8.5x11 cheat sheet, both sides. Out of all CSC135 professors, Krovetz is your safest bet (from other's experience). STUDY GROUPS HELP

Tough grader
Test heavy
Accessible outside class
4.0
3.0
CSC135
Grade: Rather not say
Nov 3, 2022

Professor Krovetz is a difficult professor, but he is a good one. His lectures really try to help everyone understand, he takes breaks for questions and goes over something again if there is a question. He has many ways to talk to him outside of class via office hours, emails, or a site he uses called piazza.

Participation matters
Gives good feedback
Accessible outside class
5.0
3.0
CSC135
Grade: Not sure yet
Nov 5, 2022
Would take again

Some reviews are outdated as him and the dean have listened to student feedback. Really nice and accommodating professor. His lectures are easy to follow, you can check your hw, and you get unlimited quiz attempts. But exams are so much of your grade that missing 1 out of 4 problems hurts. Easy class to pass, but hard to get a high grade.

Amazing lectures
1.0
5.0
CSC135
Grade: Not sure yet
Dec 14, 2022

Avoid if possible. He makes exams worth 80% of the total class grade, but they are graded by a script he writes. No partial credit even if you were close or your reasoning is a little off. Very introverted, not personable at all. Not approachable. Refuses to record lectures. Very limited feedback on HW. Only positive: knowledge of the subject.

Tough grader
Test heavy
Graded by few things
5.0
3.0
CSC135
Grade: Not sure yet
Dec 15, 2022
Would take again

2 midterms worth 45% and 1 final worth 35%. HW worth 20%. Krovetz is great, he makes confusing topics easy to understand. Don't thing I would have done as well in the other profs class. Hard to get an A but you will most certainly pass the class (55% for a C-) if you do all the homework and honestly try to learn the material.

Clear grading criteria
Test heavy
5.0
4.0
CS135
Grade: A
Jan 5, 2023
Would take again

Great professor. The topic is not easy but his lectures are easy to digest.Students only need a 55% to pass the class which is a very generous cut off. If you visit him in his office hours with questions he is always happy to help you. Overall, if you are willing to put in the work and is consistant about it then you will do great.

Tough grader
Amazing lectures
Inspirational
5.0
4.0
CS135
Grade: A-
Jan 6, 2023
Would take again

It's a tough class but it is very doable if you put in the effort. As others have mentioned, the grading scale is very generous so there's no reason why you shouldn't be able to pass. Make it a priority to attend lectures or else you'll get lost quickly. Do the assignments and quizzes. Those will prepare you for the exams.

Lecture heavy
Test heavy
Accessible outside class
5.0
4.0
CSC135
Grade: B-
Jan 6, 2023
Would take again

The class is difficult, but Krovetz teaches the material extremely well. He is by far the best professor I have ever had. He provides all the material and tips needed to succeed in the class while still leaving room for students to learn through hard work which is important. He curves generously, so your score will fairly reflect your effort.

Amazing lectures
Respected
Test heavy
5.0
4.0
CSC135
Grade: A-
Jan 7, 2023
Would take again

Krovetz upgrades his curriculum every semester, so old reviews are pretty much outdated. He is your safest bet when choosing a 135 professor. Just be careful on the first midterm, as you will be docked hard for even minor errors. Tip: For written stuff, understand the basics well, but also try to understand all edge cases, especially for machines.

Tough grader
Amazing lectures
Test heavy
5.0
4.0
CS135
Grade: A
Jan 20, 2023
Would take again

Krovetz is a really great teacher. There isn't a textbook used for the class, so it is important to show up to class to succeed. His grading scale is fair (85% is an A). Unlike other professors he has a programming part to the class, which I liked because it was in Python. The material for this class is just hard, so be prepared to study.

Clear grading criteria
Lecture heavy
Accessible outside class
5.0
4.0
CSC135
Grade: B
Jan 21, 2023
Would take again

if you want to pass 135 you should take him. 55% is a C-. the class is hard, but if you really study (even study with another person or a group), you'll pass.

Tough grader
5.0
4.0
CS135
Grade: A
Apr 29, 2023
Would take again

Professor Krovetz now uses Python for this course and I will admit it is not the easiest subject to digest. If you come to lecture, you will likely understand a lot of it. It takes a lot of practice to become confident on exams. Keep up with material and you will learn a lot. If you slack off and cram everything into a day, don't expect to do well.

Tough grader
Test heavy
Accessible outside class
5.0
4.0
CSC135
Grade: A
May 7, 2023
Would take again

Don't mistake this class for an easy class because it is not no matter the teacher you take it with. However, Professor Krovetz has amazing lectures in which he goes into detail about specific topics or algorithms. Tests are worth 80% of your grade so make sure to not slack off because you will struggle on the tests. Definitely recommend him.

Tough grader
Amazing lectures
Test heavy
5.0
4.0
CSC135
Grade: Not sure yet
May 8, 2023
Would take again

135 is one of the trickier CSC courses regardless of your professor, but Krovetz makes the concepts a bit easier to understand in his lectures and is easily accessible outside class, via office hours or Piazza. However, beware of the programming tests as even minor mistakes can cost you since he grades them mainly using a script he writes.

Tough grader
Amazing lectures
5.0
4.0
CS135
Grade: C
May 19, 2023
Would take again

Probably your best choice for 135. The class is challenging regardless who you take but Krovetz does an amazing job breaking it down. Quick grading, programming assignments are run through script with score based off test cases. Cheat sheet allowed for all quizzes/exams. Consistent hw every 1-2 weeks. Solid curve. 55% is passing

Tough grader
Amazing lectures
Caring
4.0
4.0
CS135
Grade: B
May 22, 2023
Would take again

Super nice guy and his lectures were explained very well. His midterms were okay but his grading was very easy. Probably one of the most well read professors here on campus.

Tough grader
Amazing lectures
Respected
1.0
4.0
CSC152
Grade: Not sure yet
Nov 3, 2023

Professor does not think programming should be worth anything. Another semester of memorizing systems you will never use in the field, no application layer security implementation in a cryptography course, laughable. Started off the class with "You will never write world-class cryptography", so clearly is very opinionated and anti-individualistic.

Tough grader
Test heavy
Graded by few things
4.0
4.0
CSC135
Grade: B+
Dec 30, 2023
Would take again

Krovetz is good, I will say he gives you enough materials for you to learn, always ask questions and take notes when you are attending the lecture. You will need them as note on test and final exams. The exam is harder than homework but if you study you can pass. Your grade reflects your effort. The clever people gets A, I am not so well yet lol

Amazing lectures
Test heavy
1.0
5.0
CSC152
Grade: D+
Dec 30, 2023

Grades incredibly harshly. Course is basic math you have to memorize but if you have other courses that are demanding it will be tough to memorize all of this course. Only taught once per year so if he decides you suck and fails you, you just wasted a year of your life.

5.0
4.0
CS135
Grade: B
Feb 4, 2024
Would take again

If you can take him, do it! He's reasonable and a great teacher.

1.0
5.0
CS135
Grade: Rather not say
Mar 23, 2024

Very tough class, and harsh grader. Examples in class were easy, but in quizzes and exams they were tricky, and difficult.

So many papers
Test heavy
5.0
4.0
CSC135
Grade: A-
May 3, 2024
Would take again

One of the best CS professors I have had at Sac State. His lectures are amazing and he explains difficult topics easily; if you attend class regularly, pay attention, and study before the homework and midterms, you will do just fine in this class. Best part: he is obviously passionate about what he teaches.

Amazing lectures
Clear grading criteria
Test heavy
5.0
4.0
CSC135
Grade: B
May 12, 2024
Would take again

The kind of professor that makes you feel like you're getting your money's worth going to college.

Amazing lectures
Respected
Test heavy
1.0
5.0
CS135
Grade: F
Jun 13, 2024

Over 5/5 rating, that should be red flag. Terrible teacher.

4.0
3.0
CS135
Grade: C+
Jun 24, 2024
Would take again

Attendance wasn't mandatory but his exams were 95% based on his lectures and 5% on hw. Fortunately, he recorded his lectures. Make sure to pay attention and understand the concepts as best you can. He doesn't offer much flexibility on grading, especially on coding assignments. Still, if you want to learn the subject he's the best option.

Tough grader
Lecture heavy
Test heavy
4.0
5.0
CSC135
Grade: C
Jun 25, 2024
Would take again

Ted Krovetz is a great professor, teaching interesting material. I am awful at prepping for and taking tests, which is a HUGE deal in this class, it is clear what he is looking for and very little participation credit is given if your answer is completely wrong. I recommend that you study all the ungraded homework to get the best results!

Tough grader
Participation matters
Test heavy
5.0
5.0
CSC135
Grade: F
Oct 18, 2024
Would take again

Asynchronous: I failed the first time I took this teacher and it wasn't his fault.

Tough grader
Get ready to read
Test heavy
5.0
4.0
CS135
Grade: B
Dec 6, 2024
Would take again

The material is very theory heavy, and he does a good job putting it into plain english and code. His lectures are interesting and he provides lots of materials to prep you for exams. Your grade is almost entirely based off the exams, which have tricky, but not terrible problems. I learned more in this class than any other CSC at CSUS.

Tough grader
Respected
Lecture heavy
5.0
4.0
CSC135
Grade: B+
Jan 25, 2025
Would take again

Krovetz is a great professor - his lectures are informative and he genuinely cares about student success. While the class is challenging, using resources like Unstuck study alongside diligent studying can really help. Definitely worth taking this class with him!

4.0
5.0
CS135
Grade: C-
Mar 13, 2025
Would take again

10 or so take home homework MC quizzes, 3 coding homeworks, 3 exams/midterms, 1 final. All exams are pretty difficult (50-65% averages). Minimum passing is 55% for C- grade. Krovetz is a great professor and definitely challenges you. Many struggle but an equal amount also breeze through this class. DO NOT FALL BEHIND, clutching not recommended.

Respected
Graded by few things
3.0
5.0
CS135
Grade: B-
May 15, 2025

Knowledgeable professor, great at explaining difficult concepts, cares about his students, EXTREMELY tough grader when it comes to exams. The average on all 3 midterms was ~50%. Class has a generous curve though so it's not completely unreasonable.

Tough grader
Test heavy
5.0
4.0
CSC135
Grade: A
May 21, 2025
Would take again

Does a pretty good job for very difficult material. Takes a good amount of work to keep up, but he provides a lot of resources to help (lectures, videos, reading).

Clear grading criteria
Test heavy
5.0
5.0
CS135
Grade: B+
Jun 2, 2025
Would take again

One of the best CS professors on campus. He has a solid grasp of the material and explains it well in lectures. Prepare for exams as they are 81%~ of the grade, my methods were watching lectures ahead of time and studying the Graded HW. In short, you should succeed if you take your time with the lectures and apply it in practice problems.

Tough grader
Amazing lectures
Inspirational
5.0
5.0
CS135
Grade: B
Jun 23, 2025
Would take again

CSC135 is just a hard class. Krovetz as an individual professor is great. He'll answer your questions if you present them properly. The new class format is wonderful because all the topics are covered in online videos through canvas so you only need to show up for exams or if you have questions.

4.0
4.0
CSC135
Grade: B-
Sep 12, 2025
Would take again

CSC 135 is a difficult class that starts off relatively easy but ramps up quickly. Professor Krovetz provides recorded lectures, practice problems, and practice exams which were very helpful. Since the class is test-heavy, it's important to have a good understanding before exams, but it's easier to catch up if you fall behind

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 62 grades
Most common grades:
A (15)
Not sure yet (13)
B (10)
Grade Distribution
A(17)B(17)C(12)D(4)F(3)A-/B+(11)
Based on 79 reported grades
A: 15
Not sure yet: 13
B: 10
B-: 7
Common Tags
Tough grader (37)
Test heavy (33)
Lecture heavy (12)
Amazing lectures (12)
Tough Grader (10)
Accessible outside class (10)
Respected (9)
Graded by few things (9)
Rating Trend

Declining

-0.53 avg change
Dec
Jan
Mar
May
Jun
Sep
Last 6 months
Ratings by Course

CS28

5.0

(1)

CSC28

5.0

(8)

CSC140

5.0

(2)

CSC15

3.7

(16)

CS135

3.6

(20)
+4 more courses
Difficulty by Course

CSC152

4.6

CSC20

4.5

CSC252

4.5

CS135

4.4

CSC135

4.1

Similar Professors