2.1
Quality4.1
Difficulty28%
Would Retake88
Reviews28%
Would Retake
88
Reviews
Rating DistributionOfficial
5
8
4
11
3
8
2
20
1
41
What Students Say
“I'm not sure why he's in charge of such an important course”
CS265 - 1.0 rating“Bitter failed programmer, easily the worst prof I've had at Drexel”
CS265 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
65%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.03 avg changeRatings by Course
CS360
4.3
(3)CS520
4.0
(1)CS172
4.0
(1)CS
3.5
(2)CS260
2.2
(15)Difficulty by Course
CS1
5.0
CS171
4.5
CS265
4.2
CS277
4.2
CS260
4.1
Reviews (88)
No Comments
Very hard. Attitude problem when answering questions.
No Comments
I hate this MFuker! I cant believe I am paying his salary
big ego problem. Learn mostly everything by yourself. TA don't know how to grade (maybe except for Jesse)
About the worse teacher you could ever get at Drexel. I stopped going to this class midway and ended up getter better grades on the tests. He does not want to teach and does not have any teaching ability whatsoever. If you ask him a question, he tries to make you feel stupid so can he feel better about himself, which is sad. avoid taking his class
Does not teach the material at all.
One of the worst teachers ever! If you ask a question he goes off on a rant about how stupid you are for asking.
Avoid him if you can. Will find every opportunity to mock you if u ask a question and hardly does anything useful in class, ull ave to teach yourself everything.
Avoid him if you can. Doesnt teach the material and puts in the test what he hasnt taught or even mentioned. He has a BIG ego problem
Some professors are very prompt with their email responses and feel very reachable. Kurt is not one of them. However he's a decent professor, and I enjoy his classes. He's got a system he sticks to for assignment and lab submissions; it mostly works mitigating the impact homework screw-ups (ie: crappy submission or bad grading)
I feel he does not care for teaching it right. The course is something I could have done of Wikipedia and Google. He does not grade on how much work gpt put in, he runs scripts on your homeworks. His TAs are much more efficient and clear.
Certified badass. Guy looks like Steven Seagal. Good professor too, actually knows his stuff, which is rare for drexel profs.
He's The worst teacher ever. I had him for c++. All this guy talked about was unix. He didn't teach crap. Please avoid him. Don't know why Drexel keeps him
Kurt is a good professor. You need to be able to be motivated to learn and go to class (stop slacking), but hes an interesting dude. He also pays a lot of attention to teaching concepts, keep a look out for them. I learned very much from his classes. The assignments are also great! The best and most fun assignments I've had at Drexel.
Awesome teacher, really enjoyed his class. I'm not really sure why other reviews say he's a bad instructor, I found him to be extremely helpful and overall a great professor. Then again, I actually like attending class so maybe that's why.
This professor is the reason I switched out of the SE program (CS265 is mandatory, he's the only one who teaches it). Our textbook was in C++, but he taught in an odd mix of C# and Python. Incredibly hard to follow, talked about nothing but Big O, useless when asked for help. Little respect for students, often showed up late.
Half of this class was dedicated to learning C, the backbone of Labview. Kurt had to teach us non-CS majors the basics of C and he did a pretty good job. He went really quickly and he was a tough grader, but in the end I came out of it with a good grade and I could write a lot of useful code. Avoid him if you can, but work hard if you get him.
Took 2 CS Courses with him. As long as you go into the class with a good attitude and answer questions you'll come out loving that class. Took his class with a bunch of friends and never regretted it, great guy, huge on politics.
Homework is not clear and is not graded properly, pre-lecture quizzes should never be a thing in the first place, and he threatens to take off points if you email him with anything that he considers to be a stupid question. I'm not sure why he's in charge of such an important course.
Bitter failed programmer, easily the worst prof I've had at Drexel. Takes massive points off for the most trivial things like not naming your submitted files EXACTLY as specified or submitting work in a zip file. Gives pre-lecture quizzes on things we haven't learned yet. Don't bother asking questions because he'll belittle you.
Best professor I had in an undergrad course, really teaches the material well. If you don't act like an idiot he won't treat you like an idiot...e.g. if you can find the answer to your question on the first page of Google don't waste time asking it. He expects you care about the material/course, if don't then don't expect him to care much for you.
Highly competent programmer, don't take this class if you can't handle the workload though. He doesn't like simple questions that have already been covered so study the notes he gives you. Obviously if you have trouble in this course programming might not be for you. He makes a lot of hilarious banter and is an overall good guy.
Kurt is fantastic at weeding out programmers that aren't willing to learn. Taking classes with him will be difficult, as he is a rather blunt individual, but I would wholeheartedly recommend taking as many CS courses under him as you can if you're worth your weight in code. However, if your motto is "Cs get degrees", avoid this prof at all costs.
Literally garbage. Refer to koofers for my much longer than 350 character review.
Well, he knows the material very well and his lab/HW/note did help you to understand the materials better. However, he is very strict on tiny little details that most of the people will neglect such as filename, target name etc. His problem descriptions are not very clear. He isn't very supportive when you ask questions. This is a tough class.
This instructor represents everything wrong with modern CS instructors. Refuses to teach and expects you to magically figure everything out. Pre-lecture quizzes, hard assignments, hard labs, and no help at all. Set up like a kangaroo court, where you will have a trial by fire. He monopolizes the class section so you will have to endure. BE READY!
Good professor. Fair on assignments and approachable.
CS 260 is hard. The average for the midterm was a 57%... His response: "If you're above average, you're doing well." He sometimes is rude to students and acts like it's a joke. I'm not a fan of his personality, but at least he is passionate about teaching, and the material is good. Lots of stuff though, and he talks fast. But you learn a lot!
Just not a good teacher. Full of himself and his fairly outdated approach to CS.
He doesn't teach anything in his class, he just goes over presentation. Also, when it comes to the assignment he gives the hardest assignment he could make. Also, finals will be so hard it would make no sense. Worst professor I ever have taken.
He knows everything about bash scripting, but his teaching style is so bad because he just reads stuff from powerpoint, and nobody has any idea what to do when he is teaching. Although, he gives prior quiz which you have to give before the lecture so you have to learn everything by yourself before the class starts.
Kurt doesn't know how to teach in the class, he selects one TA and tells him to go over the slides. He gives 3 assignments in his course and doesn't even explain anything about it. You have to do everything on your own. Some of the students believe that he tries to fail students and reports to the college all the time.
The professor is unable to explain the concepts clearly, And he does not provide help during the lab class. Have question? He'll ask you to read the materials. Can't understand? Then read again. Do not expect him to solve your problems during the lab.
You are quizzed on the lecture notes before you are taught the material... The quizzes are sometimes unforgiving, requiring precisely typed fill-in-the-blank code. Labs take far longer than the reserved time of 1 hour, so expect weekend homework every week. I'm convinced that lectures are a waste of time because I have to teach myself anyway.
Boring lecturer. Gives out tons of work. Cirriculum he designs is a mess of poorly connected topics. Take some of the edge off and register for literally anybody elses section if possible. He should really be in industry instead of academia.
He is an interesting professor and the class was hard when I took it a couple years ago. But he made me a better programmer and really aligned me to be who I am today in programming. This class is a weed-out class and is taught by a professor who can find the ones who wont make it through the CS degree. CS gets a lot harder after this class
He is naturally of terrible character. I took him for the first time despite multiple warnings and regretted it on day one. Please, for your own sake, DO NOT REGISTER FOR A CLASS WITH KURT. He barely talks about anything related to class, during class! His labs are hard to understand and assignments are harder than finals! Beware!
Unless you are a natural at computer science, I'd suggest taking a different professor. It's clear that he has good intentions for his students, but he doesn't know how to teach in a way that suits everyone. He expects everyone to be on his level and won't provide sufficient help if you are falling behind or don't understand the material.
This class would be so much more enjoyable and easy to follow if Prof. Schmidt gave clear instructions and a rubric for assignments. He communicates poorly with students, making it extremely hard to understand what he wants from you.
Honestly one of the biggest regrets I have taking this professor. His lectures are literally pointless and a waste of time. The HWs are extremely long and barely correlates to the lectures and he literally takes points off for fun. He is aggressive towards students that ask for help. He doesn't submit grades on time so students are always confused.
This class, at least in its online format, is basically a learn nothing get tested on everything course. It's truly remarkable how little K Schmidt cares about his students and whether or not they actually learn anything in his course. Good luck getting any help from him either. When I did get a chance to ask questions, he acted like I was stupid.
I took him Professor Schmidt in Spring 2021 and it was the biggest mistake I made. Poor lectures, no clearity on what he teaches, and labs and assignments are too tough. Although the exam was very tough, but I managed to get a B-, Thanks to P/NP option
Keeping it short, No experience, more homeworks, no help. Labs are too lengthy and needs to be done on your own. HWs are pathetic and explains you nothing clearly. Better go for some other professor and try getting a class in Summer
When I took this class, I did not like it. The material is challenging and Kurt's way of teaching did not make things any better. He does however have a great knowledge of Linux which comes through during the first part of this course. This class is one of the few that taught something practical, and I wouldn't trust anyone else but Kurt for it.
I got many mixed messages from friends when I asked how Prof Schmidt was. After taking him I understand. I would say he does an ok job at lecturing, and the course difficulty was definitely difficult but not impossible, even for myself who is not a CS major. If you need to take his class, be prepared to work but imho it wont be the hardest class
Kurt Schmidt is a terrible instructor. He may know what he's "teaching" but can't teach it in the slightest form. All assignments are not clear and grading can often be tough. Lectures are boring and do not actually teach the material. Avoid Kurt at all costs.
I'm glad I had Kurt this term. Do not come into this course expecting an A or GPA boost. You will, however, be pushed and learn the material very well. Kurt is very fun to talk to one-on-one, especially when you go to him during office hours. His lectures were a bit scattered, but fun to listen to. I will be taking him next term.
He is a really fun professor. As long as you are not dumb, you will be fine.
Schmidt is a nice person but a horrible teacher. 50% of the class is knowing the material. 50% of the class is interpreting what he wants you to do for activities, labs, and assignments. You will interpret incorrectly. You will lose letter grades. He is hyper specific about things and gives poor examples. He will not give credit back. Stay away.
A lot of people think that he's mean, which I also thought at first... but getting to know him, he is actually caring for his students. There are times when he can become a bit intense when teaching, but I would say it's in the sense of "tough love". If you really talk to him about your progress, he is willing to help you. Just communicate.
Kurt will have you wondering if you're truly interested in CS. He assumes you have more experience than you do. He's mostly laid back and funny during lectures, but beware he has a short temper, and every class he'll mumble something that you have no clue about. Assignments are time consuming. Surviving a Kurt-class is a drexel-CS right of passage.
If you are an Asian girl and love to sail, you will pass the class!
Kurt is a strange professor for sure, but I really believe I learned a lot from his lectures and his little rants. I don't think he is a professor for everyone, and he goes on little tangents sometimes, but if you enjoy participating and show up to all lectures you'll learn super valuable concepts for all of cs
I had low expectations considering the reputation Schmidt has, but he honestly was not that bad. Maybe my opinion of the workload was offset by the difficulty of other classes I was also taking (CS270...) but I thought his class wasn't too bad. The content is difficult but I felt he explained it pretty well and I gained a lot of useful skills.
He is quite fair in exams and assignments.
I took multiple classes with Kurt over covid. I truly wish him the worst. He canceled all sections, decided to have one recorded lecture at a time that worked for him. Most students were unable to attend, and the majority of the lecture was him asking what we didn't know. He also told us almost none of us should get an A on the final. AVOID HIM.
Hard guy, but teaches you good stuff
It is so much easier to learn Chinese in 6 months than taking Kurt Schmidt for 10 weeks since Chinese grammar has a clear outline unlike Kurt's assignments. Also the grading is more sensitive than my cavity filled teeth after biting into a popsicle. The most interesting part of his lecture is the "try not to fall asleep during lectures" challenge.
Rambles about random topics all class for 3 hours a week, assigns 10 hours of homework each week, grades crazy hard. - avoid
In the face of an almighty being, I would rather bargain with them than take this horrid class once more. The assignments are poorly worded, you will never get grades back for weeks, and you have to know everything before the lecture starts. My bad, I should have known CS265 before entering to learn about CS265. Avoid it, don't even try at all. GL!
I would rather walk through 7 miles of broken glass than do this again
If you can pass this class, you can get your CS degree. Can be hostile in the classroom but a nice guy in office hours. Class could have used better organization and direction at times. Communication was non-existent at times which was annoying. Overall, ok.
I took kurt for 260 and thought that was hard. im in week 2 of this class and it genuinely has me questioning my decision to go to drexel. i have always been passionate about computer science and genuinely have an interest in what this course is teaching but i feel like im not learning anything and the content keeps getting harder.
Unstructured class, petty & unprofessional teacher, & challenging coursework collide in Kurt's CS260. He cusses like a sailor, completely fails to give clear, concise explanations of course material, & becomes irate when students come to class without a good understanding of the reading & concepts. Avoid if at all possible. Kurt's 1 of the WOAT.
Avoid at all costs. Most unnecessarily difficult class I have ever taken. The pop quizzes given in class make the actual lectures effectively worthless as he expects you to already know all the material. This is compounded by the fact that the homework is extremely difficult and there is lots of it. Avoid to save your GPA
I think the class was already hard but Kurt just makes it worse. The assigned textbook was just bad, and while the lectures are fine, it just didn't feel in-depth enough for the homework. Combined with weekly quizzes, your gpa MAY be toast. I personally think he's a cool guy and grades fair but I'm probably going to avoid him if I could.
I had Kurt for both CS 265 and 260. I see a lot of reviews on here that grossly overexaggerate what it's like to be in his class. He has high expectations for students because he believes they are capable of handling it and doesn't want to hand-hold. Homework is hard so give yourself time. Inquire/get help when needed and you'll be fine.
There is a reputation surrounding Schmidt that is not justified. Yes, he can be gruff and a little harsh but if you put work in and show up, the class is not that bad. If you do not put the effort in, he will know and will have little sympathy when you struggle. His slides are excellent and his lectures are rich in information.
bro can't even use email and wants to talk comp sci. In all seriousness, he's okay, but like man, be a little more open to communication.
In all honesty, Kurt isn't that bad of a professor. He was a bit disorganized at times, but he did teach the material in an understandable way. By all means, he's not a perfect professor, but he does expect the a lot out of students and wants everyone to understand the material.
He was not good at teaching and did not care to really teach us
it is currently week 8 and he has graded 3 assignments out of 10 so far. I have absolutely no idea if I am passing the class or if I shouldve withdrew. On top of that the directions for the assignments are often contradictory or confusing. If you ask him for clarification, he just tells you to read the directions and gets mad at you.
Probably one of the worst professors in CCI. Tasks are extremely unclear and feedback doesn't exist. I got only 3 tasks graded by end of Week 9 (we have 2 tasks every week + 1 every two weeks). Avoid if possible. Course content isn't that difficult, it is possible to study on your own
Taking Kurt classes is definitely a learning curve. I hated him when I took 260 and 265, however, his 277 lectures are actually pretty good and I was able to understand the content. Definitely daunting at first but if you stick with him you'll learn a lot. Don't be afraid to ask him questions too, he's very understanding and gives good answers
if you hate kurt you should probably change majors tbh
Kurt is a nice guy deep down, but he comes off as very abrasive. The 2-3 weekly assignments are quite heavy, so make sure to listen to his lectures, otherwise you WILL be lost. He also grades everything all at once--at the very end of the term.
As an Asian woman, don't really know what everyone else here is talking about. Still got an A despite missing a few assignments and professor was really caring towards me! I think the hate is overblown.
Kurt comes off as rude and uninviting to questions during his lectures. He has awful humor, and doesn't convey content very well. If you take his courses, prepare to learn mostly from external resources like YouTube, or you won't pass. Seeing as he's one of the only professors teaching certain courses, you're bound to end up with him. Good luck :/
Professor Schmidt is one of the worst professors I have ever taken. He gives no lecture notes/slides, and has purposefully turned off lecture recordings. The only thing you have to go off of is what he says in class, which, for the most part, is rambling. Would not recommend
If you are a women in his class, I am sorry for the sh he will subject you to. Questions like where is my hug are not out of his vocabulary. This man will come to your house at 11PM to "help you with your resume". If you are a women of Asian descent, please only take Kurt if you are willing to trade your morals & culture for an easy A.
All I have to say to you, Kurt, is good riddance buddy.
If you have the option to take a different professor then do that. He gives quizzes on topics that are not covered and expect you to know what to do. During his lectures he starts going on tangents about nonsense and just waste your time. He also is get upset when student have their laptops or phones out even though this is a coding course.
Take Kurt if you want to teach yourself the entire term! He gives quizzes and then teaches what was on them. It's not uncommon for him to give a quiz, then 5 minutes later cover the material for the first time. If you get stuck with him, you have to go over the notes before each quiz. Sorry for your loss
Professor makes the class unnecessarily harder. If you have the option to take it with another professor, please do so. Lectures can be a snoozefest as he freestyles and forgets a lot of things and is extremely rude when getting help and belittles you.
You have to read the notes ahead of class because his quizzes are usually about material he hasn't taught yet. He is kind of rude and unlikely to be lenient with any grading issue. I didn't think his lectures, tests/quizzes, and workload were that bad (with the grade curve) if you know what you are getting yourself into.
I've had Kurt for 260 and 277 now, and I'd say he's not as awful as others might say. Class sections are smaller than 260 so he's less on edge, so his lectures are more entertaining. However, it's still hard to grasp the material he's teaching since lectures aren't super organized and notes aren't posted to the course shell.
Kurt Schmidt is the worst professor that I have had the displeasure of taking in my time at Drexel, rivaled only by Brian Stuart in his ego, arrogance, and inability to teach students. A borderline hostile environment wherein he is constantly talking down to students throughout the term, only to end it by pretending it's "tough love". No devices.
Class Info
Online Classes
100%
Attendance Mandatory
65%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.03 avg changeRatings by Course
CS360
4.3
(3)CS520
4.0
(1)CS172
4.0
(1)CS
3.5
(2)CS260
2.2
(15)Difficulty by Course
CS1
5.0
CS171
4.5
CS265
4.2
CS277
4.2
CS260
4.1