3.9

Peter Jensen

Computer Science - University of Utah

3.9
Quality
3.8
Difficulty
80%
Would Retake
139
Reviews
3.9
Quality
3.8
Difficulty
3.8
Helpful
3.9
Clarity

80%

Would Retake

139

Reviews

Rating Distribution
Official

5

62

4

37

3

19

2

10

1

11

What Students Say

I have a lot respect for him

CS3505 - 3.0 rating

I think he's the best CS professor at the U

CS3505 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

31%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 70 grades
Most common grades:
A (36)
A- (10)
B (9)
Grade Distribution
A(43)B(10)C(2)D(0)F(0)A-/B+(15)
Based on 79 reported grades
A: 36
A-: 10
B: 9
A+: 7
Common Tags
Amazing lectures (20)
Respected (16)
Lecture heavy (16)
Caring (15)
Lots of homework (15)
LOTS OF HOMEWORK (12)
Clear grading criteria (12)
Gives good feedback (11)
Rating Trend

Stable

+0.13 avg change
Feb
Apr
May
Jul
Nov
Nov
Last 6 months
Ratings by Course

CS2010

5.0

(1)

CPSC1410

5.0

(2)

CSSECT

5.0

(1)

CSC1410

5.0

(1)

CS1000

5.0

(1)
+10 more courses
Difficulty by Course

CSSECT

5.0

ECE3810

5.0

CS3810

4.2

CS2420

4.2

CS3505

4.1

Reviews (139)
4.0
3.0
CS3510
Aug 10, 2006

Great guy. Tends to get a little mixed up in his own lectures sometimes (making mistakes on the board, etc) but he corrects himself. I've never seen another teacher that is so dedicated to helping his students. He was often found in the computer lab the night an assignment was due making sure students understand and answering questions.

5.0
4.0
CS2010
Oct 7, 2006

The only one who cares. The only one who makes it clear. The only one who is willing to spend his time to help. I wish UofU would have more professors like him.

5.0
3.0
CPSC1410
Dec 6, 2006

Sets aside a lot of time for the students, answers questions clearly and effectively and is a great teacher in general.

5.0
5.0
CSSECT
Dec 14, 2006

Hard class Cool prof

5.0
2.0
CPSC1410
May 5, 2007

Peter explains things very clearly. His lectures are great, but only needed if you don't understand the book. The book is really clear and explains everything wonderfully. This is an easy class if you can keep up with the reading.

5.0
3.0
CS1410
May 1, 2008

He was the best professer I've had in years.

5.0
4.0
CS1410
Aug 1, 2008

Absolutely amazing, one of the best professors I've ever had, gave me a good base for my major to come, need to be more professors like him!

5.0
1.0
CS2420
May 13, 2009

BEST teacher ever. gives you oppertunities to correct the work and resubmit it, curve the class, gives so many hints, and an MCQ final with open books. Come ON !! Isn't that super easy ?

5.0
3.0
CS1410
Dec 7, 2009

Great Professor. As a freshmen I was intimidated by the confusing world of computer science, but Peter definitely changed my attitude. He is a great teacher who does not move on until 80% of the class understands. He has a great sense of humor also. The class can be tough with the programming assignments, but with plenty of TA help it's possible.

5.0
4.0
CSC1410
Jun 29, 2010

Best professor i have ever had. He will go the extra mile to make sure you understand if you ask. The subject matter is difficult if you have never been exposed to programming. I can not recommend this professor enough.

4.0
5.0
CS3810
Nov 9, 2010

Good professor overall only criticism is on his procedures. All homework had to be done on the computer which added lots of time. His argument for this was that it took the TAs more time to grade hand written work. My argument is that the extra time it costs the students is more than the time it saves the TAs. He is kind of proud of himself as well

5.0
3.0
CS3810
Dec 3, 2010

He knows his stuff and loves his field, which makes his explanations all the better

3.0
3.0
CS1410
Feb 6, 2011

He understands the subject and all but to me it seems as though he is a better upper division professor rather than the lower division. The reason is that he expected more which is good but only those that had previous programming knowledge would be able to keep up later on in the class. As some of the assignments required more time than allotted.

3.0
4.0
CS1410
Apr 19, 2011

He is a good teacher, but probably for an upper level, if you don't have a java experience, it will be hard to catch up. His assignments are hard. He has a limited time for help.

5.0
2.0
CS1410
Apr 23, 2011

he is so nice and helpful! he makes cs so fun! this year we did android as part of the curriculum and it was awesome! i learned so much from his class. he makes you want to learn more on your own. he creates a great classroom environment for questions, even if they are silly ones. love this professor!

5.0
4.0
CS1410
May 2, 2011

A very good professor. You will have a hard time if it is the first time doing programming. Also the homeworks take a lot of time to complete. But he explains it well. He even let us do Android programming for the last few projects.

3.0
5.0
CS3810
Dec 10, 2011

Tough professor in undergrad CS. Knows his stuff and explains lectures okay but does little to help students get a good grade. He grades very strictly and gives no partial credit. He is very proud of himself too. Avoid him.

5.0
4.0
CS3810
Dec 14, 2011

Jensen is one of the best lecturers in the department. He loves the stuff and is a great teacher. Pretty tough though. Make sure you go to class everyday, take lots of notes, go to office hours or else this course will be pretty much impossible.

1.0
5.0
CS3810
Dec 15, 2011

Very tough exams which means class averages are low. He makes several mistakes when programming assembly code in class. Take this class from someone else if you want to pass.

3.0
5.0
CS3810
Dec 23, 2011

Jensen is passionate about this class and knows a lot about this stuff. Going to lectures will help you get an A in this class. However, he tends to not answer many of the questions students ask him during class. He has also avoided questions I had for him during his office hours.

1.0
5.0
CS3810
Feb 12, 2012

worst professor I have ever had. He makes us type each assignment out which takes a lot of time. I have to retake the class and hope I don't have him again.

5.0
3.0
CS1000
Jul 19, 2012

Really good professor. Took the time to clarify subjects. Very thorough and knows his stuff. Dry sense of humor but generally well placed. His villainous grin is priceless. I really enjoyed the class and thought he kept it challenging enough.

2.0
5.0
CS3810
Sep 27, 2012

One of the worst educators I have come across. Better study this class from the textbook rather than waste time in lectures.

1.0
5.0
CS3810
Oct 3, 2012

Peter is less effective teaching upper division and should stick to teaching 1000 level classes.

5.0
3.0
CS1410
Dec 10, 2012

I've noticed no matter whether or not you're experienced in programming, he's very approachable. As long as you do the assignments he gives you, you show up to class, and you ask questions, you should have ease in passing the class. Furthermore, he'll give you the chance to prove yourself if you're sufficient at programming already.

5.0
4.0
CS3810
Dec 12, 2012

I can only imagine those that complained about him want to coast through classes without learning anything. Peter is by far my favorite teacher at the U. He explains FAR better than the course book. I can understand 90% of the material just by listening to his lectures. He clearly loves teaching and he's got a great sense of humor too.

3.0
5.0
CS3810
Dec 22, 2012

His grading is difficult and unforgiving. He is smart, and passionate, but I would not want to take that class again.

5.0
5.0
CS3810
Dec 25, 2012

Excellent teacher. by far my favourite professor thus far in my education. Lectures are inspiring if you're willing to learn. Assignments are long and difficult but this is a good thing. I have never learned this much in a class before and the experience was very rewarding.

4.0
5.0
CS1410
Apr 28, 2013

He's a great teacher. Here are few problems with this course though. Number of TA's and TA hours are very limited. Professor Jensen is VERY hard to get hold of. His assignments are very difficult if you have no knowledge of Java and trying to do this all on your own. You must get help. Difficult, but if you try hard, you will learn.

5.0
3.0
CS1410
May 12, 2013

Jensen is a great teacher and I learned so much from him in a semester. Although difficult, keep up with his assignments and lectures are you will be good to go. I was struggling in the middle of the semester, I decided to talk to him and after a good 20 minute talk I was put back on the right track and managed to get a B+ in the class

5.0
4.0
CS3505
May 5, 2013

Excellent professor but will make you work hard, which is a good thing. He explains concepts well and has a great sense of humor. Slackers will struggle and fall behind. Unfortunately the group assignments allowed for lazy partners to destroy projects with no remorse, good students had to take the grade loss even though they did their part.

1.0
5.0
CS3505
May 27, 2013

makes the class unreasonably difficult. he grades harsh and our scores depend on the team's performance. if one person slacks off the whole team grade suffers

2.0
5.0
CS1410
Jun 1, 2013

Not a great professor at all. This is supposed to be an introductory class but his assignments are super tough. Try not to take the class from him and it might help your GPA.

5.0
4.0
CS1410
Jul 10, 2013

Peter Jensen is an incredible professor. His class single-handedly made me decide to switch majors to computer science, all because I enjoyed it so much. It was hard, but if you have a genuine interest in CS, this is absolutely the class for you. If you're looking for an easy A, don't take it. Not to be too dramatic, but this class changed my life.

1.0
5.0
CS1410
Jul 15, 2013

Tough class and tough professor. If you don't know how to program already, this is going to be a hard class and the professor is not so good. Consider taking 1400 before taking this class.

5.0
4.0
CS3810
Nov 13, 2013

Peter is by far my favorite professor so far in the CS program. His class is extremely challenging, but he explains concepts very clearly and is highly approachable. It saddens me to see such a great professor get such abysmal reviews.

5.0
3.0
CS3810
Dec 19, 2013

Not easy class, but we have to learn all this material one way or another, and Peter is definitely the best teacher. He's very interested in our success and very reasonable. Good lecturer.

1.0
5.0
CS3810
Grade: Fail
Dec 24, 2013

do not ever take this class from this professor as he is the worst professor ever.

5.0
5.0
CS3810
Dec 30, 2013

This is the second course (1410 prior) I've taken from Peter, and it was much more difficult. He's very passionate which can be misread as arrogant. I'd rather earn a B and learn something than be given an A leave unprepared for the rest of upper division. Make sure you plan for lots of study time, I was a straight A CS student until this class!

5.0
4.0
CS3810
Jan 6, 2014

I had Peter in 1410&3810. His teaching style is very clear always using blackboard to explain concepts. He RECORDS his lectures and posts them online. He gives you an exact outline of what is covered in exams making good grades possible. He extends do dates when he notices that the class is crammed. Tough professor but fair. You will learn a lot!

5.0
5.0
CS3810
Grade: B
Jan 6, 2014

My favorite professor in the whole department. He does expect you to work hard. Note he is an award winning professor. The extremely negative comments below are either from students that have difficulty in english, since there is a ton of writing and reading based homework or did not put enough effort into it. You will learn a ton if you take him.

1.0
5.0
CS3810
Feb 8, 2014

Difficult time in this class. He was not very helpful during office time.

2.0
2.0
CS3810
Mar 28, 2014

Values busywork because it "prepares you for the real world". Enjoy spending more time typing and formatting documents than actually completing the work.

2.0
5.0
CS2420
Apr 15, 2014

Do whatever you can do to take it from someone else unless you want to be bombarded with ridiculously difficult assignments. 0 replies to emails and never at his office hours. Ask him a question and his reposes are priceless. Expects WAY too much from students, assignment specs are never clear, and takes ages to get grades back. Not recommended.

3.0
3.0
CS2420
May 3, 2014

Great Teacher. Spends the beginning of each class answering any homework questions. Makes sure that we all understand the content before moving on. Records all lectures online. Hard assignments, but you truly learn the material. Great down to earth professor. Definitely hope to have him again.

3.0
4.0
CS2420
May 13, 2014

Lectures are often hard to follow. During lectures, makes mistakes and fixes them without explaining the mistake or how it was fixed. His assignments are incredibly vague. He doesn't respond to emails and is very difficult to get a hold of. Tests ask questions on material not covered in class. Curves all grades, which is helpful.

5.0
5.0
CS2420
Jul 9, 2014

Peter is an extremely competent professor and one of the best I've had at the U. This is a difficult class and there is a considerable amount of work. Often instructions are vague, he wants YOU to think of a solution. I look forward to having Jensen in 3810.

4.0
4.0
CS2420
Grade: B+
Jul 22, 2014

I had Jensen for CS 2420 and CS 1410/2000. 1410 was great, with detailed study guides and clear assignments. However in 2420 Jensen required very specific answers on tests that you would only know if you wrote it down the one time he said it during lecture. He also gave NO study guides for the tests. The final was subjective and multiple choice.

2.0
5.0
CS2420
Grade: C+
Jul 25, 2014

This professor knows his stuff. But he is not very helpful. The assignments are extremely hard and take a lot of time to complete, which leaves very little time to review material for tests. He makes things so hard just because he can. I'd have learned so much more if the class was less stressful and more fun.

4.0
4.0
CS3505
Oct 23, 2014

Professors like Peter make the CS department amazing here. A "CS for non-majors" class I took as a freshman is the reason I'm going into CS. I learn a lot every time I take his classes, and his intelligence,enthusiasm for the subject and for teaching always shines through. I've taken the CS for non-majors class, CS 3505, and I'm currently in 3810.

4.0
5.0
ECE3810
Dec 17, 2014

Peter is a crazy hard professor. I am a straight A student, and I put extreme amounts of effort and time into each individual assignment. He grades on a hard scale, with "excellent work" receiving 100%, and "good" (more than 2 small mistakes) work receiving 85% points. There is no in between, its either 100 or 85.

4.0
5.0
ECE3810
Grade: A-
Dec 18, 2014

Great teacher. Hard teacher. You will learn everything you ever wanted to about the material, and you will spend hours upon hours applying everything you learned. The homeworks are quite lengthy and difficult, but at least you actually learn something real in his class. You shouldn't , but if you cheat, he will catch you and fail you.

5.0
2.0
CS1410
Grade: A+
Dec 22, 2014

He is an amazing teacher, and I would definitely take another class from him. If you already know a programming language it is easy, but if you don't the examples he gives in class are amazing. He is super helpful and always answers questions during class.

5.0
2.0
CS1410
Grade: A+
Feb 26, 2015

Peter's a wonderful professor - very clear and helpful. Allows ample time for questions in class. Willing to work with you if your in a unique situation. I hope to take more classes from him. My only qualm about the class was with the TAs - they were very unorganized, slow to grade, and made a lot of grading mistakes I had to challenge.

4.0
3.0
1410
Apr 16, 2015

Peter is a great Professor and willing to help if you ask, the people who fail this class are the people who don't go asking for help when they need it, but his assignments can sometimes be hard. Don't skip class if you want to get to know everything, but overall great Professor.

5.0
4.0
CS3810
May 19, 2015

Great Professor. Knows his stuff in all the classes I've taken from him. His assignments are hard, but there is almost always a lecture before the assignment is due that will REALLY clarify everything, he wants you to try to exploring it yourself before he starts handing out answers. 3810 - get used to loving your book.

5.0
4.0
CS3505
Grade: A
May 27, 2015

Professor Jensen may be my favorite professor. His class is tough, but he is fair and you will learn a lot. He gives the School of Computing a good reputation; he is knowledgeable, enthusiastic, and if you want an A you will find he is fair and he typically gives plenty of opportunity to earn it.

3.0
5.0
CS3505
Nov 4, 2015

Had him for 3 classes so far and he's obviously very passionate about teaching and making sure his students learn. I have a lot respect for him. However, I just couldn't get used to his teaching style. I would often feel drowned in jargon and I struggled to understand what he was saying more often than not. I really wish I enjoyed his classes.

2.0
4.0
CS3810
Dec 20, 2016
Wouldn't take again

Passionate with his teaching, but he's very, very jargon heavy off the bat. He tends to go from point A to point C in his lectures, and spends way too much time explaining point A. Thinks that unnecessary gesticulation and speaking slowing will assist students from A to point C. Communication skills are lacking.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
4.0
3.0
CS3810
Grade: A-
Dec 28, 2016
Would take again

Dr. Jensen is a wonderful professor. He knows the material very well, but doesn't inundate his students with it (unless they ask). The material is not difficult, you just need to pay attention and go to lectures then watch them later (he posts the videos later). He is locked down on exams: Don't even think of cheating. He will spot it a mile away.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
5.0
CS3810
Feb 4, 2017
Wouldn't take again

He clearly loves CS as well as sharing what he knows about it. I've noticed CS courses are sprinkled with students who've been coding for years or already have programming jobs. He teaches as though he's teaching on their level, leaving those newer to CS even further behind. The 2 courses of his I've taken leave me feeling lost and frustrated.

Respected
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
4.0
CS3505
Apr 8, 2017
Would take again

I think he's the best CS professor at the U. He has a great instinct for reading the class. I found his lectures to be the most helpful part of learning the subject. You just show up to class and he puts the knowledge in your head.

LOTS OF HOMEWORK
Amazing lectures
GROUP PROJECTS
4.0
4.0
CS1410
Grade: A-
Apr 30, 2017
Would take again

Professor Jensen was a great professor! If you don't have coding experience, don't pass up 1310 prior to this class. I'd never coded before coming to the U and I learned from both of these classes. Peter Jensen uses a method that teaches students to learn independently. There is no textbook, just coding homework. He really wants you to succeed.

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
4.0
CS1410
Grade: B
May 9, 2017
Wouldn't take again

He didn't grade many of the assignments until the semester was already over, so you have no idea what your grade is going to be until it's over. I went from having an A the last week of class to having a B. He doesn't abide by what the syllabus says. Half of the quizzes weren't counted, which weighted the others more heavily. Do avoid Prof. Jensen.

5.0
5.0
CS1410
Grade: A
Oct 25, 2017
Would take again

Jensen is tough. He seems inflexible, while actually caring very much that his students succeed. Great at reading how students are doing and being reactive to support them. Ask for help; be ready to work and theorize without code. Know that you are being given insights most students don't get until much later in the program; try to stretch yourself

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
CS2420
Grade: Not sure yet
Nov 7, 2017
Wouldn't take again

After taking 1410 with Jensen, I didn't have a strong opinion. I did well in the class, but now I realize that I had to teach myself more than should be expected. 2420 with Jensen is a nightmare. He's a nice guy, but his lectures are all over the place and most of us had to self-teach everything via YouTube tutorials. I wouldn't recommend him.

Tough Grader
LOTS OF HOMEWORK
Caring
5.0
3.0
CS1410
Grade: A
Nov 10, 2017
Would take again

I took Peter's CS-1410 class in Spring 2017. Peter was a really active professor. All the homework he published, he would give all the support to let you learn stuff and be successful for this class (TAs, office hours, and so on). He sometimes will do in-class coding. Overall, he is a really knowledgeable person.

Gives good feedback
Respected
Clear grading criteria
5.0
4.0
CS2420
Grade: A
Nov 13, 2017
Would take again

A great teacher that obviously loves what he does.

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CS2420
Grade: B
Nov 30, 2017
Wouldn't take again

Worst CS professor at the U. Lectures aren't relevant to the information you're expected to know for exams. Unless you've been coding for 20 yrs, don't take his class. Half the class withdrew. I would wait to take this from another professor. After speaking with students in the CS program, his 2420 is the most brutal. I spend 25ish hrs/wk on HW.

Tough Grader
LOTS OF HOMEWORK
Caring
4.0
4.0
CS2420
Grade: A
Dec 28, 2017
Would take again

Great professor and teacher. Curves grades at the end of the semester, so don't worry if you mess up on an assignment or two. Go to each lecture and lab, he provides some homework help in most lectures. Fun to learn from.

Skip class? You won't pass.
LOTS OF HOMEWORK
Would take again
4.0
4.0
CS2420
Grade: A
Jan 2, 2018
Would take again

I really enjoyed the class. It was very challenging and there were assignments that took a while. The tests were a little unfair at times but he adds a curve at the end of the class so you will have room to breath if you mess up here and there. If you start your assignments on time, you will do just fine. This is not a class for procrastination

Tough Grader
Clear grading criteria
Tests are tough
4.0
4.0
CS2420
Grade: A
Jan 11, 2018
Would take again

A great teacher for a difficult class. His lectures are organized and he posts them all online. If you put effort into the class you can get an A since he heavily curves at the end of the semester. His midterms are pretty difficult but the final is a breeze. Expect LOTS of homework, project based that take multiple hours to complete.

Amazing lectures
Caring
Tests are tough
4.0
5.0
CS2420
Grade: B
Jan 26, 2018
Would take again

Jensen is a very smart guy. His lectures were pretty rough, and didn't feel too attached to the assignments. Half the class dropped (typical with 2420 workload). But to those who stuck around he rewarded and showed that you could still get in the major. I enjoyed the class, and learned more than any CS class i've ever taken. Very tricky tests too.

Tough Grader
Caring
LECTURE HEAVY
5.0
5.0
CS2420
Grade: A
Feb 22, 2018
Would take again

2420 with Peter Jensen will be the hardest class you'll take in your CS career. There's a ton of homework, it's not easy, and the tests are just as hard too. But holy cow this is also the most important course you'll ever take. I hated 2420 more than any other class for its difficulty and workload, but I learned so much that I'd easily take it twic

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
CS3505
Grade: C
Mar 29, 2018
Would take again

He's a slightly eccentric, but very helpful, professor. He lectures well, doesn't condescend when he answers questions, and strives very much to be clear about course material.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
3.0
4.0
CS2420
Grade: B
Apr 17, 2018
Wouldn't take again

Prof. Jensen really knows his stuff, and his lectures were amazing. But his organization of assignments and tests was very messy and felt thrown together a lot of the time. This is a very difficult CS class but the information is very valuable.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
2.0
2.0
CS1030
Grade: A+
Jun 4, 2018
Wouldn't take again

If you are good at programming, then this will be an Easy A for you. If you are taking this class to see if you like programming, DON'T TAKE IT or take the class from another professor. Jensen is all over the place with his lectures and never gets to the point. You'll get an A if you go to the labs. The actual class is a waste of time.

LOTS OF HOMEWORK
5.0
4.0
CS3505
Grade: B+
Sep 6, 2018
Would take again

Peter's the best there is in the CS department. He's witty and very knowledgable. I was so happy to be able to take a second class from him. He really has good knowledge of the subjects and is really helpful to people who don't understand the material.

Respected
Hilarious
GROUP PROJECTS
5.0
3.0
CS1410
Grade: A
Nov 8, 2018
Would take again

As a beginner in programming his class was great. It moved at a great pace for me as a beginner. He answers questions very well, and tailors the lectures to the students. He also will add things to the lecture if students have many common questions. The homework assignments were reasonably difficult but I feel I have learned a lot in his class.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
5.0
CS3810
Grade: Not sure yet
Nov 8, 2018
Would take again

He knows what he's talking about and is great about answering questions. However, the content for this course was extremely challenging and he assigned a lot of work to complement it. Pretty tough semester for me.

Accessible outside class
Skip class? You won't pass.
Test heavy
5.0
2.0
CS1410
Grade: A
Dec 11, 2018
Would take again

Peter is a great professor! But DON'T take this class with him if you're in CS major and don't want to deal with eletronic/hardware engineering!

Tough Grader
Amazing lectures
Caring
3.0
5.0
CS3810
Grade: B+
Dec 12, 2018
Would take again

He does know his stuff and the lectures are great, but his assignments and tests are very difficult and time consuming. His grading system does not help. You make a small mistake on the Homework and you are docked to 85% immediately. He does offer some extra credit, but it is also extremely time consuming. Fine prof in you have to, but not great

Tough Grader
LOTS OF HOMEWORK
Amazing lectures
3.0
4.0
CS3810
Grade: A
Dec 25, 2018
Would take again

Jensen is good but not great. He's better suited for teaching the most advanced students of the class rather than the common person. Decent lecturer but sometimes assumes students have more prior knowledge than should be expected. However if you do the assignments thoroughly, you should be able to understand the material.

Tough Grader
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
4.0
CS3810
Grade: A
Jan 5, 2019
Would take again

Great professor that clearly cares about his class and students. I had him for CS 3810 and can't suggest it enough. Absolutely my favorite class and my favorite professor.

Hilarious
Amazing lectures
Caring
5.0
4.0
CS3810
Grade: B
Jan 6, 2019
Would take again

Great guy, will help you if you have problems. The work load is about average for CS, and there is plenty of help from TA's. The tests were ok, I think the average for our tests was about an 80%. A large extra credit project is offered at the end of the semester worth 2 or 4 letter grades. There is a reason so few people do it, it is VERY LARGE

Respected
Skip class? You won't pass.
Caring
4.0
4.0
CS3810
Feb 12, 2019
Would take again

Note he did assign from text book but infrequently library is a decent option. He is flippant but playful so if you're easily offended, avoid. If students are having trouble he tends to be lenient. he once saw students missing due to studies for /another classes quiz/ and gave us more time for our homework. He understands being a student.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
4.0
CS3505
Grade: A
Mar 7, 2019
Would take again

Peter is one of my favorite professors. I've had several classes from him and he's never failed to be terrifically entertaining and funny while also helping the class understand the subject. 10/10, WOULD RECOMMEND :)

Respected
Hilarious
Amazing lectures
4.0
3.0
COM350
Grade: A-
May 13, 2019
Would take again

There aren't very assignments, a lot of the grade is based on online discussions each week. It was pretty straight forward for the most part, but the final was difficult definitely be sure to take good notes while reading because the final covered a lot of random information.

Get ready to read
Clear grading criteria
Lecture heavy
3.0
5.0
CS3505
Grade: A
May 14, 2019
Wouldn't take again

As a mentor, Dr. Jensen is the best that the department has to offer. He explains concepts well, and he really knows how to push students to show what they are capable of. This means hard assignments. That being said, his administrative side is a NIGHTMARE. Legit took 2+ months to get anything graded. I didn't know my grade till 3 weeks after final

Gives good feedback
Accessible outside class
Group projects
4.0
4.0
CS3810
Grade: B
Sep 30, 2019
Would take again

He is a great professor as far as lectures go. If you pay attention and take notes you can learn a lot in the classes. Homework for this class can be pretty long, and grading is very intense and strict.

Lecture heavy
Tough grader
3.0
4.0
CS3810
Grade: B-
Dec 5, 2019
Would take again

Good lecturer, as others have said. Assignments are brutal, but doable if you're able to start them a week ahead of time and work on them everyday. Grading is insanely strict, and as others have said - takes forever. 2+ months for exams, 1+ months for homework. You will have no idea how you're doing the entire time.

Lots of homework
Amazing lectures
Tough grader
3.0
4.0
CS3810
Grade: Not sure yet
Dec 6, 2019
Would take again

I would like to say I live a fulfilling life. I came to the U and took this class, and I have since grown to learn from it. I joined a fraternity, graduated college, got married, and am now married with 2 beautiful kids. In this same exact time span, Jensen graded the first midterm for our class. I expect to receive my final grade on my deathbed.

Lots of homework
Get ready to read
Lecture heavy
4.0
3.0
CS1410
Grade: A+
Dec 10, 2019
Would take again

His lectures were engaging and had some humor here and there. The homework grading looks for specific things and will mark you down hard for small mistakes. But he let us fix any errors and resubmit all of the assignments at the end of the semester. Also gives study guides for exams and films lectures and uploads them along with his lecture notes.

Group projects
Tough grader
5.0
4.0
CS3810
Grade: A
Dec 11, 2019
Would take again

His lectures were enjoyable and engaging. The assignments were helpful, and there weren't too many of them than expected. Some were lengthy, so please start them early. The grading speed was incredibly slow: he posted the first midterm in the last week of class. Though I think it should only happen to this semester, so don't be too worried.

Gives good feedback
Amazing lectures
Tough grader
5.0
3.0
CS3810
Grade: Not sure yet
Dec 12, 2019
Would take again

This was one of the best courses I've taken. He has this way of communicating things so that it was impossible to misunderstand. He seemed gifted at tying each topic together. I have a much clearer picture of the material in this class than any other course I have taken. Weekly HW keeps you on your toes, without being overly difficult. Slow grader.

Gives good feedback
Inspirational
Caring
2.0
4.0
CS3810
Dec 23, 2019
Wouldn't take again

A nice guy and definitely knows what he's talking about but his grading process was horrible. Assignments and tests were graded at the slowest pace imaginable making it hard to stay motivated. Concepts are high level and hard to grasp if you aren't already familiar. I am having to retake the class, and I suggest you avoid this prof if you can.

Lots of homework
Lecture heavy
1.0
4.0
CS1030
Grade: A
May 6, 2020
Wouldn't take again

This is probably unique to Covid-19 online circumstances, but Professor Jensen has been the worst at adapting. He is so unorganized, forgetting to post autograders and associated lab quizzes. He also doesn't believe in email or any form of communication between him and students... Who does this?! You're a professor, this is your responsibility!

3.0
5.0
CS3810
Oct 25, 2020
Wouldn't take again

His class isn't beginner friendly if you're not already familiar with the material. He doesn't always give a formal introduction to the material as if you're already know it. He also moves on to more advanced stuff too quickly. For homework, be prepared to spend several hours/ day for a week. If you start even a day late, you are done for.

Lots of homework
Amazing lectures
Lecture heavy
5.0
4.0
CS3505
Grade: Not sure yet
Dec 9, 2020
Would take again

He's a great professor and person. He definitely makes you work for your grade (start drop list early) but I felt like I learnt a lot from this semester. Grading will take forever. The final project has been different for many semesters so it's hard to ask for help because we are all learning at the same time. His lectures are fantastic.

Amazing lectures
Lecture heavy
4.0
4.0
CS3505
Grade: A
Dec 12, 2020
Wouldn't take again

Professor Jensen is a great lecturer and overall good at what they do. However their final project that they assigned was impossible by some TA's and even the professor, so be aware of impossible standards. Some tests in the class were given with 3 attempts but only the most recent attempt was taken, not highest score. Overall an ehh class.

Group projects
Lecture heavy
Tough grader
4.0
4.0
CS3505
Jan 19, 2021
Would take again

Professor Jensen is great! His lectures are interesting and the material is very well thought out. The only weak point is that he's incredibly disorganized.

Gives good feedback
Hilarious
Amazing lectures
2.0
4.0
CS3505
Feb 26, 2021
Wouldn't take again

He is a smart professor, but his lectures seem to have no plan. He will go on long tangents when asked a simple question. More importantly, he is impossible to reach, doesn't believe in email, has criteria on canvas messages. No piazza just discussion posts that get ignored. TA hours aren't in the U's queue but a zoom call. Seemingly random ordered

Group projects
4.0
4.0
CS3505
Grade: A
Apr 5, 2021
Would take again

I have a feeling Professor Jensen would be a lot better in person. His organization leaves so much to be desired, and he's impossible to reach outside of office hours. He is however, a great person. He was very generous with his grading and extensions, and the most empathetic during Covid. TLDR: Awful organization, 10/10 emergency help/empathy.

Hilarious
Caring
EXTRA CREDIT
4.0
3.0
CS3505
Grade: A
Apr 29, 2021
Would take again

He was very accommodating; he moved deadlines, offered extra credit, cut assignments. Accessible outside of class. Good lectures. The assignments were difficult, but they were reasonable. There was a large group project, get started early and you will be fine. I'd definitely take again, highly recommended! Really slow at grading though

Respected
Accessible outside class
Group projects
4.0
3.0
CS3810
Grade: A
Apr 29, 2021
Would take again

He had some of the best lectures I have had at the U. It was online though. He was very clear in teaching the material. The assignments were a little time-consuming, but not crazy difficult. Because of covid, he gave out a lot of extra credit and moved lots of deadlines. He is a very reasonable, understanding, and caring professor.

Amazing lectures
Caring
EXTRA CREDIT
5.0
4.0
CS3505
Grade: B+
Apr 30, 2021
Would take again

Best professor I've had so far! This professor genuinely cares about his students. Which isn't often said about the engineering/CS professors. Tough programming assignments, but I learned a lot and thoroughly enjoyed this professor.

Respected
Group projects
Caring
4.0
4.0
CS1420
Grade: B+
Dec 11, 2021
Would take again

Prof Jensen is awesome! He really loves his job and it shows! He's very accessible outside of class and is willing to help students. I took 1420 with no prior coding experience and his lectures were very in depth and helpful. Only problem is the the assignments are very big but more spread out. Maybe that just didnt work for me personally though.

Lots of homework
Accessible outside class
Amazing lectures
3.0
2.0
CS1420
Grade: A
Dec 23, 2021
Would take again

though I had some issues with Jensens personality, he was very accommodating and helped give people a lot of extra chances. one of his TA's was not helpful on discord though, but that's probably not his fault. I had previous coding experience and I found the course very easy.

4.0
4.0
CS1420
Grade: A
Dec 24, 2021
Would take again

This course is very quick-paced, but Professor Jensen was excellent at explaining object-oriented programming concepts. I did not know Java going into this, but I feel like I now have a solid understanding. Jensen gave very little preparation for the final exam, but the final exam is only worth 10% of your final grade. I recommend this professor!

Lots of homework
Clear grading criteria
Lecture heavy
5.0
4.0
CS3810
Grade: A-
Dec 28, 2021
Would take again

Best professor in the CS department. He's really passionate about the subject, is fairly accomodating, and makes topics really interesting, and explains the subjects, really really well.

Inspirational
Amazing lectures
4.0
4.0
CS1420
Grade: A-
Dec 28, 2021
Would take again

I went into 1420 having basically zero programing experience. Professor Jensen did a good job at making sure I knew everything I needed to know for the assignments/quizzes. The class had about 6 programming assignments and 4 checkpoints for our final project. The assignments get progressively harder. Overall, I learned a lot and enjoyed this class

Lots of homework
Skip class? You won't pass.
Caring
5.0
2.0
CS1420
Grade: A
Dec 29, 2021
Would take again

Professor Jensen was a great professor who was extremely fair with all students. He shifted deadlines and properly accommodated students by allowing all activities to be done from home. Every assignment had clear instructions and the final accurately reflected the content of the class. His lectures were great and his TA team was very helpful.

5.0
3.0
CS3810
Grade: A
Dec 31, 2021
Would take again

The curriculum of this class can be daunting at first, but if you go to the lectures, actually pay attention, and take notes you'll do fine. Jensen's lectures are really good and sometimes funny. Whatever you do, don't fall behind. The stuff taught in this class compounds on itself so if you blow off one concept and assume you'll be ok, you wont

Amazing lectures
Lecture heavy
5.0
4.0
CS1420
Grade: A+
Dec 31, 2021
Would take again

He makes it clear from the beginning that he won't go easy, but he really didn't make the class overly difficult, either. If you keep up with his lectures and homework, you'll gain a ton of knowledge and do well (I had no prior experience and got an A). Funny and extremely knowledgable. Con: he does have to rely on the TA's, who are hit and miss.

Respected
Lots of homework
Clear grading criteria
4.0
4.0
CS1420
Grade: A
Jan 4, 2022
Would take again

Going into this class I had little programming experience. Some of the assignments were tough but each assignment had clear directions on how to solve it. What was helpful when solving the assignments were Professor Jensen's tips during lecture and going to TA hours. Also, he extended the due date for a lot of the assignments.

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
CS1420
Grade: A
Apr 27, 2022
Would take again

Peter is by far one of best professors I've had! I was worried I wouldn't be able pick up programming, but the way Peter formats his lectures and assignments have definitely made me feel very confident for my future in CS. I would recommend taking his 1420 classes whenever he teaches.

Amazing lectures
Caring
5.0
3.0
CS1420
Grade: A
Apr 28, 2022
Would take again

Peter is an amazing professor. He truly teaches the material needed to master the course. Attending class is the best thing you could do for yourself. Trust me, when you get to CS2420 with Erin Parker you will miss Peter, a lot.

Participation matters
Lots of homework
Respected
5.0
3.0
CS3505
Grade: A
May 4, 2022
Would take again

Great teacher. I think this class requires a lot of time on homework (~7+ hours each week)...but at least it was expected (accelerated programming course). Jensen is very knowledgeable and does a great job at teaching the content. His lectures were fun to listen to and I learned a lot in his course.

Lots of homework
Hilarious
Lecture heavy
5.0
3.0
CS1420
Grade: A+
May 11, 2022
Would take again

Accelerated Intro to Object Oriented Programming - Fall 2021. While sometimes he can be a bit scattered, he's a genuinely funny guy who puts the time and energy into his lectures to make sure he's communicating everything as well as he can. He records all his lectures and holds regular office hours. I'm definitely going to take 3810 from him.

Amazing lectures
4.0
4.0
CS1420
Grade: A
May 23, 2022
Would take again

He is generous and quite clear in teaching class contents but he gives back the exam scores late.

3.0
5.0
CS3810
Grade: B
Oct 14, 2022

Jensen does get carried away with how difficult he makes his assignments. If you're willing to put in the time and are really interested in the course concepts, then by all means take his class. You will definitely learn a lot. If you can't handle being pushed, don't take his class.

Lots of homework
5.0
3.0
CS1420
Grade: Incomplete
Nov 11, 2022
Would take again

Understanding with grades as long as assignment gets completed.

Clear grading criteria
Respected
Lecture heavy
5.0
3.0
CS1420
Grade: A
Nov 16, 2022
Would take again

Loved this class :) I have some prior experience with code so it wasn't too hard for me, but it would be VERY fast-paced if you were new to programming. Jensen's lectures and expectations are very clear, and he's understanding when it comes to assignments and just wants you to succeed/understand the material. A bit of a slow grader though.

Participation matters
Clear grading criteria
Lots of homework
4.0
4.0
CS1420
Grade: A-
Nov 30, 2022
Would take again

This course was hard. Peter did give us the resources to succeed and encouraged us to take advantage of that. We used Java, so start studying that now if you're planning to take this course. No laptops were allowed during lecture, which was a bit weird, but did force me to focus on what he was saying.

Lecture heavy
4.0
3.0
CS1420
Grade: Not sure yet
Dec 3, 2022
Would take again

Dr Jensen is a funny dad-like character who knows a lot about the history of computer programming. His lectures highlighted what I love about computer science and his assignments are fun and challenging. Our final project seemed a little scattered and the course schedule got sloppy, but overall great class.

Amazing lectures
Lots of homework
Lecture heavy
4.0
4.0
CS1420
Dec 5, 2022
Would take again

I was initially annoyed that he didn't allow electronics in class but it ended up being great because there were fewer distractions. I learned a lot in this class. Just do the homeworks and go to class and you'll be fine

5.0
3.0
CS1420
Grade: A
Dec 15, 2022
Would take again

Jensen is the GOAT. His enthusiasm for CS is contagious. He's really smart, but he's also able to view the topics he's teaching from the perspective of a beginner by addressing a lot of common misconceptions. On the other hand, he takes forever to grade exams. I also wish his lectures were a bit more structured. Hard to take notes sometimes.

Amazing lectures
Hilarious
Respected
5.0
3.0
CS1420
Grade: A
Jan 3, 2023
Would take again

I adored professor Jensen, and I believe that you will too if you are aware of the contents of CS 1420. This course was obviously designed for students with programming experience, and I would not recommend taking it without any; even an online course would be invaluable. That being said, professor Jensen is an engaging and thoughtful professor.

Participation matters
Amazing lectures
Accessible outside class
4.0
4.0
CS1420
Grade: A
Jan 9, 2023
Would take again

Overall, Prof Jensen was a great professor. Prior programming experience is definitely recommended. Not much but if you're a complete beginner, you will struggle a lot. Slow grading and not very fast at responding to messages. But, his class was super enjoyable and he is very nice. He also records all of his lectures. Would recommend.

Clear grading criteria
Respected
Lecture heavy
3.0
5.0
CS3505
Grade: A
Jan 25, 2023

We worked in teams to create a collaborative spreadsheet, which was difficult and time consuming. The lectures did not help with the assignments. Jensen took a very long time grading, so you might be surprised with your grade right before the semester ends. He seems like a very knowledgeable guy, but I did not like his teaching style.

Group projects
Lots of homework
4.0
4.0
CS1420
Grade: A-
Feb 19, 2023
Would take again

Accelerated intro to Java class. I entered with little to no programming experience. Now that was tough! For people who are programming noobs, you will find his class easy at first, but exponentially get harder. I recommend utilizing office hours and TAs as much as possible. The problem is lots of the TAs are condescending. Advice: ask for help.

EXTRA CREDIT
5.0
3.0
CS1420
Grade: A
Apr 7, 2023
Would take again

Professor Jensen is a caring person and a great teacher with clear grading criteria. His midterms aren't very difficult.

Clear grading criteria
Respected
Test heavy
4.0
2.0
CS1420
Grade: A
Apr 18, 2023
Would take again

Bro is funny and while his lectures are sometimes boring, the homework and exams are straightforward. If you have coding experience, the class should be easy, if you don't, it'll probably just be a lot more work.

3.0
4.0
CS1420
Grade: A-
Apr 18, 2023

I came in with zero coding experience, and I had a pretty easy time; however, the difficulty escalates extremely quickly towards the end of the semester. 0-60 in a snap! Jensen's lectures are fun (most of the time), and are very informative. The TAs are arrogant pricks, so good luck getting help from them. I hope you're good at teaching yourself.

Tough grader
Lots of homework
Accessible outside class
4.0
3.0
CS1420
Grade: Not sure yet
May 5, 2023
Would take again

I enjoyed Professor Jensen's teaching style. It was a no electronics classroom, but lectures were uploaded to Canvas. He gave study guides for the exams and offered extra credit in multiple ways. The only bad part is you don't know your grade until they're finalized and put in, so it can be somewhat hard to monitor your progress.

EXTRA CREDIT
Lecture heavy
Online Savvy
4.0
4.0
CS1420
Grade: B
May 25, 2023
Would take again

Unless you go to lectures/watch the recordings you wont pass. Understanding the lectures is vital to passing the class. There are a ton of TA hours all week to help with assignments. Every week you have a coding assignment-DO NOT PROCRASTINATE. What he teaches is on the tests, very straightforward. I would recommend him.

Amazing lectures
Clear grading criteria
5.0
3.0
CS1420
Grade: A+
Jul 15, 2023
Would take again

One of the most experienced professors, I've ever had. Dr. Jensen knows his stuff and his class reflects that. Throughout the course, he makes it clear what he's doing and actively engages the class in a funny and effective manner. His tests were reasonably challenging but not hard + Good study guides. The final project at the end was a blast!

Gives good feedback
Respected
Lecture heavy
5.0
3.0
CS1420
Grade: A-
Nov 14, 2023
Would take again

Favorite CS professor so far

5.0
3.0
CS1410
Nov 9, 2025
Would take again

great teacher

Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

31%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 70 grades
Most common grades:
A (36)
A- (10)
B (9)
Grade Distribution
A(43)B(10)C(2)D(0)F(0)A-/B+(15)
Based on 79 reported grades
A: 36
A-: 10
B: 9
A+: 7
Common Tags
Amazing lectures (20)
Respected (16)
Lecture heavy (16)
Caring (15)
Lots of homework (15)
LOTS OF HOMEWORK (12)
Clear grading criteria (12)
Gives good feedback (11)
Rating Trend

Stable

+0.13 avg change
Feb
Apr
May
Jul
Nov
Nov
Last 6 months
Ratings by Course

CS2010

5.0

(1)

CPSC1410

5.0

(2)

CSSECT

5.0

(1)

CSC1410

5.0

(1)

CS1000

5.0

(1)
+10 more courses
Difficulty by Course

CSSECT

5.0

ECE3810

5.0

CS3810

4.2

CS2420

4.2

CS3505

4.1

Similar Professors