4.3

Steve Klein

Computer Science - Southern Illinois University - Edwardsville

4.3
Quality
2.4
Difficulty
87%
Would Retake
92
Reviews
4.3
Quality
2.4
Difficulty
4.3
Helpful
4.3
Clarity

87%

Would Retake

92

Reviews

Rating Distribution
Official

5

57

4

22

3

7

2

5

1

1

What Students Say

Steve is pretty funny

CS360 - 3.0 rating

Klein was there for me at a rough point in my life

CS150 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

68%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 24 grades
Most common grades:
A (11)
B (6)
A+ (4)
Grade Distribution
A(15)B(6)C(1)D(0)F(0)A-/B+(2)
Based on 30 reported grades
A: 11
B: 6
A+: 4
Pass: 2
Common Tags
Hilarious (13)
Gives good feedback (8)
Participation matters (6)
Caring (4)
Amazing lectures (3)
Respected (3)
Inspirational (3)
Clear grading criteria (3)
Rating Trend

Stable

-0.15 avg change
Feb
Jul
Dec
Apr
Jun
Dec
Last 6 months
Ratings by Course

CS140150

5.0

(1)

CS140150250

5.0

(1)

CS111240

5.0

(1)

CS275

5.0

(1)

CSMANY

5.0

(1)
+10 more courses
Difficulty by Course

CS240

3.3

CS140150250

3.0

CS

3.0

CSMANY

3.0

CS111150240

3.0

Reviews (92)
5.0
2.0
CS140150
Feb 19, 2003

He's a real good professor!

4.0
2.0
CS150
Feb 22, 2003

No Comments

5.0
3.0
CS140
Feb 24, 2003

No Comments

5.0
3.0
CS140
Apr 26, 2003

No Comments

4.0
3.0
CS150
Apr 30, 2003

No Comments

5.0
2.0
CS150
May 13, 2003

No Comments

5.0
3.0
CS150
May 31, 2003

One of the better instructors in the department. Explains concepts very well, and gives challenging programs.

5.0
3.0
CS150
Jun 30, 2003

He was very good in explaining the concepts of a rather difficult C++ class. his assignments could get rather difficult at times, but he was very fair in grading, considering that most haven't done C++ programming before.

4.0
3.0
CS140
Jul 30, 2003

Nice guy, willing to help you out and go the extra mile. He really didn't have a lot of C++ experience or very prepared for the labs or some of the concepts taught during class.

5.0
3.0
CS240
Aug 29, 2003

Awesome! One of the best CS Profs you'll have; clear; funny; professional; made you WANT to be there for class; Very Interesting; keeps your attention

5.0
3.0
CS140
Apr 15, 2004

Steve is the man. He makes the class easy to understand and he has a good sense of humor.

5.0
1.0
CS140
May 26, 2004

Anyone that awesome is a hottie no matter what he looks like. If you have trouble with a program, he will look at it and tell you exactly where the problem is. Has the funniest example programs: embezzlement, Kermit vs Burns election, etc.

5.0
1.0
CS140
Sep 28, 2004

He was a great teacher and very funny!

5.0
4.0
CS150
Oct 21, 2004

Very good teacher teaching a very hard subject.

4.0
4.0
CS140
Jan 26, 2005

Good teacher. It was a very hard subject but I feel that he taught it very well.

4.0
2.0
CS140
Apr 3, 2005

Klein is very good at explaining the material for class. His assignments and tests are very fair and well organized. He does an excelent job at demonstrating on how to do things.

2.0
2.0
CS140
Apr 14, 2005

He was a good teacher but offered very little help outside of class or during office hours.

3.0
3.0
CS111
Apr 25, 2005

He had a monotone and was a little nerdy when it came to jokes. All in all it was an OK class with an OK teacher.

5.0
2.0
CS140
Apr 26, 2005

Klein is an amasing and funny man. Love his class!!!

5.0
1.0
CS150
May 21, 2005

Klein friggin rocks.

5.0
3.0
CS140150250
May 26, 2005

I was his TA for almost 2 years and I never had any problem with him.. He has been always kind and helpful whenever you approach him with any problem. I will always recommend his class to everyone.

5.0
4.0
CS150
May 30, 2005

He is the best teacher ever. If you go to class, do your assignments, and you are not a total retard- you will do well.

5.0
2.0
CS140
Grade: B
Aug 18, 2005

Great teacher would take him for every class if I could.

5.0
2.0
CS140150240
Grade: Pass
Aug 25, 2005

Great Teacher, Very Helpful, goes above and beyond to help his students.

2.0
5.0
CS140
Aug 31, 2005

Stupid jokes, and he assumed everybody in there was a nerd and knew exactly what he was talking about.

1.0
3.0
CS
Grade: A+
Sep 3, 2005

No Comments

5.0
1.0
CS111240
Sep 20, 2005

I've had Klein for 4 classes now and he is the best. Very helpful and nice. Always willing to answer questions and concerns. He makes the classes enjoyable even if his jokes are nerdy sometimes; but hey it's computer science so deal with it.

4.0
2.0
CS111
Oct 1, 2005

No Comments

3.0
5.0
CS140
Grade: A+
Oct 29, 2005

This guy rocks! I bet he'd awesome at parties!

4.0
2.0
CS111
Dec 12, 2005

Easy for non computer majors

5.0
3.0
CS140
Dec 22, 2005

He was awesome! This was the only class I actually had no desire to skip! I didn't know a thing about computer programming when I went into the class, but now I'm so interested I'm considering a minor.

5.0
1.0
CS140
Jan 17, 2006

favorite CS instructor! very cool and entertaining. i am just disappointed that i dont get him for any higher level classes. i had him for my 100 level classes (111, 140, 150) and i thought they might have been almost a little too easy but i dont know how everyone else did

4.0
2.0
CS140
Apr 29, 2006

No Comments

5.0
1.0
CS140CS150
Jun 8, 2006

best teacher i've had in college so far.... fun and tells hilariously stupid jokes... gotta love it

5.0
3.0
CS240
Jul 13, 2006

The raddest computer science instructor ever. Probably the funniest teacher I have ever had, but I can see some people not getting his sense of humor. Very knowledgable. I wish he taught upper level courses.

5.0
2.0
CS140
Aug 11, 2007

amazing guy

3.0
3.0
CS111
Dec 11, 2007

every class is a power point and he just talks. Don't really need to attend many classes except to do in class assignments which there are 20. Only 4 tests not a hard class. Material is a lil difficult but i barely studied at all and got a B. The in class assignments are super easy you just have to go to class on the right days.

5.0
2.0
CS275
Jan 16, 2008

I had this guy for 4 classes, he is one of the best teachers in the department. Hilarious, kind and genuinely interested in his students. If you go to his office hours he will spend as much time as you need helping you, and in class, he's a blast. Highly recommended.

4.0
3.0
CS150
Aug 4, 2008

I've had Mr. Klein for CS 111 and CS 150. He is very funny and teaches the material well. His programs are fairly difficult but I found his tests to be a breeze. As long as you keep up w/ the work, you can get a good grade.

3.0
4.0
CS240
Dec 7, 2008

He is awesome!..i have taken him for cs 111, 150, and 240 and is by far the best professor I have had for the subject. He is down to Earth and keeps his classes interesting...award for coolist professor goes to...Steve Klein!

5.0
3.0
CSMANY
Dec 12, 2008

Very helpful in and outside of class. Clearly organized lectures, and willing to explain anything if you ask. He seems like he wants his students to know the information. Keeps the mood light, yet is serious about his assignments and tests. Study hard and you'll do fine.

5.0
1.0
CS140
Nov 4, 2009

I only was taking it because it is required for me as a gen ed. and now I really enjoy it and if I needed to find classes to fill my schedule up I would definitely take more and try to get him as my teacher!

5.0
2.0
CS140
Dec 14, 2009

LOL that says alot for him. One of the best teachers at SIUE didn't do the best in his class but it was and still is the best class i have taken in this college.

5.0
3.0
CS140
Dec 21, 2009

He was a very funny teacher. I learned a lot in his class. The material was hard to understand if never taken before, but I understood most of it. I saw him a few times for help on the programs, but overall very fair and fun teacher

5.0
2.0
CS150
Feb 5, 2010

Awsome teacher, easly my favorite at siue

5.0
2.0
CS140
Mar 29, 2010

Very good teacher. Keeps class interesting and is very funny. If you ask quesitons he will explain it until you understand it. Tells you what to expect on tests which helped alot.

5.0
2.0
CS140
Apr 27, 2010

Klein is awesome. Great attitude and excellent understanding of the material. Exams are worth a relatively small amount of points, so if you are confidant in your programming, an "A" will be a cakewalk. He takes a little longer than would be optimal in returning exams and programs, but overall he is an excellent teacher who I definitely recommend

4.0
1.0
CS140
Apr 28, 2010

The favorite teacher for all the kids that change majors after a semester. His class is fun because he moves so slowly through the material that a chimp could get an A in his class and he skips a lot of important material. Be prepared for Socrates to blow your mind after you get away from this guy.

4.0
1.0
CS150
May 22, 2010

Fairly boring, typical powerpoint lectures, occasionally punctuated with entertaining remarks. Klein's classes are extremely easy - past the point of being boring. There's little reason to go to class. He doesn't always explain complex material in the clearest way. Having said all this, he is as helpful and kind as teachers come.

4.0
3.0
CS140
Nov 22, 2010

I had taken CS 140 before and did very poorly in it. In Klein's class I could understand the material a lot more. He explained everything in a way that for someone who is not at CS major could understand.

5.0
1.0
CS140
Dec 19, 2010

I have never taken a computer science course before this year. Mr. Klein was the perfect launch pad for CS 140. He explained and broke down concepts so everyone could understand.

4.0
3.0
CS140
Jan 7, 2011

Professor Klein is one of my favorite teachers. He made learning computer code interesting and fun. He made every class entertaining with stories and jokes, along with usefull info. All the notes are on slide shows and are easy to take. The exams are just like the homework. I recomend working on the homework in a group. Great teacher! TAKE HIM!

5.0
2.0
CS111
Mar 20, 2011

He is funny and a good teacher. Can't ask for someone better. Class is not mandatory to attend but he has a class activity almost every day and each one is worth 5 points so it's better for your grade to attend class. Loved him.

5.0
2.0
CS111
Mar 20, 2011

He is funny and a good teacher. Can't ask for a better teacher. Class is not mandatory but he has class activities almost every day and each are worth 5 points so it's better for your grade to attend class. Loved him.

3.0
2.0
CS140
Apr 4, 2011

Teacher for 111,140,and 150. He's a good guy and can be a fairly easy teacher on an engineering scale. 111 is difficult considering it is an introductory course. Good at teaching programming. He is helpful when it comes to learning concepts, but from my experience can be a real ***hole for any other problems(program submission issues & gen mistakes

4.0
1.0
CS140
Dec 11, 2012

Really funny and knowledgable teacher. Made coming to class interesting. Very good at teaching the material and the assignments weren't that hard. The 2 tests were easy too. This teacher is the best.

5.0
1.0
CS111
Dec 16, 2012

Great teacher that really connects with the students. Always very clear and concise.

5.0
4.0
CS111
Mar 24, 2013

Worked my tail off in this class and had nothing to show for it. Throws in questions at times on tests that were not in slides or notes. He grades his writing papers harder than any English teacher I have ever had, and that is my major. If you know computers then you will do fine in this class, if not prepare for a long semester.

4.0
2.0
CS140
May 17, 2013

Lecture can be a bit dry, but he does his best to keep it interesting. His tests aren't too hard plus he's an easy grader. If you have no prior programming experience you should do just fine as long as you keep up.

5.0
2.0
CS140
Grade: Not_Sure_Yet
Oct 24, 2013

Great teacher. I was worried about the class before I took it, but he's awesome. He's helpful and he tries to be funny and he makes class interesting. Definitely recommend him. My favorite professor in college so far.

2.0
4.0
CS140
Grade: Pass
Dec 9, 2013

Really poor teacher for both CS140 and CS111. His notes/teaching are extremely confusing and his tests and programs can be ludicrous at times. I changed majors after taking these 2 classes with him. He's all they got though so good luck.

5.0
1.0
CS140
Grade: Not_Sure_Yet
Feb 27, 2014

Steve is awesome!! His lectures are interesting and he always keeps you on your toes. His exams are difficult, but if you show up to class, take notes and study hard, you should have no trouble!

4.0
3.0
CS150
Dec 27, 2014

Lectures are boring powerpoints, but he tosses in a few jokes to keep you awake. The programming assignments are helpful to the topics you are learning; however, some assignments are difficult to finish in the deadline period. Also, dont expect timely feedback on the programs. Exams are difficult, but study the powerpoints and you'll do fine.

4.0
3.0
CS111
Jan 14, 2015

He is a great teacher. You should do well if you pay attention in class and study the powerpoint slides.

5.0
3.0
CS150
Grade: A
Jan 27, 2015

Klein is a very clear, funny, and relatable professor. He makes it obvious that he actually cares about his students, and will do everything he can to help you succeed. My only complaint was that he isn't a very timely grader, and feedback basically just consisted of whether or not your code met the criteria. Overall, he was one of my favorites.

5.0
1.0
CS150
Grade: C
Jul 15, 2015

Klein was there for me at a rough point in my life. He saw me struggling and went out of his way to help me pass 150. I have the utmost respect for him as a professor and as a person in general. The lectures didn't help me all that much, but I hardly ever went to class, I mostly went for the jokes he tells.

5.0
3.0
CS111150240
Grade: B
Aug 27, 2015

Klein is my favorite professor I've had at SIUE. He is funny, engaging, and explains concepts clearly. 111 is a breeze if you read the book and study the slides. 140, 150, and 240, however,can be challenging and I would advise attending. I spent hours in his office completely lost and he is always there to accommodate and answer any questions.

5.0
3.0
CS111150240
Grade: A
Dec 14, 2015

Klein is the best CS professor I've had, and I would recommend him for as many classes as you can take him for. He often extends program due dates if asked, and is very helpful in office hours. His in-class activities help, and he's a fair grader. He cares that his students understand and is very friendly. Take Klein, take Klein, take Klein.

5.0
1.0
CS111
Grade: B+
May 11, 2016

The most important thing about this class is showing up. There are daily class activities each are 5-15 pts. Each 15 pt activity is 2.5% of you total grade. It hurts when you miss two 15 pt activities. Exams are straight forward. Come to class to hear the lecture and do the activities and the exams should be easy. Seriously, dont skip.

5.0
3.0
CS111
Grade: B
May 11, 2017
Would take again

10/10

Skip class? You won't pass.
Hilarious
Amazing lectures
4.0
3.0
CS140150240
Grade: A
Oct 27, 2017
Would take again

I had him for all the basic programming classes and eased through all of them. He's not a great lecturer(talking tone wise) but very informative. Study guides for tests are very helpful if you dedicate your time -- it is everything he talked about in class. Just go to his office hours when facing problems and you will receive a good grade.

ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CS240
Dec 11, 2017
Would take again

Definitely one of a kind. Different than any other professors I have ever had. Cracks jokes all the time. Down to Earth. When he needs to be serious and get down to business, he does not hesitate. Tests are straightforward and similar to the program assignments. Tests are mix of T/F, MC, and small methods. A lot of conceptual q's on tests.

Hilarious
Amazing lectures
4.0
2.0
CS111
May 2, 2018
Would take again

Very approachable and reasonable.

Hilarious
Caring
5.0
2.0
CS111
Grade: B
May 9, 2018
Would take again

Probably my favorite instructor on campus. He clearly loves what he teaches and tries his best to make lectures as entertaining as he can. Very animated when he speaks, which adds to his charm. Very helpful both in and outside of class. Don't expect timely feedback though, you won't get it.

Respected
Inspirational
Hilarious
5.0
3.0
CS111
Grade: A
May 23, 2018
Would take again

Think of all the glowing reviews you can and say Prof. Klein's name in them. Genuine, direct, consistent. Clearly told us what was expected, made great tests, and if people showed up late or what-have-you he told them no or asked them to leave as he said. Respect him and he'll respect you back. Fantastic.

Respected
Participation matters
Hilarious
5.0
2.0
CS108
Grade: A+
Jul 24, 2018
Would take again

He is a great teacher. He helped me when I needed and he is really understanding. I will definitely take him again.

Gives good feedback
Clear grading criteria
Caring
3.0
1.0
CS360
Grade: A
Aug 20, 2018
Wouldn't take again

Steve is pretty funny. He's also a very easy instructor. Hes great for 100 level classes like 111/140/150, but he really shouldn't be instructing the 300/400 level classes. I just didn't learn much at all. Be prepared to write papers and be graded on English abilities as well. He likes to flaunt that English degree of his.

Participation matters
Hilarious
2.0
3.0
CS140CS150
Dec 18, 2018
Wouldn't take again

Not a great teacher, his lectures weren't all that helpful. He would say something or mention something once and it'll appear on the exam. Exams werent based off the study guides, and he cares more about the technical stuff of coding rather than the coding itself. I feel like I left class with no knowledge on any of the topics he covered

GRADED BY FEW THINGS
5.0
2.0
CS111
Feb 2, 2019
Would take again

He is a very engaging lecturer and as long as you pay attention in class you should do fine.

Hilarious
GRADED BY FEW THINGS
Amazing lectures
4.0
3.0
CS111
Grade: B
Apr 15, 2019
Would take again

Very fun and engaging. He clearly loves what he does and will make you love it too. He's hilarious, and explains thing well. He has a crystal clear grasp on the material and will teach you well. 100% recommend.

Respected
Inspirational
Hilarious
5.0
3.0
CS150
Grade: A
Dec 16, 2020
Would take again

Professor Klein is a really great professor. He cares about his students and is willing to offer help outside of class. The exams are easy as long as you do the homework and pay attention in class. The programs can get difficult, but Klein is willing to help if you get stuck.

Lots of homework
Hilarious
Clear grading criteria
3.0
3.0
CS360
Grade: A
Dec 23, 2020
Would take again

Computing Ethics is probably best taught by Klein because of his background in both English and CS. He did very well for it being an online course and had us do a lot of group activities as opposed to just boring lecture. He can be a picky grader on your writing assignments but he's not too bad. Put in some effort and you'll be fine. Mostly easy A.

Hilarious
Caring
Gives good feedback
5.0
2.0
CS150
Grade: A
Jan 25, 2021
Would take again

As classes are now nearly entirely online, especially for CS courses, Klein has so far been the best at adapting to the new format. The lectures are engaging and comprehensive and he is available outside of class to give substantive real help. Put effort into the online textbook and come to him with questions and you'll be fine.

Gives good feedback
Accessible outside class
5.0
2.0
CS360
Grade: A
Dec 20, 2021
Would take again

Professor Klein is a great professor. He is very friendly and cares about his students. His class was a fun one. He had enjoyable activities and really worked to make the material enjoyable and engaging. He grades writing assignments a bit tough, but other than that, this class wasn't too difficult.

Gives good feedback
Get ready to read
Participation matters
5.0
2.0
CS360
Grade: A
Dec 20, 2021
Would take again

CS360 was a fun class. Klein does a great job of teaching it and is a professor that really cares about his students.

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
CS150
Grade: B
Feb 23, 2022
Would take again

I have taken class in 2000 which I believe the first year for prof Klein. His teaching style was good and was very easy to approach for follow up questions.

4.0
3.0
CS150
Grade: Incomplete
Jul 10, 2023
Would take again

Klein is a very well-organized professor. He's very clear with his lectures and is great at demonstrating the material in a way that makes it as easy to understand as you can get for computer science. If you hear people say he's a strict grader, they're probably just upset that they didn't finish their weekly assignments 30 minutes before it's due.

Participation matters
Gives good feedback
Graded by few things
5.0
3.0
CS150
Grade: A-
Dec 12, 2024
Would take again

Funny Guy, the 150 class i was in didn't ask many questions and were generally shy. But Klein is a very entertaining teacher and I'd advise you to take him any chance you get. Just wish he'd respond to emails faster. : ) (also he lets you know what to study on tests pretty well)

Gives good feedback
Hilarious
Caring
2.0
3.0
CS111
Grade: Not sure yet
Apr 30, 2025

Steve was lowkey one of the coolest guys I've ever had as a professor, BUTTTTTTT if you are someone like me who needs things graded quickly, GOOD LUCK! I took Exam 2 probably 5 weeks ago, and there is still no grade put on- this is the case for multiple other assignments yet still too. Great guy, but bro get organized.

Lots of homework
Lecture heavy
5.0
3.0
CS111
Jun 30, 2025
Would take again

The best professor you can take for classes. He makes class so incredibly entertaining. Although you must remember the instructions he gives you as he will stick to procedures he outlines in the syllabus. He is a joy to be with and i recommend going to him for anything youre confused with. Genuinely one of the best professors i have had.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
CS150
Grade: A
Dec 5, 2025
Would take again

Klein has been one of my favorite professors. The material can be hard at times, but this class is not hard to pass. He makes the lectures enjoyable and does well at explaining concepts and there are a lot of resources outside of class to use to understand things if you don't get it in class. He's funny and all the assignments are easy to get done.

Gives good feedback
Hilarious
Online Savvy
5.0
2.0
CS360
Grade: A+
Dec 17, 2025
Would take again

Klein remains my favorite teacher this semester. Easy to understand class material, Klein's lectures are always awesome. CS 360 is more about breaking out of your shell and expressing your ideas than it is about hammering in vocab, in my opinion. Looked forward to going to this one every Tuesday or Thursday.

Get ready to read
Amazing lectures
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

68%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 24 grades
Most common grades:
A (11)
B (6)
A+ (4)
Grade Distribution
A(15)B(6)C(1)D(0)F(0)A-/B+(2)
Based on 30 reported grades
A: 11
B: 6
A+: 4
Pass: 2
Common Tags
Hilarious (13)
Gives good feedback (8)
Participation matters (6)
Caring (4)
Amazing lectures (3)
Respected (3)
Inspirational (3)
Clear grading criteria (3)
Rating Trend

Stable

-0.15 avg change
Feb
Jul
Dec
Apr
Jun
Dec
Last 6 months
Ratings by Course

CS140150

5.0

(1)

CS140150250

5.0

(1)

CS111240

5.0

(1)

CS275

5.0

(1)

CSMANY

5.0

(1)
+10 more courses
Difficulty by Course

CS240

3.3

CS140150250

3.0

CS

3.0

CSMANY

3.0

CS111150240

3.0

Similar Professors