3.1

Jim Skrentny

Computer Science - University of Wisconsin - Madison

3.1
Quality
3.6
Difficulty
38%
Would Retake
248
Reviews
3.1
Quality
3.6
Difficulty
3.0
Helpful
3.1
Clarity

38%

Would Retake

248

Reviews

Rating Distribution
Official
248 total ratings

5

84

4

42

3

17

2

30

1

75

What Students Say

Very messy handwriting, not very helpful in office hours and not very responsive to extenuating circumstances such as having another class at the same time he scheduled a midterm, or a life threatening illness in my family

CS354 - 1.0 rating

He only ever answers students' questions with questions, he makes us fill out note sheets that are disorganized, don't have enough space for all the nonsense he's scribbling down, and are written on with the poorest of handwriting that is 50% abbreviations

CS354 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 108 grades
Most common grades:
A (54)
Not sure yet (31)
A- (17)
Grade Distribution
A(66)B(16)C(3)D(4)F(0)A-/B+(23)
Based on 151 reported grades
A: 54
Not sure yet: 31
A-: 17
B: 14
Common Tags
Lecture heavy (53)
Skip class? You won't pass. (39)
Tough grader (21)
Graded by few things (20)
Respected (19)
Lots of homework (19)
Test heavy (18)
Get ready to read (14)
Rating Trend

Declining

-1.22 avg change
Dec
Jan
Feb
Mar
Apr
May
Last 6 months
Ratings by Course

INTRO302

5.0

(1)

CS2

5.0

(1)

CS367

4.4

(43)

CS302

4.2

(21)

CS354

3.3

(67)
+8 more courses
Difficulty by Course

COMPSCI367

5.0

CS412

4.5

COMPSCI252

4.3

367

4.0

ECE354

4.0

Reviews (247)
4.0
3.0
CS367
Feb 10, 2004

While his instruction is clear, he doesn't try very hard to engage the class, so it's easy to fall asleep or whatever.

5.0
1.0
CS367
Feb 11, 2004

Awesome teacher for Data Structures. Used visuals to explain many topics. His props like cereal boxes (sortables) and rice(unit of cpu time) helped students understand sorting and time complexity of algorithms. Tests/homework were a healthy challenge.

5.0
2.0
CS354
Jul 22, 2004

Sometimes class can get boring, but he is a good professor who is helpful and seems to enjoy teaching.

5.0
4.0
CS354
Aug 11, 2004

rough lecture, clear but very dry. hard tests. stand up guy though, really cares about his students. wants you to succeed and always seems willing to help out

5.0
2.0
CS354
May 8, 2005

Clear and articulate almost to a fault. Lectures are very boring, but the guy does a good job teaching the material if you can stay awake.

5.0
2.0
CS354
May 13, 2005

Pretty easy class. Sometimes lectures are a little boring, but they guy tries very hard to help his students. Very helpful during office hours. Sometimes assignments a little long, but exams were pretty easy.

5.0
4.0
CS354
Aug 24, 2005

No Comments

5.0
2.0
CS367
Aug 20, 2006

Skrentny is an excellent teacher with enjoyable and focused lectures. Do not miss his class -- I think the non-honors got more out of this class than the honors section. Do the assignments and make sure to get a buddy for the projects if you do not have a lot of programming experience. The online material was usually very good. Highly recommended.

4.0
4.0
CS367
Feb 21, 2007

Good class. Very laid back environment, and no textbook required. Does a good job of going over data structures, but lectures can be a bit dry. Power lecture definitely got to be long. There is ALOT of coding, but prof. and TAs are helpful in understanding and working through it.

5.0
2.0
COMP367
Apr 16, 2007

Definitly one of the best teachers ive had at uw. Not a teacher to be afraid of at all.

4.0
2.0
CS367
Nov 19, 2007

Very good professor! Power lectures can run a little long and dry, but does an EXCELLENT job and is very helpful. BONUS: easy exams and helpful TA's!!!!

5.0
3.0
CS367
Dec 11, 2007

Great teacher. Uses visual aids which help students better understand course material. Great sense of humor and is able to make learning what is very dry material very interesting. Photocopies student's IDs during the first midterm, a week later he seems to know just about everyone's name. He tries to keep the course feeling personal. Great prof.

5.0
3.0
CS367
Dec 12, 2007

Great professor. Class is very laid back and fairly enjoyable. He does a good job keeping students engaged.

5.0
3.0
CS367
Dec 19, 2007

Fantastic professor. He personally cleaned up the CS367 curriculum of unnecessary books, handouts, etc., and it shows. Everything is covered in lecture, which is clear and well-organized, and even (mostly) available online. He is also very helpful and supportive.

5.0
4.0
CS367
Jan 4, 2008

Very clear teacher, very helpful and nice. No textbook. All exams are 10%, and he gives extra time at all exams for everyone to finish. Highly Recommended.

5.0
3.0
CS367
Jan 10, 2008

Somehow he made an hour and a half lecture in programming interesting.

2.0
4.0
CS412
Feb 29, 2008

Doesn't know the material and read right off the slides made by the publisher of the book! Worthless

5.0
3.0
CS367
Jun 24, 2008

Seriously, I'd say Skrentny is the best professor I've had. He's very clear and helpful. He gets the class to interact and you do exercises in class and he walks around to make sure everyone is understanding the material. Programming assignments are fairly difficult, but nothing you can't handle if you go to class. Makes his own readings too.

4.0
2.0
CS302
Nov 7, 2008

Manages to make a 9:30am power lecture bearable. Engages the class with interactive examples and problems. His exams are fairly easy, and the programming projects aren't bad either. Definitely a good choice.

4.0
4.0
CS412
Sep 2, 2008

His first semester teaching this class, so definitely was trying out some things and trying to find his footing. Overall, conveyed his enthusiasm for the (somewhat boring) topic well and made it seem more interesting than it (perhaps) actually is. Very kind person and very willing to help you out during office hours. Recommended.

5.0
1.0
CS302
Dec 19, 2008

The best professor I have had to date. He explains the topics in lecture very clearly, is more than eager to help with anything you don't get, and is a genuinely nice guy. He is going to be in CS302 for the next couple years. very recommended

5.0
3.0
CS302
Jan 4, 2009

Good teacher, he has lots of energy. Programming assignments are HARD, exams are a bit easier. HW is only to read the textbook (not always necessary,) and there is extra credit (that I had to pay $25 to use the online program.)

4.0
3.0
CS302
Apr 14, 2009

The programming assignments were hard, but both the teacher and the TAs were very helpful. Tests were a bit easier than assignments. Extra credit cost $25, but helped with understanding assignments and was generally easy.

5.0
3.0
INTRO302
May 20, 2009

Overall, Jim is an awesome teacher. He isn't boring to listen to and he knows what he is talking about. If you understand programming, then you'll easily understand him.

5.0
2.0
CS302
Dec 9, 2010

He genuinely seems to like teaching and knows the material very well. His activities and slide shows are great tools for explaining that subject matter.

5.0
3.0
CS302
Dec 26, 2010

Lectures are crucial to understanding material, as are labs and programs. He is very passionate about the subject, and a great lecturer. If you're unsure about how you will do in the class, use CodeLab from the start as it will give you plenty of practice to test your progress.

5.0
2.0
CS302
Jan 29, 2011

good prof .. explains things very well so i never used the textbook .. exams are tricky though! 2nd and 3rd programming assignments are tough .. prepare to start them like a week ahead!!!!

5.0
3.0
CS302
May 15, 2011

Having no prior experience with CS, I found the class quite tough. But, if you read the book and do CodeLab, you should be fine. The programming assignments take ALOT of time, so start early. Should definitely be worth more than 3 credits for the amount of time this class takes up.

5.0
2.0
CS302
Jan 30, 2011

The class itself is quite interesting and I would highly recommend. Programming assignments manage to be fun although laborious. For instance program 3 was a Pokemon Battle program. Great class

3.0
5.0
CS302
May 19, 2011

Lets admit it - Jim is overrated. Yes, he clearly cares about his students, but that doesn't actually make him helpful. Office hours were always too packed to be useful, and sends poor answers to emails asking questions. The class itself is interesting, but the workload is ENORMOUS for a 3 credit course. If you want to program, learn yourself.

2.0
3.0
CS302
Sep 15, 2011

Jim is by far one of the worst lecturers I have ever had. He presents no useful information and gets sidetracked easily. If you take CS 302 DO NOT TAKE IT WITH HIM. The class itself is easy.

4.0
3.0
CS302
Nov 7, 2011

Very good at explaining the material for exams. His lectures are very helpful, especially the reviews before the exams. This course is a ton of work and the directions for the programs are often unclear. If you need help, go in early because a lot of students will be there right before a program is due.

5.0
3.0
CS2
Nov 18, 2011

Jim is an awesome professor - he makes you want to actually come to class. Having never programmed in my life before this class, I have found I actually highly enjoy it. Yes the class is hard, but it's very possible to receive an A; especially with a professor like Jim. Disregard the haters.

5.0
3.0
CS302
Nov 27, 2011

definitely recommend him. he finds a way to make cs bearable, and he knows what hes talking about. programs are hard and the 2nd exam was pretty hard but other than that not bad

5.0
2.0
CS302
Dec 18, 2011

He's not always the most interesting lecturer but I learned a lot in his class. I had no prior programming experience and I did pretty well in the class overall. Programs are hard but doable. Labs are boring but helpful. Exams are fairly easy. My only advice is GO TO LECTURE!! He doesn't post powerpoints online and lecture is very helpful!

4.0
4.0
CS302
Dec 27, 2011

He is a good professor, but the class was difficult for me, as I had no prior programming experience and the program assignments were beyond my capabilities. Go to lecture and study hard for the exams. The second exam was all written, and I found it very difficult, but the first midterm and final were okay. Labs were okay. Overall a hard class.

5.0
2.0
CS302
Dec 27, 2011

He is decent guy. Going to lectures is the only way to suceed in the class. Also most of the class has programming experience....so this class might be a little bit challenging for those with no programming experience. Programing assignment require thinking out of the box. Also for programming assignments get a partner as soon as you can.

5.0
1.0
CS302
Jan 11, 2012

I had only taken one CS class in high school but I really like math and science so this class was really easy. He's definitely helpful and his office hours are quite busy. Very friendly and very good powerpoints. Better go to class though. If you have the chance I really recommend WES-CS too.

4.0
3.0
CS302
Jan 12, 2012

As a very math-inclined person with no programming experience, I found his lectures pretty slow and not that helpful, considering the material he covered was almost exactly what was in the book. Going to lecture is important, though, because he will go over exam-type questions. The program assignments were difficult, but graded generously.

5.0
3.0
CS302
Jun 11, 2012

Jim's teaching style is well-measured and conversational so that often-confusing programming jargon almost always makes perfect sense after his lectures. The second great CS professor I've had in as many semesters. Java, like foreign languages, comes with practice. Use CodeLab if you have the time.

5.0
2.0
CS367
Dec 21, 2012

Great teacher. Clear, dependable, and reasonable. Programs are surprisingly easy but he says he's making them harder next year so don't count on it. Workload is pretty light. As long as you keep up with your reading before class, you should do fine in the class.

5.0
3.0
CS367
Mar 31, 2013

Jim is, quite simply, an excellent teacher. Unlike some CS classes where the instructor is more interested in their research than imparting knowledge to you, Jim ensures that you'll walk away from his class knowing more about data structures and programming.

5.0
3.0
CS367
May 25, 2013

He is a great instructor and the structure of his class was great. He explains things very well, shows helpful example problems, and demonstrates the more abstract concepts clearly (which is important for a CS teacher). There was quite a bit of work, but it was mostly graded generously (except the tests). Take a class with him if you can!

5.0
2.0
CS367
Jun 4, 2013

Very good professor. Explains concepts clearly and completely.

2.0
5.0
CS302
Aug 3, 2013

Do not take this course if you do not have prior programming experience or a lot of time. Has unreasonable expectations of students, should be a 5 credit course AT LEAST. Not so good at explanations either, given that he assumes an unreasonable amount of background knowledge.

4.0
2.0
CS367
Dec 12, 2013

Awesome professor, structured the class very well and explained topics very well.

5.0
2.0
CS367
Dec 12, 2013

Skrentny! What a great professor for those of us who are truly passionate about programming. Genuinely cares about his students and what he is teaching. Has a great set up to his lectures, and makes sure that the things he are teaching are clear. Best professor I've had for any class.

5.0
3.0
CS367
Dec 23, 2013

Excellent professor that uses both textual and visual methods to teach which helps everyone learn the material. Class was very easy since his lectures and reading materials help the students learn the material needed for the programs, homeworks, and exams.

5.0
3.0
CS367
Apr 16, 2014

He's a great professor for 367. Crystal clear explanations; I still go back to my notes from this course. Print off his lecture note pages before class so you don't have to re-write anything. Practice coding by hand if you want to do well on tests.

5.0
3.0
CS367
May 16, 2014

What a goofy guy. His bird seed analogies are really helpful. I could see him really making it big on Broadway. Ask him about his dice collection.

5.0
2.0
CS367
Grade: Not sure yet
Nov 13, 2014

Nothing to see here. Just another kid praising how effective this professor is at teaching the material while caring about your future in CS

3.0
4.0
367
Dec 10, 2014

Jim is a good lecturer. He has outlines for every lecture so its easy to follow, although sometimes he rushes through the material to fit it all in the hour. Cons - Jim seems to not care that much about the students. He'll teach you everything alright, but if you have questions its impossible to ask for help.

5.0
3.0
CS367
Dec 24, 2014

He's a pretty funny and laid back guy and is very clear in explaining concepts. He provides printable hand-outs on the class site which are very helpful when following along in lecture. Sometimes he draws out the concepts which also helps a lot. Exams were fair. Thought a couple of the programming assignments had really weird specs.

5.0
3.0
CS367
Grade: A
Dec 30, 2014

This man does respect students. He cares students. Lectures are very clear and notes explain material wonderfully. It is not hard to get a good grade if you put effort to class. Homework is important and I think it is not very easy, definitely very good practice for understand of the material.

5.0
2.0
CS367
Jan 2, 2015

Hes a great professor. You definitely want to print his handouts for lecture. Programs (5) I found pretty easy but homeworks (10) were tough. Exams ranged from easy to moderately difficult.

4.0
3.0
CS367
Jan 7, 2015

Skrentny has been teaching CS 367 for years and he's god it down to a science. Lectures are very clear and straightforward as a result. You are expected to work for your grade, however. This semester, his TA's made the class a bit annoying. Program specifications were often unclear, and grading on the homework was inconsistent.

1.0
1.0
CS367
Jan 29, 2015

people seem to like him, but i found lectures are useless, studied by google everything, easy class

5.0
2.0
CS367
Grade: A
May 8, 2015

He's the best computer science teacher I've ever had, hands down. I would absolutely recommend him to anyone for CS367 Data Structures.

5.0
3.0
CS367
Grade: A
Jun 3, 2015

Great professor! This isn't a class where you can really miss lecture. if you go, though, he will be super in-depth and clear. Do the readings, and do them on time, and try to do the homework asap so he can help you with it. Just keep up and challenge yourself, and you'll get an A. HARD exams.

1.0
3.0
CS367
Grade: A
Sep 23, 2015

His lecture style is the worst I have ever encountered. Rather than typing code he hand writes pseudo-code on an overhead projector, and switches papers for each class he is constructing, effectively making it impossible to follow along. I left lecture confused every time. Homework is ambiguous at best and test are tricky.

5.0
4.0
CS367
Nov 15, 2015

Excellent professor. The course is very well developed and it is clear the professor knows the material and has done this before. There is a fair bit of homework and projects can be tough/time consuming, but it is a highly valuable course. Highly recommend.

1.0
5.0
COMPSCI367
Grade: B
Dec 1, 2015

Professor Skrentny is the rudest professor I know. He has very little people skills and is very hard to talk to without angering him. He cuts people off while they're talking to interject his own ideas. He's been late to class 5 times which is extremely disrespectful. It is a blessing that 367 is such an easy course in its entirety.

4.0
3.0
COMP367
Grade: A-
Dec 15, 2015

I've seen my fair share of professors... some incredible (Jennifer Beichman) and some not so great (Melanie Wood). Let me tell you, Jim Skrentney is among the best teachers that I have ever had in my career. I actually WANTED to go to class. I wouldn't change a single detail when it comes to how this course was taught or structured. He's fantastic!

4.0
3.0
CS367
Grade: A
Dec 17, 2015

Jim knows what he is doing in CS367. Lectures are very clear and everything follows logically. The tests were hard just because there isn't that much practice material. He teaches you exactly what you need to know, however.

5.0
4.0
COMP367
Dec 17, 2015

He clearly knows what he's doing. The projects can be painful, but that's not the fault of the professor. Go to class because he handwrites the notes using an overhead projector.

5.0
3.0
CS367
Dec 20, 2015

Great professor. Knows what he's talking about. Projects can be tough though.

1.0
5.0
COMP367
Grade: B
Dec 22, 2015

He has a very poor lecturing style where he writes on a projector. I was excited to hear he will no longer be teaching this course as I believe it will be a good chance for students to have a fresh teacher who can bring this course back to where it should be at a top university

5.0
3.0
CS367
Grade: B
Dec 30, 2015

Class is well organized and straightforward. Programming projects take 7-20 hours depending on how fast you type and how good of a debugger you are as well as the program. This is really not a class you can skip, as the exams are based solely around what he covers in lectures, and not everything is in the readings. Exams are easy if you go to class

5.0
1.0
CS367
Grade: B+
Jan 29, 2016

hes great

2.0
1.0
COMP367
Feb 28, 2016

You only need to catch up notes in lecture, not much to listen

5.0
2.0
CS367
Grade: A+
Mar 29, 2016

Puts in a lot of effort into the classes. Very enthusiastic. Very clear. Answers questions very well.

5.0
3.0
CS367
Apr 12, 2016

A bit scary in person, but a great lecturer. No textbook, just shortish online readings, which is nice.

1.0
5.0
CS367
Grade: A
May 7, 2016

An angry boy with a bad attitude is the most accurate characterization I can give for Mr. Skrentny. His motley lecture slides only further your confusion of the concepts. Incredibly inapt for his position. Hopefully he will quit lecturing soon as teaching clearly isn't for him.

2.0
4.0
COMP367
Apr 26, 2016

Boring long lecture, cover everything in reading.

3.0
4.0
CS367
May 9, 2016

His lectures put me to sleep. Really boring professor. He explains things well if you're able to stay awake during his class. Sometimes unclear.

4.0
4.0
COMP367
Grade: Not sure yet
May 11, 2016

Class was challenging, definitely need to work very hard to get an A unless you're naturally amazing at nitpicky test questions and doing perfectly on all programs/homework assignments. Professor Skrentny is a good lecturer and a nice guy, a bit intimidating one-on-one. Enjoyed his outline format of lecturing. Study hard, hard, hard for tests!

1.0
5.0
CS367
Grade: A
May 12, 2016

Needs to work on his people skills.

4.0
3.0
CS367
Grade: B
May 19, 2016

Skrentny is by far my favorite professor at UW. His lectures were engaging and he has 367 down to a science. It's a shame the class has been given to Deppler. I learned so much from him and considering what an important class this is for a CS major, I am glad that he was my professor. If you have the chance, TAKE SKRENTNY.

5.0
3.0
CS367
Aug 5, 2016
Would take again

He has very good lectures that include a notesheet outline we can use during the lecture. His lectures help a lot, and the outlines for each lectures actually help you learn much better than traditional lectures.

5.0
3.0
CS367
Grade: A
Sep 29, 2016
Would take again

I really enjoyed 367 with Jim Skrentny. I was a little lost at first, but quickly got used to his teaching style and learned a ton. Probably learned more in 367 than in any other class I've taken here. He is extremely organized and explains tough concepts very thoroughly. I would highly recommend getting him as an instructor for this course.

4.0
3.0
CS367
Grade: A-
Oct 5, 2016
Would take again

He has you take notes by having you print out a skeleton of the lecture notes every day and having you follow him through it, filling stuff in. I liked it a lot, but if you didn't show up then you would have to ask someone who was there for their notes. Is really thorough with examples. Pretty quirky, keeps lectures from getting too boring.

LOTS OF HOMEWORK
LECTURE HEAVY
3.0
3.0
CS354
Nov 17, 2016
Wouldn't take again

Um I would say his lecture is pretty informative but not that exciting. He teaches in a way that sometimes is too detailed and makes computer science less like computer science. But you sure will get a solid foundation if you have him as your professor.

5.0
3.0
CS354
Grade: A
Nov 28, 2016
Would take again

This is his first semester teaching 354 for some time, and he has been a part of revamping the course. Tests are multiple choice + dual choice now and you learn the material in a different order than usual, but it's the same stuff by and large. Great professor, projects were 6-10 hours each (6 projects total), exam questions were what I expected

Skip class? You won't pass.
Clear grading criteria
4.0
4.0
CS354
Grade: A-
Dec 8, 2016
Would take again

Mixed feelings: He is a great prof but still only enjoyed 50% of 354. Constantly found myself saying "What the f%!K Jim" while doing homework because they were so detailed that it was infuriating. Learned a ton, but he is so knowledgeable in the material that he teaches so much and expects you to master everything, so it can be un-enjoyable.

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
3.0
4.0
CS354
Grade: Not sure yet
Dec 27, 2016
Would take again

I'm not gonna lie, I didn't like how Jim taught 354. Same format as CS 367: print out outlines of lecture notes and fill them in in class. Works great for 367, not so much for 354, which is what he's most likely going to be teaching for a while, and it doesn't work because there's so much content in 354. Homeworks are ridiculously hard but helpful.

5.0
4.0
CS354
Dec 16, 2016
Would take again

Very good teacher, explains concepts well. He is very detail oriented so you have to put in some work to figure out exactly how everything works but he does a good job of getting you there. Genuinely cares about teaching as effectively as possible

2.0
4.0
CS354
Grade: A
Dec 30, 2016
Wouldn't take again

I took CS367 with Jim, and I loved him. However, the outline style does not help in this course. There are tons of details, so it turns out we have to memorize the notes and textbook. I took CS577 with Eric in the same semester, and I got an A. However somehow I am struggling in this course with Jim. 88.5 A, 84.8 - 88.5 AB, 78.8 - 84.8 B.

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
3.0
CS354
Jan 9, 2017
Wouldn't take again

Very messy handwriting, not very helpful in office hours and not very responsive to extenuating circumstances such as having another class at the same time he scheduled a midterm, or a life threatening illness in my family.

1.0
4.0
CS354
Jan 25, 2017
Wouldn't take again

Doesn't answer questions, just rambles in a bunch of jargon/random abbreviations and messily scribbles on the projector. Generally unhelpful

1.0
5.0
CS354
Mar 28, 2017
Wouldn't take again

He only ever answers students' questions with questions, he makes us fill out note sheets that are disorganized, don't have enough space for all the nonsense he's scribbling down, and are written on with the poorest of handwriting that is 50% abbreviations. Would not recommend

Tough Grader
1.0
3.0
CS354
Grade: A-
Mar 31, 2017
Wouldn't take again

He ruined many CS courses by his poor style of teaching: take notes from what he scribbles. How can one learn effectively about coding and solving problems by taking notes????? In this sense, his lecture is useless. The longer you stay at his lecture, the more angry you get. Trust me.

5.0
3.0
CS354
Grade: A
Apr 4, 2017
Would take again

Jim is one of my favorite professors at UW - Madison. He cares about the material and wants you to succeed.

Respected
Hilarious
Caring
5.0
3.0
CS354
May 3, 2017
Would take again

Jim is a really great guy. He's humble (which is rare for a prof) and takes feedback very seriously. This is his second semester teaching 354 and he has gotten a lot better from what I can tell. Go to lecture, everything on the exams can be found in the notes that he takes. If English is your second language, it will be hard to read his writing.

Respected
Caring
LECTURE HEAVY
4.0
3.0
CS354
May 8, 2017
Would take again

I wish all his notes were on lecture slides, so I could pay attention during class instead of taking notes, and I didn't have to figure out his hand writings.

1.0
5.0
CS354
Grade: Rather not say
May 16, 2017
Wouldn't take again

The way he structured this course as he did with CS 354 made this class living hell.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
5.0
CS354
Grade: Not sure yet
Nov 1, 2017
Wouldn't take again

If you don't have any C programming experience, this class is going to be a living hell especially for the program assignment. He only teaches conceptual stuff during lecture, and you have to learn how to program in C by yourself. I am a decent java programmer, but I find this class to be extremely difficult.

3.0
4.0
CS354
Nov 1, 2017
Wouldn't take again

exams are ok but programming assignments are extremely diffcult if you dont start off early Read textbook before every single lecture if you want a good grade

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
CS354
Nov 9, 2017
Wouldn't take again

Lectures are him filling in the notes with minimal explanation. Programming assignments take far frustratingly long mostly because of the lack of thorough clarification in specifications and the fact that you are expected to figure out concepts that haven' been discussed in class.

2.0
4.0
CS354
Nov 15, 2017
Wouldn't take again

His teaching style is not universal. I find it very difficult to take notes, pay attention, and comprehend everything he is teaching. Way too much material, would be better to have less material and teach it more thoroughly. 1-2 lectures and on the homework you are expected to master material. Coding projects are long and difficult.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CS354
Nov 14, 2017
Would take again

Favorite prof in this University! He's explaining things well as long as you pay attention to his words.

Respected
Hilarious
Amazing lectures
1.0
5.0
CS354
Grade: Not sure yet
Nov 19, 2017
Would take again

I dislike the teaching style. Everyone learns programming from practice. Examples not thoroughly explained in class. Concepts taught in class are vague. By far all the programming projects involving me staring at the screen for days and couldn't find t/a session to be helpful. only 6 for 400 students. CS dep needs to hire more and friendlier TAs.

Tough Grader
SO MANY PAPERS
5.0
4.0
CS354
Grade: Not sure yet
Dec 7, 2017
Would take again

As a professor, Jim expects a lot out of his students, and the course can seem very demanding at times with you just utterly unsure of how to start a program. However, Jim is exceptionally knowledgeable and does a good job of explaining course material. In the end, CS354 is a basic C course. It only gets exponentially harder from here on out. GL!

5.0
4.0
CS354
Grade: A
Dec 12, 2017
Would take again

Hard class, homeworks are hard but if you attend lecture and go through the readings it is definitely manageable. Great professor, tries to make lecture interesting by throwing funny comp sci jokes and puns. 10/10 would recommend

Get ready to read
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CS354
Grade: A
Jan 5, 2018
Would take again

Skrentny is extremely knowledgeable about what he teaches and does a very good job of explaining the intricacies of C and how it works under the hood. He does expect a lot and challenge students by giving quite tricky homework problems and tricky programs. I think all the exercises have meaning though, and help reinforce the concepts.

Respected
Skip class? You won't pass.
LECTURE HEAVY
4.0
4.0
CS354
Jan 17, 2018
Would take again

There's a lot of content in this course. Need to make study groups in order to succeed in this class. Lectures are outline based and hard to digest at first. Skrentny expects everyone to be caught up on class material, don't freak out if you're not. Exams are worth a lot, so lots of studying is needed.

5.0
3.0
CS354
Grade: A
Feb 19, 2018
Would take again

A very structured class. There is a lot of information, but it all makes sense as long as you don't fall behind.

Respected
Amazing lectures
Caring
3.0
4.0
CS354
Grade: Not sure yet
May 15, 2018
Wouldn't take again

Good lad indeed teaching a hard class. Content is rushed but requires a lot of time to memorize what's going on for quizzes and exams. Exams are tough since its all memory and actual application which makes them interesting. Overall, Jim makes this class bearable, wish he could teach upper level C classes too.

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
5.0
3.0
CS354
Grade: B
Apr 11, 2018
Would take again

I wish I could take upper level Cs classes with Jim. He really knew his material and it helped me significantly with interviews. I even went into his office hours for advice on career direction and it was better than any advisor could ever be. Overall, smart dude and teaches in an effective way

Respected
Caring
LECTURE HEAVY
1.0
5.0
CS412
Grade: A-
Jun 19, 2018
Wouldn't take again

He killed my passion for programming.

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
CS354
Grade: A
Jun 19, 2018
Wouldn't take again

It is odd. If you look at the thumbs up/down of these responses, the thumbs down favor the positive and the thumbs up favor the negative responses. It seems there are a lot of people who really dislike this teacher and an equal amount of people who are content with him. I am in the latter category. He didn't teach a thing to my group.

Get ready to read
TEST HEAVY
5.0
3.0
CS354
Grade: Not sure yet
Nov 24, 2018
Would take again

Those comments are too harsh. He is a good lecturer and his lectures clearly explain the concepts in low-level computer language and organization. What I don't satisfy is that this course is too concept heavy which makes it unlike a CS course. Homework and exams are more concept based, projects are not heavy enough. Despite this, it's a good course

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS354
Grade: A
Dec 27, 2018
Would take again

Jim knows the intricacies of C programming and Computer Systems like the back of his hand. To get an A, attend every lecture and fill out his note templates, start programs very early (because they can often be challenging), stay on top of weekly homework quizzes, and study from both the online textbooks and lecture notes for tests. Cheers!

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CS354
Grade: A
Jan 7, 2019
Would take again

Jim is well-organized and well-prepared for each class. He takes good control of the class and answers questions in an efficient way. CS354 is a theory-heavy course. So, projects are relatively easy. Making sure to attend every lecture, review notes before exams, and refer to the free digital textbook when doing weekly HW, you will get an A.

5.0
4.0
CS354
Grade: A
Jan 12, 2019
Would take again

Jim is a very good professor who explains everything in detail but his notes would be short so writing some extra explanation in your notes would help. The exams have reasonable questions whose answers can be found in the notes but you need to read closely. The quizzes are hard but the projects are rather easy.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
CS354
Grade: A
Feb 4, 2019
Would take again

Very structured learning experience. Became a much better systems programmer. WIsh more professors taught like this.

1.0
5.0
CS412
Grade: A
Apr 7, 2019
Wouldn't take again

He needs to update his material. Everything he is teaching was automated years ago.

Skip class? You won't pass.
1.0
5.0
CS354
Grade: A
Mar 19, 2019
Wouldn't take again

Funny, he has a 3.8 on a 1-5 scale. Essentially, he has a 2.8 grade on a 4.0 scale which is a D rating... How does that mean he is a good teacher rate my prof? Nah he teaches outdated information.

1.0
3.0
CS354
May 4, 2019
Wouldn't take again

Overrated. His notes and lectures are well-organized, but ultimately useless in the end. Why ? Because his notes barely scratches the surface of the content he expects you to know. Its like teaching 1 + 1 in lecture and expecting students to know triple integration problems.

5.0
4.0
CS354
Grade: A
Apr 10, 2019
Would take again

He expects a lot out of his students as his lectures are fast and concise. If you fall behind in class don't expect to catch up later on. He makes it very clear what he expects of students and if you put in the work you will be fine. One of the best CS lecturers I have had on a course.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
1.0
CS354
May 6, 2019
Wouldn't take again

Lectures are extremely dry to the point I had force myself to walk twice a week to lecture to be bombarded with outdated and irrelevant content

1.0
4.0
CS354
May 14, 2019
Wouldn't take again

Professor Skrentney is not very transparent about grading in the class. Grades are supposed to be sent to the Office of Registrar by now, and I still don't know my grades on assignments and what are the grade thresholds to get specific grades.

Lots of homework
Get ready to read
Skip class? You won't pass.
2.0
4.0
ECE354
Grade: B
May 17, 2019
Wouldn't take again

Lecture is very dry and the lecture is vital. Unfortunately you can't find many resources. if any, online to help you unless you go to class. Unfortunately this class has very few exam format questions and the homework is not like the exam. The lecture are very dry but you have to deal with them if you expect to do well. making a study group is key

Participation matters
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS354
May 17, 2019
Wouldn't take again

Jim is very secretive about grades. He has not released all of our assignment grades to us which makes It almost impossible for me to learn from my mistakes for future courses. I would recommend taking the course at other institutions or with a different professor.

Lots of homework
Get ready to read
Skip class? You won't pass.
4.0
4.0
CS354
Grade: A+
Sep 18, 2019
Would take again

just because a lot of what Jim teaches is automated now doesn't mean it's useless. He gets down into the low level organization of a processor, and a good computer scientist must be confident in that area. Jim organizes the class excellently and his notes are perfect. As long as you CLOSELY study those, hw, and programs you will be gold.

Respected
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS354
Grade: Not sure yet
Dec 11, 2019
Would take again

Jim is a great teacher. His lectures are concise and he tells you what you need to know in a very straightforward fashion. If you come to lecture prepared, you'll get good things out of this class. Worth noting, however, that if you skip lectures or zone out for a bit it will be hard to catch up. So paying attention is important

Participation matters
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS354
Grade: B
Dec 14, 2019
Would take again

Jim is a great guy and is knowledgeable; But the course he ran had a number of hiccups, largely due to the TAs or canvas issues or course writeups. It is also a weedout class, but that's beside the point. Quizzes can have discrepancies from lectures and programs will lose points for things not specified in the writeup. Not easy, but learn a lot.

Lots of homework
Get ready to read
Lecture heavy
5.0
3.0
CS354
Dec 18, 2019
Would take again

Skrentnys course is tough, but he sure knows his stuff. Youll be successful if you go to lecture, follow his note guides, do the homework, and ask questions.

Gives good feedback
Respected
Skip class? You won't pass.
2.0
4.0
CS354
Grade: A-
Dec 16, 2019
Wouldn't take again

Skrentny's class is incredibly dry and conceptual based. There's little opportunity to get feedback on your work until after the fact, and your best option to fixing errors and misconceptions is reading the whole chapter in the book. Despite the topics being quite useful, I can't believe how disinterested his teaching style makes it.

Get ready to read
Skip class? You won't pass.
Lecture heavy
4.0
4.0
CS354
Grade: B+
Dec 31, 2019
Would take again

He knows what he's talking about and is very clear and easy to understand. The material is chosen well and interesting. He uses pre-made outlines for you to fill in as he fills them in, which simplifies the note-taking process a lot. The main issue I had with the class is that it was poorly organized for time: long lulls followed by lots of work.

Skip class? You won't pass.
Amazing lectures
Lecture heavy
5.0
5.0
CS354
Grade: A
Jan 22, 2020
Would take again

Jim is an engaging lecturer and clearly knowledgable about his material. His programming assignments and homeworks can be exceptionally difficult and require detailed knowledge of concepts that are not always fully clarified in lecture, so the class involves a substantial amount of independent studying. However, exams are comparatively easy.

Respected
Lecture heavy
2.0
3.0
CS354
Jan 23, 2020
Wouldn't take again

Hes a decent lecturer, but by that I mean he just reads from the test book in a scattered way. He can also be rather unnecessarily mean

5.0
4.0
CS354
Grade: Not sure yet
Mar 4, 2020
Would take again

Jim is a clear and consistently good lecturer. His lectures are easy to follow and very straightforward, and his class is organized and sensible. He breaks down difficult topics in a much more approachable way than CS teachers. Despite having literally no experience in C, Jim made 354 easy to pick up as long as I was willing to put in the work.

Respected
Clear grading criteria
4.0
4.0
CS354
Apr 18, 2020
Would take again

Skrentny is one of the best lecturers I have had for CS, albeit his pace is a bit slow. If you follow the note-taking structure it is very easy to understand everything lectured on. The difficult part is the "homework"/quizzes and exams, where the concepts get stepped up, and require work to understand. Ultimately he is a good teacher.

Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CS354
Grade: Not sure yet
Apr 29, 2020
Wouldn't take again

It's like he wants you to fail the course. All his lectures cover the basics of the concepts and his homework's and projects are ten times harder. His lectures are also very dry. Make a study group for x86 Assembly if you want to pass this course!!

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
3.0
CS354
May 1, 2020
Would take again

Don't buy the haters, Jim is not that bad. Important to attend lectures and fill out the lecture notes. Pretty reasonable handling of Covid-19, students just won't give the guy a break!

Skip class? You won't pass.
5.0
4.0
CS354
Grade: Not sure yet
May 1, 2020
Would take again

My favorite prof in CS so far, teaches important material. If you want to succeed in this course, just do EXACTLY what he says to do in terms of reading, lectures, outlines and projects. A lot of people are bombing this because he changed the exam policy but he kept it fair while trying to weed out cheaters. Don't listen to sorry victim types

Clear grading criteria
Amazing lectures
Caring
2.0
5.0
CS354
May 1, 2020
Wouldn't take again

Skrentny is an extremely dry lecturer but going to class is the only way to get the notes since nothing is online. Homework quizzes are easy enough but programs are rather difficult and include material not covered in class. Make sure to study up a lot on C and x86 before the semester if you aren't familiar with it.

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
4.0
CS354
Grade: Not sure yet
May 3, 2020
Wouldn't take again

His lecture are literally reading off his outlines. Also, his homework can get really hard. In the time of Covid-19 he is by far the only CS professor right now decided to hold a really tough final for all students. Don't trust the good reviews as they were probably done by TAs. He also has the lowest GPA distribution among other professors

Get ready to read
Skip class? You won't pass.
Lecture heavy
3.0
4.0
CS354
Grade: Not sure yet
May 5, 2020
Wouldn't take again

Although I do not agree with the changes he make on the final, but I will leave this review unbiased. His lectures are really dry and boring. The homeworks are really hard as they usually cover concepts beyond what's covered in lecture. Programs are fair, as long as you spend time doing. Not the best professor but he's fine.

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CS354
May 5, 2020
Wouldn't take again

The assignments in this class are so tough, and are way off of what is taught in class. The lectures are so dry and if you skip one you are screwed.

Skip class? You won't pass.
Graded by few things
3.0
4.0
CS354
Grade: Not sure yet
May 8, 2020
Wouldn't take again

Lectures are sleep-inducing, only "mandatory" because only incomplete outlines are posted online. Homeworks full of counterintutive questions that use beyond-lecture material. Was non-communicative with students, which worened his abnormally restrictive online final. Glad that I went in interested in low-level programming. Wish his CS252 is better.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS354
May 11, 2020
Wouldn't take again

Ugh, taking 354 with him was brutal. Out of any class I've taken, he is by far the worst communicator. Want to know where you stand in the class? You'll have no idea and TAs won't say anything. Email him with a question? You probably won't hear back. His lectures are mind-numbing as well. Definitely the worst CS course experience I've had at UW.

Skip class? You won't pass.
Tough grader
1.0
3.0
CS354
Grade: B
May 12, 2020
Wouldn't take again

I found Mr. Skrentny to be pretty difficult to learn from. He came across as very condescending and arrogant. Projects took forever to grade (up to two months) which made it difficult to improve. Some information he teaches seems really arbitrary, he spent a lot of time in class on things that didn't show up at all in Stanford or Caltech material.

Skip class? You won't pass.
4.0
4.0
CS354
Grade: A
May 15, 2020
Would take again

The lectures were pretty slow (they were like Deb's lectures), but you will learn as long as you can stay focused. Tbh, you don't need any of the textbooks as the lectures are packed. The homework was tricky and the projects took some time. The only thing I have bad to say is the communication and time it takes to grade the six projects.

Lots of homework
Test heavy
Lecture heavy
4.0
3.0
CS354
Grade: A
Jun 2, 2020
Would take again

Lecture outlines are given before class, and Jim goes through them in class. Filled out outlines are not posted online. The content Jim covers is really thorough and I personally liked his lecture style quite a bit. Jim also selected textbooks that are old enough to be found online for free, while still being very good. Definitely go to class.

Respected
Skip class? You won't pass.
1.0
5.0
CS252
Grade: Drop/Withdrawal
Nov 1, 2020
Wouldn't take again

I switched from a Computer Science major to a Computer Science certificate because the major required a course with this professor.

Test heavy
Tough grader
2.0
5.0
CS252
Grade: Not sure yet
Nov 5, 2020
Wouldn't take again

I have taken many classes at UW, and this is the most boring professor I have ever had a class with. He is an okay teacher, but the homework and tests are extremely difficult. The use of the canvas autograder for everything absolutely sucks because no partial credit is given for anything. Professor does not seem to care about the students at all.

Graded by few things
Test heavy
Tough grader
2.0
5.0
CS252
Grade: Not sure yet
Nov 6, 2020
Wouldn't take again

Very hard to follow lectures... you have quiz each week, which is the only one way to practice, gambling with 5% of your grade each time. Canvas auto grader doesn't provide partial credit, and he has very strict requirements for taking exams with the honorlock. Lectures are published only for 2 weeks, very easy get lost off the track each week.

Graded by few things
Test heavy
Tough grader
1.0
4.0
ECE252
Grade: Not sure yet
Nov 13, 2020
Wouldn't take again

This class is way too hard for an intro level class. His lectures are very hard to follow with his use of outlines and much of the complex material that he puts on homework and exams are not covered in the lectures., leaving you extremely confused and stuck. He does not teach with the student in mind!

Graded by few things
Lecture heavy
Tough grader
4.0
4.0
CS252
Grade: Not sure yet
Nov 26, 2020
Would take again

A lot of these ratings are pretty melodramatic. Lectures can be pretty dry but he does a good job of explaining the content. Grade calculations/scale is still not finalized in late November. A lot of the people complaining about the homework are either doing it last minute or not bothering to see one of the 6 very available teaching assistants.

5.0
3.0
CS252
Nov 23, 2020
Would take again

His lectures are very dry but if you can pay attention well enough, you get exactly what you need out of class. Homework aligns a lot with the lectures and exams look almost exactly like the homework. We're only graded on homework and exams but keep in mind that it is a 2 credit course; The workload shouldn't be ridiculous (and its not).

1.0
5.0
CS252
Grade: Drop/Withdrawal
Dec 4, 2020
Wouldn't take again

Probably the worst class I've taken at UW. I've taken courses known to be "harder" but struggled more with this course than any other class. Such a depressing experience.

Lots of homework
Test heavy
Tough grader
5.0
4.0
ECE252
Grade: Not sure yet
Dec 6, 2020
Would take again

ECE 252 fall 2020, only homework is quizzes. Exams are pretty much the same as HW. HW is quite different from the lectures. All knowledge you need is covered in lectures but you need to think a bit harder to apply what you have learned to HW. Lectures, deleted 2 weeks after published, are fantastic and you will learn a lot of good stuff.

Skip class? You won't pass.
Amazing lectures
1.0
4.0
ECE252
Grade: A-
Dec 12, 2020
Wouldn't take again

Taking this course was one of the worst experiences of my life. There is no practice material given to any of the students, lectures are irrelevant to the material on the exams, and, while this was not entirely the man's fault, made an entire test to make students code in binary, admitting that this is a bad way to code. Bad prof and a bad class.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CS252
Grade: Not sure yet
Dec 12, 2020
Wouldn't take again

This has been a horrible experience this semester. His transition to online for this semester was not friendly to the students. He has very few assignments that we are being graded on and he admitted himself that the autograder he is using is not suited for binary code but didn't help the students at all. He also has no involvement with students.

Skip class? You won't pass.
Graded by few things
Lecture heavy
1.0
5.0
CS252
Grade: A+
Dec 17, 2020
Wouldn't take again

Skrentny did a horrible job transitioning to online learning. He provided little to no practice material. Both the homework and the exams have few questions. meaning that if you get 1 question wrong. you lose almost 1/4 of the grade for the entire grade for the exam/HW. There was a lot of grading mistakes, and he makes it hard to get them corrected

Get ready to read
Test heavy
Tough grader
5.0
4.0
CS252
Grade: A
Dec 16, 2020
Would take again

Pay no attention to these CS252 ratings that bash Prof. Skrentny. This semester was his first time teaching the class, and during COVID, so moving forward it will only be better. His lecture outlines are great, and he covers basically everything in his lectures. Exams are almost identical to the homework assignments, and he even gave extra credit.

Respected
Lecture heavy
Caring
1.0
5.0
CS252
Grade: Drop/Withdrawal
Dec 18, 2020
Wouldn't take again

I felt that this class didn't transition well or it was just a horrible class. It's been by far the worst class I've ever taken.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
4.0
CS252
Grade: A+
Dec 21, 2020
Would take again

Please put some respect on his name Yes, the lectures can be dry but honestly who has amazing lectures? Anyway, the point is that the lectures ARE VERY CLEAR. They correlate directly with the hw. Pay attention in lecture, DONT START THE HOMEWORK LAST MINUTE, and GET HELP FROM THE TA's WITH ANYTHING when you need it. Do this and you'll be fine.

Graded by few things
Test heavy
Lecture heavy
3.0
5.0
CS252
Dec 22, 2020
Wouldn't take again

These recent reviews seem to be pretty polarizing, so here are my 2 cents. Pros - Makes the exams similar to HW and directly from lecture content Cons - Basically everything else. The HW questions are honestly difficult, time consuming and kinda loosely related to lecture content, though the TA's are helpful with these. Lectures are boring though

Lots of homework
Skip class? You won't pass.
Graded by few things
3.0
4.0
CS252
Grade: B-
Jan 4, 2021
Would take again

The class was unenjoyable for several reasons. It was very light on assignments, with only 4 tests and 8 graded homeworks (test 20 and homework 5). So, make sure you work hard on the canvas homeworks and study off of them for the tests. The class gets harder at the end, so make sure you understand how all of the machine instrs work very well.

Skip class? You won't pass.
Graded by few things
Lecture heavy
4.0
4.0
CS354
Grade: A
Feb 11, 2021
Would take again

CS 354 with Prof. Skrentny was the most well-organized class I've ever taken. "Binary bombs" project was incredible. Provided note-taking templates are filled out during lectures, listen to the context given because this guy knows his stuff. Quizzes were really hard. Don't get behind. Study the quizzes when preparing for the final exam.

Amazing lectures
Lecture heavy
Tough grader
1.0
3.0
CS252
Grade: B+
Apr 8, 2021
Wouldn't take again

He deletes lecture videos 2 weeks after posting them, despite being an online course, during a pandemic, and students like me having 6 total classes to try and make time for. You cannot rely on the lecture videos to learn(dull videos of him filling a note packet). The textbook is very dense, and the note packets are not great study guides. Goodluck

Graded by few things
Lecture heavy
1.0
4.0
CS252
Grade: Not sure yet
Feb 25, 2021
Wouldn't take again

Second time taking this course. Dropped it last semester because professor was releasing lecture videos twice as along as class was supposed to be. No different this semester. I will more than likely be dropping again. DO NOT TAKE ONLINE CLASSES WITH HIM. Lectures are heavy with material and its very hard to get help and refine your understanding

Get ready to read
Graded by few things
Lecture heavy
2.0
4.0
CS252
Apr 12, 2021
Wouldn't take again

This is the most boring class I've ever taken. Dude writes his lectures on a sheet of paper and they take twice as long as they should. I watch them on 2x speed and I am still barely able to sit through it. On the bright side, exams mirror homework closely. ALSO- Weirdly strict exam policies. "No thinking out loud" in your own home?? Bro chill.

Skip class? You won't pass.
Graded by few things
Lecture heavy
5.0
3.0
CS252
Grade: A
May 3, 2021
Would take again

When I see a lot of negative comments, I can't help but want to say a word for him. Taking ECE252 with Jim Skrentny was the best learn experience since I came to UWM. Jim's lecture covers everything you need to know in great detail. His exam was basically the same as assignment. He also offered extra credit in his assignments. highly recommended.

Respected
Amazing lectures
EXTRA CREDIT
4.0
2.0
CS252
Grade: A
May 7, 2021
Would take again

You are only graded by homework and exams. Exams are basically the same as assignments and they are pretty easy as long as you watch the lectures. Lectures are not enjoyable but they are ok if you watch in x2. You should definitely pass this class and it is pretty easy to get an A.

Test heavy
Clear grading criteria
Lecture heavy
4.0
4.0
CS252
Grade: A-
May 9, 2021
Would take again

It is a bit more work than I'd want for a 2 credit class, but it went well overall. Skrentny's lectures weren't super engaging, but they got the job done. What was nice was that the homeworks were extremely similar to the exams, and on each exams you could retake and have the average of two scores. Homework was very challenging though.

Lots of homework
Graded by few things
Lecture heavy
2.0
5.0
CS252
Grade: Rather not say
Nov 11, 2021
Wouldn't take again

Most dry professor and class I have ever experienced. The only resources to learn are the lecture outlines which are hard to follow. Steer clear if you can or you will have an unhappy semester.

Skip class? You won't pass.
Graded by few things
Test heavy
2.0
5.0
COMPSCI252
Grade: C+
Nov 23, 2021
Wouldn't take again

It may have just been the class, but Professor Skrentny did not explain the material for this class well. The classes were long and boring and hard to pay attention to as well. Go to office hours if you take one of these classes!

Lots of homework
Get ready to read
Skip class? You won't pass.
5.0
3.0
ECE252
Grade: B
Nov 30, 2021
Would take again

I rarely come do a review. I was getting low C at the beginning due to adjustment, but quickly began getting As on exams and such. Skrentny is extremely well structured. His notes are very useful and interactive, his homework PREPARES you for the exams extremely well, and he is a friendly guy. My favorite teacher I have had at UW so far.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
4.0
CS252
Grade: C
Dec 18, 2021
Wouldn't take again

Boring lectures. Monotone voice

4.0
4.0
CS252
Grade: A
Dec 19, 2021
Would take again

Makes taking notes so easy by giving you the outline and you pretty much just fill in the blanks. His tests are almost identical in structure to the homeworks so you know exactly what you need to study.

1.0
4.0
CS252
Grade: Rather not say
Dec 23, 2021
Wouldn't take again

He is the worst professor ever. The materials in lecture doesnt reflect homework or test. You have to self study. Hes lectures are boring. Avoid at all cost.

3.0
5.0
CS252
Feb 10, 2022
Wouldn't take again

Hes a nice guy but his lectures are incredibly boring. Worst part is you wont pass without attending all the lectures as he only leaves his recorded lectures up for 2 weeks, so you gotta sit through the whole thing to get the notes.

Lecture heavy
1.0
5.0
CS252
Grade: Incomplete
Mar 29, 2022

For those of you wondering why half of the responses say he's the best ever and half say he's the worst ever, I'm not sure either. This class gave me depression. This is coming from someone who has taken Math 234, Math 240, CS 200/300. You're expected to memorize every little detail. Not much you can do though, it's a required class for CS.

Graded by few things
4.0
3.0
COMPSCI252
Grade: A-
Apr 28, 2022
Would take again

Gives fill-in-the-blank outlines to use for notes, which is super helpful. Lectures were pretty boring, but he seems like a nice guy. The exams are just like the homeworks, and as long as you review the outlines before, you should be good. Not the worst CS prof I've had by far.

Lots of homework
Lecture heavy
5.0
3.0
COMPSCI252
Grade: A
May 3, 2022
Would take again

Teaches the content well, lectures are a bit dry but he is rather comprehensive regarding the material. He also cares a lot about his students' understanding and success, and his passion for the content makes the class more enjoyable.

4.0
2.0
ECE252
Grade: A
May 4, 2022
Would take again

Skrentny makes you learn the material in the most CS/ECE fashion: as efficient as possible but as boring as possible. You learn everything from him going over guided notes which is incredibly conducive to learning and makes it easy to study before tests. However, guided notes for an hour and fifteen is quite torturous ngl.

Caring
Lecture heavy
4.0
3.0
CS252
Grade: A
May 5, 2022
Would take again

Impossibly slow lectures where he writes on a note sheet (which is kinda helpful when doing assignments). Skrentny uses up every possible minute of his lectures. Majority of class stopped showing up after the first week, choosing to watch class recordings. 4 Exams taken on Honorlock, 4 OK projects, and a homework assignment each week.

Clear grading criteria
Lecture heavy
5.0
3.0
CS252
Grade: A
May 11, 2022
Would take again

Jim gets a lot of slack from students for no reason. While his lectures can be boring, he's a very kind person. 252 is a very fair class: as long as you watch lectures, do the homework/projects, and study for exams you're almost guaranteed an A.

Lots of homework
Caring
Accessible outside class
5.0
3.0
CS252
Grade: A
Nov 5, 2022
Would take again

Very in-depth for both 252 and 354 course works, great for getting ready for systems.

Respected
Lecture heavy
4.0
3.0
CS252
Dec 17, 2022
Would take again

Jim is overall a swell professor. His lectures can be kinda slow but he fills in a note sheet that is helpful for homework and exams. Exams are formated exacly like the HW so they are overall not difficult. Jim does need to improve on his handwriting though. He writes in all caps, with a GREEN pen and it is very hard to read unless you hear it.

Tough grader
EXTRA CREDIT
1.0
4.0
CS252
Grade: Incomplete
Feb 19, 2023

In short, terrible professor. He doesn't post the actual notes from class, rather the empty skeleton ones. He does this at an attempt to get people to attend the actual lecture, which doesn't make any sense. He explains things somewhat clear, but too fast for newer people to the subject to understand. Not sure why everyone is rating him high.

2.0
4.0
COMPSCI252
Grade: Not sure yet
Mar 9, 2023

Lectures are so slow, but you have to pay attention because you will just be lost otherwise. Homework assignments and projects are confusing, but make up a huge chunk of your grade, so make sure you know what you're doing on them.

Lecture heavy
Test heavy
Graded by few things
2.0
3.0
CS252
Grade: Incomplete
Mar 9, 2023

Skrentny is a very boring lecturer, and it is almost impossible to pay attention through the whole lecture. This causes students to skip his lecture, fall behind content wise, and then stress out during homework/exam time. Exam rules are also rather strict, even though they are online.

Lecture heavy
1.0
4.0
CS252
Grade: Not sure yet
Mar 15, 2023

This teacher does not record the classes and pretends that you learn only by attending his class. His lectures are very slow and the volume of the microphone is often distorted throughout the class. TA's of this class also don't help at all.

Lots of homework
Lecture heavy
Test heavy
3.0
3.0
ECE252
Grade: B
Mar 29, 2023

Prerequisite for 354. As a student who faces to take 537 next semes, this class is just a breeeeeze compared to upper classes. Trust me. No joking at all. It'll be tougher as the level goes up. And LC3 is useless only for 252 ASM is way important and the next main instructor in 354 probably starting with D will be way worse then this guy.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CS252
Grade: A
May 3, 2023
Would take again

Exceptional ability to explain complex topics. Lectures made it incredibly easy to learn tough material. Never felt behind in the class, & always had options to choose whichever method of learning best allows me to succeed. Skrentny is a very charming & personable man, and I hope to encounter him in my future courses.

Amazing lectures
Clear grading criteria
Test heavy
3.0
4.0
COMPSCI252
Grade: A+
May 8, 2023
Would take again

Jim is a good professor, he is able to explain really complicated topics well and provides a lot of accessory knowledge in his lectures. Now the bad. Lectures are extremely important and not posted. They are also extremely dry, unfortunately. The homeworks are glorified quizzes and can easily tank your grade. Piazza is worthless as are the TA's

Lecture heavy
4.0
2.0
CS252
Grade: A
May 11, 2023
Would take again

This class was solid. Jim is a great teacher, explains concepts well and really does seem to care about his students. Outside of that, he is a very nice guy and carries himself well in lecture. Although Jim is great, his lectures are incredibly boring. You will learn a lot, but definitely bring some type of caffeine or you may just fall asleep.

EXTRA CREDIT
Clear grading criteria
Test heavy
5.0
3.0
CS252
Grade: A
Sep 6, 2023
Would take again

Jim is an awesome teacher. Although the lecture may be a little bit boring, student can success in his course if they follow the lectures.

Amazing lectures
Lecture heavy
2.0
4.0
CS252
Grade: A
Sep 26, 2023

Very focused on granular information and not very willing to help you. Poorly structured and poorly taught class. No joy here.

Lots of homework
Lecture heavy
5.0
3.0
CS252
Grade: A-
Oct 4, 2023
Would take again

Jim Skrentny is a staple of the CS department and provides a clear and tested curriculum. He integrates student feedback and adjusts and improves his lectures year-by-year. Thank you so much, Professor!

Caring
Respected
Lecture heavy
3.0
4.0
COMPSCI252
Grade: B
Nov 17, 2023

Skrentny is a good professor but personally I struggled a lot understanding his lectures. He doesn't upload videos of lectures so you have to go to lecture.

EXTRA CREDIT
Lecture heavy
2.0
4.0
COMPSCI252
Grade: Not sure yet
Dec 12, 2023

He's a very intelligent person and clearly is knowledgeable about the content, but he doesn't explain concepts very well. I taught the majority of the content to myself and lectures seemed somewhat pointless, but you will likely do terrible in the course if you only rely on the book. Exams are basically the same as the homeworks though.

Lecture heavy
1.0
5.0
COMPSCI252
Grade: A
Dec 12, 2023

Main problem is he does not share lecture materials at all, makes it really hard for students to study. Even though he shows his notes in class, students are not allowed to record or take pictures.

Lecture heavy
1.0
5.0
COMPSCI252
Grade: A
Dec 12, 2023

The WORST professor I had in university never take CS252 with him. No lecture recording no slides no anything just no.

3.0
4.0
CS252
Grade: B-
Dec 13, 2023

Lectures were boring and weren't that helpful. I found myself learning more from the homework and projects rather than lectures itself. Skrentny isn't that bad of a professor, he teaches fine but he doesn't share lecture materials or give a lot of materials to study from.

EXTRA CREDIT
Lots of homework
Lecture heavy
1.0
5.0
CS252
Grade: Not sure yet
Feb 15, 2024

Terrible professor. His exams barely go over material that is in the homework making it almost necessary to go to office hours. The homeworks have only 1 attempt and have very harsh grading. The class structure is awful and he refuses to record lectures so if you miss it, good luck.

Tough grader
Lecture heavy
1.0
4.0
CS252
Grade: Not sure yet
Feb 29, 2024

My biggest gripe with him is making the class harder than it needs to be. He records lectures, but refuses to post them unless you fill out a form explaining why you missed class. He also doesn't post any slides. So if you wanted to review the lecture before homework/exams then you're just screwed.

Tough grader
Lots of homework
Lecture heavy
4.0
5.0
CS252
Grade: Not sure yet
Mar 12, 2024

This course is harder than math starting with 5 and 6 i'm doing rn I'm not joking

1.0
5.0
CS252
Grade: Not sure yet
Mar 19, 2024

Class is way harder than it needs to be, like he purposely designs the course so students won't be successful. Refuses to post lecture notes, resources, recordings. Content isn't conceptually difficult at all, just lots of details and procedures that would be made WAY easier with access to actual playback material to review.

Tough grader
1.0
4.0
CS252
Grade: Incomplete
Apr 11, 2024

I don't recommend to anyone.

1.0
5.0
CS252
Apr 14, 2024

Out of all the CS profs I've had here, Jim Skrentny was the worst. This class was more difficult than getting diagnosed with clinical PTSD at the age of 17--which he also had no empathy for, and completely ignored my accommodations. This class was more difficult than the so-called "weed-out" classes they have and even some of the 500-level ones.

4.0
2.0
COMPSCI252
Grade: A
May 31, 2024

This is the easiest course I take at UW-Madison. Jim is a very kind and caring instructor. However, he needs to improve his hand-writing skills. I also think honor lock is annoying because I always spend much time to scan the room carrying my heavy gaming laptop. Although the course is easy, we are almost not allowed to make mistakes because of hw!

Caring
1.0
4.0
COMPSCI252
Grade: B
Aug 22, 2024

He is not good. His lectures are very boring, he writes out the notes on paper and projects it onto the screen. His handwriting is often illegible. The PDF note outlines are long and hard to keep up with on a computer, so you end up missing info. He does not record lectures. In summary, he is about 30 years behind on ways of teaching.

Lecture heavy
1.0
4.0
COMPSCI252
Grade: C
Aug 26, 2024

Handwriting was honestly hard to read, he should have pursued a medical career because of how bad it was. We could only access notes via lecture this was inconvenient. He's also super unaccommodating and unempathetic, made the class harder than necessary. Save yourself from the hardship and agony !!!!

Tough grader
Lecture heavy
Test heavy
2.0
4.0
ECE252
Grade: Incomplete
Sep 26, 2024

- One month into class Not that many assignments or tests, and there's not any cushion for wrong answers. Uses honorlock (invasive spyware). No leeway given, and though attendance isn't required, you can't learn anything without going to class because there are no online resources other than an outline that you fill out by deciphering his writing.

Tough grader
Lecture heavy
Graded by few things
2.0
5.0
CS252
Grade: Not sure yet
Sep 26, 2024

This class was brutally difficult, with exams that barely covered the homework material. The professor refused to post lecture recordings, making it crucial to attend every class. Unstuck AI was a lifesaver for review prep, but even that couldn't fully mitigate the challenges.

1.0
4.0
CS252
Grade: Not sure yet
Oct 15, 2024

Literally the worst class format every. No lecture materials or videos ever get posted online. He has the most boring lectures ever but if you don't go to every lecture you will struggle in the class. He knows what he is talking about but is terrible at teaching it. Do not take this man's class.

3.0
4.0
CS252
Grade: A
Dec 10, 2024

Lectures are slow, and it's super easy to fall asleep in the dimly lit auditorium. He explains things well, but the grading is unforgiving. Exams and homework are short, so small mistakes lose you lots of points. The projects were interesting, and the textbook is good. I skipped lots of lectures, and the textbook readings kept me on track.

Tough grader
Lecture heavy
2.0
3.0
CS252
Grade: B+
Dec 16, 2024
Would take again

Guy is chill but his lectures were an absolute snoozefest. I can't recall one time other than the first day where I saw everyone awake. The class isn't hard but you're basically getting graded on if you can force yourself to stay awake and pay attention under this guy's natural melatonin because he doesn't post the lectures online

Get ready to read
Graded by few things
4.0
2.0
CS252
Grade: A
Dec 23, 2024
Would take again

This class was not hard, lectures were easy to understand but can get boring. Although lectures were clear I found it hard to stay focused. Exams are almost exact copies of homework and not hard, so getting an A is easy.

4.0
5.0
CS252
Grade: A-
Jan 13, 2025

3 100s on the first 3 exams, one 25% on the 4th exam, permanent AB.

Lots of homework
Respected
Graded by few things
1.0
1.0
ECE252
Grade: A
Feb 18, 2025

The entirety of the course is taught through handwritten outlines where you copy down definitions and fill in the blank for code. While this format is effective for the diagrams in 252, this is an extremely ineffective way to learn code. He also does not upload the annotated outlines for those that are sick nor does he have lecture recordings.

So many papers
Lecture heavy
4.0
3.0
CS252
Grade: A
Jan 21, 2025
Would take again

Jim is a pretty dull lecturer, but he is very clear and carefully defines all terms before using them. If you miss a lecture, it's a pain to get the notes, so make friends early on. The homework, tests, and projects are mostly Canvas quizzes, but it is very easy to make small mistakes that tank your grade heavily, so be careful in this class.

Tough grader
Clear grading criteria
Lecture heavy
1.0
5.0
ECE252
Grade: A+
Feb 19, 2025

This teacher was very boring in class, which made me sleepy. He used the most primitive teaching method, including projection and handwriting. He spoke very fast and had no time to think.

1.0
5.0
ECE252
Grade: A+
Feb 19, 2025

The instructor's lectures were exceedingly monotonous, lulling me into a drowsy state. Employing the most rudimentary teaching techniques, such as projections and handwritten notes, coupled with a brisk speaking pace that left scant room for contemplation, I found his classes to be less enlightening than self-directed study.

1.0
5.0
ECE252
Grade: B+
Feb 19, 2025

The class was dull, using projections and handwriting, fast-paced with no time to think. Self-study is better.

1.0
5.0
ECE252
Grade: A+
Feb 19, 2025

Boring lectures, primitive methods, fast speech, no room for thought. Self-learning is more effective.

1.0
5.0
ECE252
Feb 19, 2025

Monotonous class, primitive methods, fast-paced, no time to think. Self-learning is more useful.

1.0
5.0
ECE252
Feb 19, 2025

The classes is really boring.

1.0
5.0
ECE252
Grade: A-
Feb 19, 2025

I really do not like the teaching style of the professor.

1.0
5.0
CS252
Grade: A-
Feb 19, 2025

Tedious lectures, outdated methods, fast-paced, no thinking time. Self-learning beats the class.

1.0
5.0
CS252
Grade: A
Feb 19, 2025

really boring!

1.0
5.0
CS252
Grade: A
Feb 19, 2025

boring classes

1.0
5.0
CS252
Grade: A
Feb 19, 2025

昏昏欲睡

1.0
5.0
COMPSCI252
Grade: A+
Feb 19, 2025

lecture useless

1.0
5.0
COMPSCI252
Feb 19, 2025

skipping lectures

1.0
5.0
COMPSCI252
Grade: A+
Feb 19, 2025

Very useless and boring lectures, usually makes me sleepy.

1.0
5.0
COMPSCI252
Grade: B
Feb 19, 2025

避雷避雷

1.0
5.0
COMPSCI252
Grade: A
Feb 19, 2025

上课太牢了

1.0
5.0
COMPSCI252
Feb 19, 2025

very boring lectures with no interactions

2.0
1.0
CS252
Grade: A
Feb 25, 2025

i put on his lectures to help me fall asleep

1.0
1.0
CS252
Grade: A-
Feb 27, 2025

Hands (uploads) out outlines and then proceeds to project his desk as he hand writes through them. He has outlines for 354 as well which is such a bad way to teach a CS CLASS

So many papers
Lecture heavy
1.0
5.0
CS252
Grade: B+
Mar 2, 2025

He decides not to post lecture notes because he thinks you'll listen better in class. What he doesn't realise is most people get harmed by the lack of lecture notes being posted, especially with how hard it is to take notes in with his incredibly boring lectures. Any time I do well it's in spite of him, not because of him.

5.0
2.0
ECE252
Grade: A
Mar 16, 2025
Would take again

Normally I'd be very put off by the antiquated method of lecturing (using a projection of papers) but he explains things well and the outlines (papers) are structured well. Not posting slides forces you to go to class and write it down which taught me the material really well and prepared me for exams. Just make sure to make up misses lectures asap

1.0
5.0
COMPSCI252
Grade: Drop/Withdrawal
Mar 22, 2025

Bro is genuinely evil and has hate in his heart. Each homework question is about 0.7% of your grade and very detail oriented. Tests are exactly like homework. No resources to learn outside of the most boring lectures I've attended throughout my time at Madison.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CS252
Grade: A-
Apr 9, 2025

This is the only professor I've ever had who actually seems to want his students to fail, and is my least favorite professor. The course content for 252 is not complex, but is presented and tested in such a terrible and inane way that it somehow becomes difficult.

Get ready to read
2.0
1.0
CS252
Grade: A+
Apr 22, 2025

Extremely boring and doesnt post notes but at least the class is extremely easy. the hardest part of the class is not falling asleep during lecture

1.0
1.0
CS302
Grade: A
Apr 23, 2025

Very old and unwilling to update teaching style with modern age, even though it is a computer science class...

Lecture heavy
1.0
5.0
CS252
Grade: A
Apr 23, 2025

Would select a different professor if given the option. Very little respect given to students.

Participation matters
1.0
4.0
ECE252
Grade: B
Apr 23, 2025

First review I've ever done of a professor because he's genuinely terrible. His lectures are long, confusing, and usually utterly useless. He post's no notes or material for HW and exams making it impossible to learn anything without sitting through his mind numbing lectures. His honorlock exams will also flag you for cheating for zero reason.

2.0
2.0
CS252
Grade: A-
Apr 24, 2025
Would take again

While he is nice and cares a lot for his students, his lectures are extremely boring. In addition he dims the lights (at least for my lecture he did), so if you are someone that gets tired or loses focus easily I highly recommend a different professor.

So many papers
1.0
4.0
CS252
Grade: A+
May 5, 2025

Typa guy to use a wagon to get to work. He still living in the 1800s with his teaching style.

Tough grader
Lecture heavy
Test heavy
2.0
4.0
COMPSCI252
Grade: A-
May 8, 2025

Does not post lecture notes online, and has an outdated style of teaching. However, if you correctly do the homeworks, his exams are just like the HW problems. Each assignment is stressful in this class, because each assignment is 3-4% of your grade and you only get one attempt to submit all of your work.

Class Info

Online Classes

100%

Attendance Mandatory

42%

Textbook Required

45%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 108 grades
Most common grades:
A (54)
Not sure yet (31)
A- (17)
Grade Distribution
A(66)B(16)C(3)D(4)F(0)A-/B+(23)
Based on 151 reported grades
A: 54
Not sure yet: 31
A-: 17
B: 14
Common Tags
Lecture heavy (53)
Skip class? You won't pass. (39)
Tough grader (21)
Graded by few things (20)
Respected (19)
Lots of homework (19)
Test heavy (18)
Get ready to read (14)
Rating Trend

Declining

-1.22 avg change
Dec
Jan
Feb
Mar
Apr
May
Last 6 months
Ratings by Course

INTRO302

5.0

(1)

CS2

5.0

(1)

CS367

4.4

(43)

CS302

4.2

(21)

CS354

3.3

(67)
+8 more courses
Difficulty by Course

COMPSCI367

5.0

CS412

4.5

COMPSCI252

4.3

367

4.0

ECE354

4.0

Similar Professors