3.9
Quality3.8
Difficulty80%
Would Retake139
Reviews80%
Would Retake
139
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
16%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.13 avg changeRatings by Course
CS2010
5.0
(1)CPSC1410
5.0
(2)CSSECT
5.0
(1)CSC1410
5.0
(1)CS1000
5.0
(1)Difficulty by Course
CSSECT
5.0
ECE3810
5.0
CS3810
4.2
CS2420
4.2
CS3505
4.1
Reviews (139)
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.
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.
Sets aside a lot of time for the students, answers questions clearly and effectively and is a great teacher in general.
Hard class Cool prof
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.
He was the best professer I've had in years.
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!
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 ?
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.
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.
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
He knows his stuff and loves his field, which makes his explanations all the better
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
One of the worst educators I have come across. Better study this class from the textbook rather than waste time in lectures.
Peter is less effective teaching upper division and should stick to teaching 1000 level classes.
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.
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.
His grading is difficult and unforgiving. He is smart, and passionate, but I would not want to take that class again.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
do not ever take this class from this professor as he is the worst professor ever.
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!
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!
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.
Difficult time in this class. He was not very helpful during office time.
Values busywork because it "prepares you for the real world". Enjoy spending more time typing and formatting documents than actually completing the work.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
A great teacher that obviously loves what he does.
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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!
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
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.
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.
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
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.
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 :)
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.
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
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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!
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.
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
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.
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
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.
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.
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.
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.
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.
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.
He is generous and quite clear in teaching class contents but he gives back the exam scores late.
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.
Understanding with grades as long as assignment gets completed.
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.
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.
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.
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
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.
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.
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.
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.
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.
Professor Jensen is a caring person and a great teacher with clear grading criteria. His midterms aren't very difficult.
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.
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.
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.
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.
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!
Favorite CS professor so far
great teacher
Class Info
Online Classes
100%
Attendance Mandatory
16%
Textbook Required
31%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.13 avg changeRatings by Course
CS2010
5.0
(1)CPSC1410
5.0
(2)CSSECT
5.0
(1)CSC1410
5.0
(1)CS1000
5.0
(1)Difficulty by Course
CSSECT
5.0
ECE3810
5.0
CS3810
4.2
CS2420
4.2
CS3505
4.1