4.8

Robert Sorenson

Computer Science - University of Wisconsin - Milwaukee

4.8
Quality
2.2
Difficulty
98%
Would Retake
100
Reviews
4.8
Quality
2.2
Difficulty
4.8
Helpful
4.8
Clarity

98%

Would Retake

100

Reviews

Rating Distribution
Official

5

87

4

11

3

2

2

0

1

0

What Students Say

This instructor is one of the best in the UWM CS department

CS337 - 5.0 rating

Very clear and helpful professor

COMPSCI201 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

11%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (29)
A+ (8)
A- (7)
Grade Distribution
A(37)B(3)C(3)D(0)F(0)A-/B+(11)
Based on 58 reported grades
A: 29
A+: 8
A-: 7
B+: 4
Common Tags
Caring (21)
Clear grading criteria (19)
Gives good feedback (17)
Respected (16)
Amazing lectures (13)
Amazing lectures (6)
Hilarious (5)
Skip class? You won't pass. (4)
Rating Trend

Stable

-0.11 avg change
Oct
Dec
Jan
Mar
May
Nov
Last 6 months
Ratings by Course

150

5.0

(1)

CS152

5.0

(1)

CS150

5.0

(12)

CSCI

5.0

(1)

BUS230

5.0

(1)
+16 more courses
Difficulty by Course

COMPST750

4.0

201

3.0

CSCI

3.0

CS250

3.0

COMPSCI240

3.0

Reviews (100)
5.0
2.0
CS152
Oct 28, 2002

No Comments

5.0
2.0
CS150
Jan 20, 2003

No Comments

5.0
3.0
CSCI
Mar 26, 2004

Bob rocks!

5.0
2.0
CS150
Oct 23, 2004

Great!

4.0
2.0
COMPSCI150
Dec 2, 2004

Bob is a great guy, he has fun in his class and makes his tests super easy!

5.0
2.0
CS150
May 2, 2005

Hard not to understand what he is talking about Great Prof.

5.0
1.0
COMPSCI150
Oct 20, 2005

No Comments

5.0
1.0
CS150
Sep 12, 2006

I reccommend any person to have this professor. He is a good and clear person to have.

5.0
4.0
CS201
Dec 7, 2006

Nice guy, interesting class

5.0
2.0
CS150
Jan 22, 2007

What a terrific teacher. I've gone out of my way second term to get into the class that he teaches. He was extremely helpful when I needed anything, including a take-home exam. Also kept the classes attention and made things interesting even when the topics were hideously boring. All in all he was a great instructor.

5.0
2.0
CS150
Apr 30, 2007

Very clear and lots of fun. Take his classes. You won't regret it.

5.0
1.0
CS150
May 27, 2007

Rob is so nice and helpful. Im glad i took his class. CS 150 was a breeze for me. Learning binary math is pointless but fun. I loved this class and this teacher. Have fun!

5.0
2.0
CS150
Dec 28, 2007

Prof. was funny, always throwing his marker around, cracking jokes.Very nice guy, overall the class was easy because of him. A++++

5.0
3.0
CS201
May 7, 2008

Excellent professor. Although CS isn't my thing, this class was required for my major and he made it run very smoothly. Very good at getting students to understand the material. Tests were very fair. Also seems to keep TA's in check.

5.0
1.0
BUS230
Jan 5, 2009

Easy Going, easy to learn, overall fun class

5.0
3.0
CS201
Feb 11, 2009

Great guy, great teacher. Recommended for this class. DO NOT take jayson rock. he is the complete opposite.

5.0
2.0
COMPS105
Sep 2, 2009

Awesome

5.0
1.0
CS201
Nov 24, 2009

Amazing professor and person. Go ahead ... call him "Bob".

5.0
2.0
COMPS201
Dec 19, 2009

Great guy. Knows his stuff. TA was a bit hard to understand, but that can't affect Bob's rating. Make sure to go to labs as well as class, it gets hard to understand if you miss much.

5.0
4.0
CS201
Mar 3, 2010

Extremely nice and awesome guy. He is one of my favorite professors and as others have said call him Bob

5.0
2.0
CS201
May 3, 2010

One of best professors I have ever had. Very clear and easy to understand, and he teaches at a spead that anyone can keep up even if they have never programmed before.

5.0
2.0
CS201
May 24, 2010

He was extremely clear in his teachings, despite being a little quiet. The exams are fair and are largely based on the homework and labs. Lab is required, and a quiz is given in lab. He answers questions thoroughly as well.

5.0
1.0
CS201
May 26, 2010

Really helpful,very clear in class, always willing to help others. That class is not for everyone but that professor makes it easier for everyone. So if you are taking Programming class first time and nervous I would highly recommend him.

5.0
2.0
CS150
May 2, 2011

Very good teacher. As long as you attend the lecture and understand the material you'll be good. I bought the e-book for the class and rarely touched in (only used it for hw assignments). 3 exams, like 2 or 3 hw assignments. Cool guy all-around.

5.0
1.0
CS251
Jul 14, 2011

Great teacher very helpful and understanding. Assignments, lab exercises/quizzes, and tests were all pretty easy.

5.0
1.0
CS201
Nov 2, 2011

Great professor with a good personality, likes to keep lectures fun and crack jokes. I think my only complaint would be that he's not as involved in the tutoring/grading as he could be. The TA's handle most of that, but with class sizes in the upper hundreds, I can forgive that.

5.0
1.0
COMP201
Dec 7, 2011

i did not take professor bob lecture for 201 but instead i took professor rock lecture. above all i have learn more stuff from professor bob lecture than rock. bob is a helpful instructor and he explain every detail little y little making sure all students understand it. he is a great professor too. however, read the book too because it will help u

4.0
5.0
CS201
Dec 8, 2011

Definitely take bob over Rock. Bob is helpful and makes it fun even though its computer science.

5.0
1.0
CS201
Feb 12, 2012

I didn't go to very many lectures because the class was pretty simple, but I really enjoyed it. Sorensen's lectures were very helpful when I did. The final is written by all the cs201 professors though, so be careful. The only points I got off in that class were the questions Rock wrote on the final ; )

5.0
2.0
CS251
Jul 6, 2012

Had him for c++ and java. Don't take anyone else for intro programming classes

5.0
3.0
COMP201
Dec 29, 2012

Good professor.

5.0
2.0
CS201
Apr 1, 2013

Bob is great. Very helpful with everything. My assigned lecturer was Jayson Rock but he was so terrible that I decided to attend Bob's lectures. I definitely recommend him. Very clear, understanding, and more than able to answer any questions anyone might have. He is a huge help with assignments too which is a huge plus for those harder ones.

5.0
2.0
CS201
Apr 17, 2013

Attempts to make lectures entertaining. He is skilled at making material understandable to those with little (or in my case, no) programming experience. He offers in-class help on assignments too which is great.

5.0
1.0
CS150201
Grade: A+
Oct 28, 2013

Great teacher. I had him for CS 150 and 201. He is very approachable. I left Jayson rocks class and switched to his and he was completely fine with it. Awesome guy.

5.0
2.0
CS337
Nov 13, 2013

Great teacher, lectures are always entertaining and helpful for labs/homework. He can ramble at times, but to me that makes a professor even better. Recommend taking this professor when ever possible.

5.0
2.0
CS150
Jan 1, 2014

Very nice professor. If you need help, go to his office hours. He is so nice and will try to explain things to you. Bob is great - always throwing his marker around. Only did 3 chapters in the book, which was nice, but went into a lot of detail. Much more than I expected for such low level course. His notes are okay. Only 4 homework assignments. A+

5.0
3.0
COMPSCI201
Jan 8, 2014

Great professor. Pretty funny and loves to throw his markers. Extremely willing to help and really nice.

5.0
1.0
COMPSCI201
Grade: A+
Jun 17, 2014

Very clear and helpful professor. Was recommended to take his class by friends and I do not regret listening to them. Note: You probably don't need the book for this class. You can pretty much get by with the slides but do note you use the same text for COMP SCI 251. Also, if you can find the international edition, its cheaper and exactly the same.

5.0
1.0
150
Sep 18, 2014

Excellent Professor.

5.0
2.0
CS337
Grade: A-
Oct 28, 2014

It's well known that he among the best CS professors here. His courses are entertaining and manageable.

5.0
1.0
CS337
Nov 16, 2014

He's great

5.0
2.0
COMPSCI150
Grade: A
Dec 10, 2014

Bob is the best prof I've ever had. Makes material accessible to beginners. He goes into a lot of detail & will learn a lot, but won't get far in the book, which is fine. Always free for help & open to questions. The book is helpful for homework assignments. Only 4 testsHW. Not mandatory lectures, but his notes are good so I recommend going.

5.0
2.0
COMPSCI150
Grade: A
Dec 10, 2014

Bob is the best prof at UWM. Makes material accessible to beginners. He goes into a lot of detail & will learn a lot, but won't get far in the book, which is fine. Always free for help & open to questions. The book is helpful for homework assignments. Only 4 testsHW. Not mandatory lectures, but his notes are good so I recommend going.

4.0
3.0
201
Grade: B+
Dec 14, 2014

Very nice and funny. Actually engaged students in lecture. Was a bit unclear explaining things in class. Labs could have been more helpful than they were.

4.0
4.0
COMPSCI201
Jan 17, 2015

If you have no experience in programming going into this class, such as myself, be prepared to spend many hours in a computer lab trying to figure out what you are doing for the programs, the good thing is if you have questions ask Robert, and the TAs, they are willing to help and know its most peoples first experience writing code.

5.0
2.0
CS337
Mar 13, 2015

great guy

5.0
3.0
COMPSCI201
Grade: B
May 5, 2015

Fantastic professor for an introductory class. He explained things simply but it never felt like he was patronizing us. The programs (especially the later ones) will make you work to get them right, but I didn't know a thing about programming before I took his class and I did alright.

5.0
1.0
COMPSCI201
Grade: A+
Oct 19, 2015

Awesome teacher. Does not patronize in lower level classes, thoroughly explains. Always willing to help. Has personality during lectures, engages students. Class is always better when taught by a guy you sincerely like as a person.

5.0
2.0
COMPSCI201
Grade: A
Dec 3, 2015

I really enjoyed CompSci 201/250 with Dr. Sorenson. He was very helpful and clear in lecture. If you get the opportunity to take a course with him, I highly recommend it!

5.0
1.0
COMPSCI250
Grade: A+
May 18, 2016

One of the best comp sci professors

4.0
2.0
CS240
Grade: A
Nov 14, 2016
Would take again

Good Professor, Good Curriculum, No complaints

Gives good feedback
Respected
Clear grading criteria
5.0
1.0
COMPSCI250
Grade: Not sure yet
Nov 29, 2016
Would take again

He's really nice and slow and cares about his students passing. I personally like his lectures and he's very lenient. There is literally no way to fail unless you choose not to take any effort whatsoever

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
3.0
COMPSCI250
Grade: A
Dec 19, 2016
Would take again

It's a shame that Bob has share a last name with one of the most hated chemistry professors on campus. I loved going to lecture for this class, I was guaranteed a laugh from each one; while still learning what I needed to. If given the opportunity take a class with Bob, you will not be disappointed!

Gives good feedback
Hilarious
Amazing lectures
5.0
5.0
CS250
Grade: B+
Dec 21, 2016
Would take again

Bob was a great professor and his lectures were well taught. This was one of the only classes that always had 100% of my attention. He was also available outside of class to help those who did not quite understand in the lectures. This professor is a must take!

Gives good feedback
LOTS OF HOMEWORK
Hilarious
4.0
3.0
COMPSCI240
Grade: B
Dec 22, 2016
Would take again

Great professor overall, makes coding more enjoyable. Only problem is that he sped through learning the languages and those who weren't familiar with coding languages generally struggled.

Gives good feedback
Clear grading criteria
Hilarious
5.0
4.0
CS337
Grade: A-
Jan 3, 2017
Would take again

Mr. Sorenson is a great teacher; he cares about his students and provides plenty of resources for them to succeed. 337 is hard, but I'm SO glad I had it with him, as opposed to one of the other professors who teaches it. If you can, wait to take it with Mr. Sorenson. It's worth it.

Respected
LOTS OF HOMEWORK
Caring
5.0
2.0
CS337
Grade: A-
Jan 4, 2017
Would take again

Great professor! Cares a ton for students and is extremely helpful! Only downside is he does too much handholding sometimes.

Gives good feedback
Respected
4.0
5.0
COMPSCI251
Grade: C
Apr 3, 2017
Wouldn't take again

He is one of the nicest guys you'll ever meet. So I respect him greatly. With that said, I was very new to programming, and he's not the best at explaining things so that a newbie will understand. So I struggled through his class. I should have failed, but I got a C. I wish I saw him more after class hours for help.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
CS240
Grade: A
Apr 13, 2017
Would take again

If you never get a chance to take a class with Bob then you're missing out on life. Even if you're not a CS major pop into one of his lectures sometime and witness his awesome lectures. Plus he cares a lot about his students, and is willing to help out as need be!

Clear grading criteria
Amazing lectures
Caring
5.0
2.0
CS250
Grade: A
Nov 29, 2017
Would take again

He gives amazing, very detailed and easy-to-understand lectures. He is happy to answer any questions and makes sure everyone understands the information. The textbook is in no way mandatory. There are weekly programs that aren't too difficult. The labs and quizzes are very straightforward. If you have a logical mind, this will be very easy and fun.

Respected
Amazing lectures
Caring
5.0
2.0
CS251
Grade: A
Nov 29, 2017
Would take again

One of the best instructor/teacher I've ever had. Does a great job of explaining difficult concepts without being boring - which is hard with a computer science course.

Respected
Amazing lectures
Caring
5.0
3.0
CS250
Grade: A
Mar 27, 2018
Would take again

Very good at teaching/explaining the material in a way that even a complete newbie can understand (if you do the bare minimum of preparation on your own). Text is helpful but not strictly necessary - if you have some programming background, you can probably make do without it. Exams seem reasonable and fair -review your labs and programs!

Amazing lectures
5.0
2.0
CS251
May 17, 2018
Would take again

Sorenson is one of the best professors here. This class essentially picks up right where you left off with CS250, and does it seamlessly. The programs were incredibly helpful, and the exams were reasonably fair. Weekly programs and quizzes were not too tough if you paid good enough attention and put in the effort. Great teacher, great class.

Respected
Amazing lectures
Caring
3.0
4.0
CS250
Grade: B+
May 20, 2018
Would take again

if you have no previous experience in coding you will struggle and lectures will be hard to follow. HOWEVER go to all discussions, do all the programming assignments and get help from TA's for them. and go to all the lectures because he gives hints for programming assignments. use everything he posts on d2l to study. hard work is needed!

Skip class? You won't pass.
Clear grading criteria
Caring
5.0
4.0
CS337
Grade: A
Dec 12, 2018
Would take again

This instructor is one of the best in the UWM CS department. He knows how to teach and he understands what it takes to learn. While not a professor, this is what other professors should strive to be. Clear teaching, clear concepts, doesn't play tricks or games, understands his class semester to semester and ends up teaching tough materials well.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
CS250
Grade: A
Jan 8, 2019
Would take again

One of my all time favorite professors. He explains things very well, and in a way that you remember, and prepares you well for knowing the basics used in later CS classes. His lectures alone will cover everything you need to know for labs and exams. Attend lectures and pay attention and it is an easy class.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS250
Grade: A
Jan 23, 2019
Would take again

Great professor. He explains concepts well and answers any questions that anyone has. The only thing that I didn't like about CS250 was how much the tests were worth. In total, the two midterms and final exam were worth 60% of your grade.

Respected
Clear grading criteria
TEST HEAVY
5.0
2.0
CS250
Grade: A
May 18, 2019
Would take again

If you don't have programming experience, taking "Java Programming MasterClass For Software Developers" on Udemy before the class started really helped me. His lectures are interactive and helpful, and his programming assignments can be challenging, but don't despair - the CEAS Tutoring Center is your friend for tough assignments!

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
COMPSCI250
Grade: A+
May 27, 2020
Would take again

This class is easy even if you are new on Java. you will have programs, labs, quizzes, and 3 exams. Those are your grade for the semester. If you don't understand anything, don't hesitate to ask him after the class or even on email, or in his office, he will help you.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
4.0
4.0
COMPSCI201
Grade: A
Jun 12, 2020
Would take again

Sorenson had great lectures. He knew when projects weren't clear so he was great at giving a step by step to clear that up. Occasionally, he assumed that everyone knew the basics of programming which confused me at times, but he's great at responding to questions in person and over email.

Gives good feedback
Respected
Lots of homework
5.0
4.0
COMPST750
Grade: Not sure yet
Nov 2, 2020
Would take again

Great professor, knows what he's doing. Lectures are only 50min, learned most aof the material on my own. COMPST750 is a joint class with COMPSCI251. 750 is just a grad school version. No labs in 750, but you have to read published papers and do reports on them. This is an object-oriented Java course. Should know basics of Java before taking 750.

5.0
3.0
CS337
Grade: C
Dec 16, 2020
Would take again

Bob gives great lectures. He's fair, flexible, and very good at explaining. You shouldn't expect to be able to push him around, but he'd rather give the whole class extensions on assignments when he knows people are struggling than give out Fs. Overall, he's just a good dude who's easy to listen to, and happens to be really good at teaching too.

Respected
Amazing lectures
Caring
5.0
2.0
CS251
Grade: A
Jan 10, 2021
Would take again

Has a cool personality, wants everyone to succeed. Responds to emails, answers all questions.

Accessible outside class
Clear grading criteria
Caring
5.0
3.0
CS337
Grade: A
Jan 27, 2021
Would take again

He held office hours every day after class and was responsive to questions. He was always really flexible with due dates if he noticed the class was struggling. Generally speaking if you do the homeworks then for exams and the final project, you should be just fine. Advice: Make sure you get Mingren as your TA because he is very helpful and kind.

Inspirational
Amazing lectures
Caring
5.0
2.0
CS337
Grade: A
Apr 19, 2021
Would take again

Very understanding of difficult deadlines, lots of extensions Gives lots of preparation for exams and they are over material covered very well Not boring to listen to, explains things well and answers questions Definitely take him over anyone else if given the option to

Respected
Clear grading criteria
Caring
5.0
2.0
CS251
Grade: A+
Sep 22, 2021
Would take again

He is amazing professor at UWM, wish he was for all CS classes. Easy to understand, wiling to help you and give u a feedback about ur work. This was the second semester I took with him and I enjoyed his class, even though CS 251 was online but it was fun. I recommend you to take with him any cs class he has.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
COMPS105
Grade: B+
Jan 4, 2022
Would take again

He is an amazing and very nice teacher. Some stuff in the lesson can be difficult, but once you go into the office hours it helps a lot. I would recommend making sure to go to the lectures. He is a very nice professor and a very kind person. And it is always willing to help.

Respected
Skip class? You won't pass.
Inspirational
3.0
4.0
COMPSCI251
Grade: A-
Mar 14, 2022
Would take again

Overall a nice guy and a good teacher. But his exam reviews are not the best and his office hours are not the best use of time. I would suggest going to EMS 280 for help on programs or your TA. Also don't fall behind on labs they are often very similar to the exam.

Clear grading criteria
Caring
Accessible outside class
5.0
2.0
COMPSCI251
Grade: A+
Apr 5, 2022
Would take again

Professor Sorensen knows his stuff and is ready to answer the difficult questions

Amazing lectures
Inspirational
Hilarious
5.0
2.0
CS150
Grade: A
Apr 22, 2022
Would take again

We only had 3 HWs and 3 Exams the whole sem. I got worried at first when then first exam was done because it drag my grade from A to B (almost all of us were like that). Tip: Take your HWs and Exams seriously because there is no extra credit that will lift you grade.

Graded by few things
4.0
2.0
COMPSCI251
Grade: C-
May 16, 2022
Would take again

he is very understanding if certain life changes occur of if you simply forget to turn in an assignement, for exanple, if you forget to due a lab on time, it will be available for a certain period of time after it was supposed to be in. For this reason, I really like him as a teacher. Also he actually teaches during lectures which is a plus

Caring
4.0
3.0
COMPSCI250
Grade: A-
May 26, 2022
Would take again

Idk i guess a good place to start if you are someone with no experience in this field,i took his course reading all these reviews i guess hes a good teacher,it could have been worse so im not complaining.maybe I was expecting alot,I was lost the first day but it got better,my TA was really great and shes the reason I got thru most of the content.

Lecture heavy
5.0
2.0
COMPSCI250
Grade: A
Dec 2, 2022
Would take again

Well-liked and for good reason, very fair with grading and exams. If you have trouble with the material you should seek out help outside of class, good lectures but they can sometimes pass over finer details. Your lab TA can make or break the course, especially if you struggle, so don't be afraid to switch sections if possible.

Gives good feedback
Caring
5.0
2.0
COMPSCI251
Grade: A
Dec 13, 2022
Would take again

Overall, Bob has been a great professor for the last couple semesters (COMPSCI 250 & 251). He teaches content well in lectures, the homework and book is useful in learning concepts, and he is supportive in helping students understand the material.

Clear grading criteria
Caring
5.0
1.0
COMPSCI250
Grade: Incomplete
Feb 22, 2023
Would take again

He has a boring voice is the only con I have. Overall cs 250 is the easiest class I have this semester XD. not joking. Sorenson is a great guy, he has his own throw his marker at the board at what he's referring to

5.0
2.0
COMPSCI251
Grade: A-
May 31, 2023
Would take again

Professor Sorensen is a great professor with entertaining lectures. This class was a review of the second semester of AP CS A, which UWM does not grant credit for this class, so it was rather easy. He'll casually throw a marker up at the screen to point sometimes.

4.0
2.0
COMPSCI251
Grade: A
Sep 13, 2023
Would take again

I also took his COMPSCI 250 class because 250 was a nice course to me. The programming assignments might feel hard at the beginning of the class, but the TAs and the professor explain a lot about it. Exams ask you some basic concepts and to write down the code, which are almost the same with your lab assignments and the programming assignments.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
COMPSCI250
Grade: A
Nov 28, 2023
Would take again

Awesome lecturer, wish his TAs were better tho. Mine was not very knowledgeable and frequently did not know how to help on simple things.

5.0
2.0
CS150
Grade: A
Dec 31, 2023
Would take again

His CS150 class was pretty easy and he explained the content well in his lectures. I really appreciated exam prep days as he made it very clear what he wanted us to focus on studying. The class was pretty boring but I believe that has more to do with the course than him as a teacher.

Lecture heavy
Graded by few things
5.0
1.0
COMPSCI150
Grade: A
Feb 2, 2024
Would take again

"ALRIGHT"

5.0
2.0
COMPSCI250
Grade: B
Oct 21, 2024
Would take again

The professor is great! I've had him for various classes and he's really chill. I really wish he taught every single CompSci class, lol, would've been amazing. In my experience, he explains things pretty well and if you have a question, he will answer well :). Never had any problems!

Gives good feedback
Caring
5.0
2.0
COMPSCI251
Grade: A+
Oct 23, 2024
Would take again

This professor clearly has a passion for teaching. If you have a chance to take him over someone else, do it. All the material is posted online and he's always open to answering questions especially after lectures. There's a reason why his reviews on here are amazing plus his lectures are never empty.

5.0
2.0
COMPSCI150
Grade: Not sure yet
Dec 12, 2024
Would take again

W guy, barely any homework, and he makes everything clear. His lectures are great if you've already read the textbook but if not it can be hard to understand.

Get ready to read
Clear grading criteria
Graded by few things
5.0
3.0
COMPSCI250
Grade: A
Dec 18, 2024
Would take again

Amazing professor and class for people who have no background in coding, at the beginning the class might seem heavy but once you understand the basics of the logic it gets really easy. He has a boring voice to lecture but truly knows his material, I highly recommend paying attention to his lectures if you're new at this.

Clear grading criteria
Caring
Lecture heavy
5.0
3.0
COMPSCI250
Dec 18, 2024
Would take again

Loved Professor Sorenson's class. He went over what to expect on the exams the class before it and it was always helpful. His lectures made sense he explained things really well.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
COMPSCI250
Grade: A
Jan 23, 2025
Would take again

Sorenson is awesome!! Lectures were great and he was always happy to help and answer questions. I would recommend this class to anyone, I knew absolutely nothing about programming or computers and his class helped me learn really fast. Grade distribution is fair. Labs are ran by TAs and are helpful to understanding content. Dont get the textbook.

Amazing lectures
Clear grading criteria
Respected
5.0
1.0
COMPSCI250
Grade: A
Mar 7, 2025
Would take again

He is very fair in giving grades, and the grading is not so harsh. The TAs give you good feedbacks for assignments. There are quizzes during lab, and if you get good scores on them you will do well on the exam. The exams are pretty easy, asking you to write basic codes you have learned in your classes.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
COMPSCI250
Grade: A-
May 13, 2025
Would take again

best cs professor at uwm, wish he taught the harder classes like cs351 and 431 as well, because all other professors dont know how to teach at all

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
COMPSCI251
Grade: A
May 13, 2025
Would take again

His lectures are absolute cinema, the assignments are straightforward, and the labs encourage you to struggle and mess around with the code to learn.

Amazing lectures
Gives good feedback
Hilarious
5.0
1.0
COMPSCI251
Grade: A
Nov 30, 2025
Would take again

Very understanding of what you have to do and the expectations. Can be lenient when he knows an assignment is on the harder side. Helps the class, but allows and encourages some struggle/research and studying. Overall a nice, respectable man who teaches with passion and respect.

Amazing lectures
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

11%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (29)
A+ (8)
A- (7)
Grade Distribution
A(37)B(3)C(3)D(0)F(0)A-/B+(11)
Based on 58 reported grades
A: 29
A+: 8
A-: 7
B+: 4
Common Tags
Caring (21)
Clear grading criteria (19)
Gives good feedback (17)
Respected (16)
Amazing lectures (13)
Amazing lectures (6)
Hilarious (5)
Skip class? You won't pass. (4)
Rating Trend

Stable

-0.11 avg change
Oct
Dec
Jan
Mar
May
Nov
Last 6 months
Ratings by Course

150

5.0

(1)

CS152

5.0

(1)

CS150

5.0

(12)

CSCI

5.0

(1)

BUS230

5.0

(1)
+16 more courses
Difficulty by Course

COMPST750

4.0

201

3.0

CSCI

3.0

CS250

3.0

COMPSCI240

3.0

Similar Professors