3.5
Quality3.1
Difficulty57%
Would Retake112
Reviews57%
Would Retake
112
Reviews
Rating DistributionOfficial
112 total ratings5
50
4
10
3
18
2
13
1
21
What Students Say
“The whole course is a mess”
CS480 - 1.0 rating“Homeworks were time consuming but fair”
CS102 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
12%
Textbook Required
24%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.27 avg changeRatings by Course
V220002
5.0
(1)V220101
5.0
(1)INTRO
5.0
(1)INTROTOCOMPUT
5.0
(1)INTROTOJAVA
5.0
(1)Difficulty by Course
INTROTOJAVA
5.0
CPRIN0004
5.0
INTROCS
5.0
INTROCS01
5.0
COMPS1
5.0
Reviews (111)
Evan is competent and approachable.
No Comments
Evan seems to be enthusiastic about the material and about teaching. I have liked both of the classes I've taken with him.
the most boring teacher in the entire world. fell asleep a lot. all he does is power point presentations.
Great Prof. To the person that wrote that he was boring - if you find CS boring then I suppose you would find him boring as well, since he is teaching CS. I found his format of presentation to be appropriate for the material. If you didn’t engage in the material that’s probably your own fault.
evan is awesome man, he cracks jokes in class, and has made fun of me for staring at the inside of a coke bottle... very approachable, teaches in a "one of the guys" style...
the class was challenging but evan was really helpful outside of class. and yes, he's definitely do-able.
No Comments
great
terrible teacher not even trying to understand or work with you and there is no way to bring your grade up in that class. Homeworks are misleading and too easy and he failed everyone at the midterm and then he made the final count for more because everyone failed the midterm and the class did worse at the final. Plus, he doesn't curve. one word: as
i dont agree with the fellow below i actually found evan to be very helpful and always open to his students. its true hes a tough grader on the midterm and final but you really do get to learn a bunch of cool stuff in his class. plus you wont fall asleep. no lame jokes from this guy. two thumbs up
Nice and funny teacher, makes the material a lot of fun to learn. Recommended!
This professor is very uninviting in his lectures and the way that he presents the knowledge that is in the book. Seriously, you're better off just reading the book yourself. And you can ask anyone who's taken this class this semester, he's an extremely hard grader. I did great in his class, but I know some of my friends who failed. Def not recomme
decent prof, basically explains the book stuff in classes, if you can understand the book dont go to class, assignments can be tricky but can ask tons of questions -most are answered by fellow students. grading isnt too bad (he doesnt grade homeworks) tests are challenging and not easy to study for. if you cant grasp the material he cant help you.
Pretty much just taught what was in the book, but goes off topic quite a bit too about data structures. Does not like collaboration on homeworks at all. His students' review sessions are extremely helpful, moreso than going to class.
Extremely hard grader. I loved his lectures but his exams are too hard for the level at which he teaches the lectures. It's intro to comp sci, not an advanced class! Also going to his office hours did not help. Opinion:if you want to learn comp sci, take courses with someone else. I have heard too many horror stories of people repeating his class.
Ew. This guy is the worst ever. NEVER TAKE HIM!!!
Korth is excellent. He is the type of professor that really cares whether or not you understand the material and will always help you if you need it. His lectures are funny and interesting and it is not hard to do well in his class if you pay any attention. Definitely recommended.
True Korth's exams are challenging but if you go to all the lectures (entertaining, sometimes funny)and use his notes (useful, comprehensive) to study they are not so bad. I had some catching up to do after my intro prof. Korth got me up to speed. Always made time to meet with me. Looking forward to 102 with him. Highly recommended.
reminds me of professor snape
I loved this guy, didn't get too great of a grade but that was completely my fault. He's a good teacher and its obvious that he loves and cares about what he does. I'm taking another class with him now. I wish he taught every Comp Sci major class
Super sexy and charming. He's an awesome professor.
He is one of the most helpful computer science professor. His grading is harsh.
Had him for Intro to Comp Science. Great teacher! Don't miss the opp. to take him.
Doesn't teach a intro class very well. During lectures he drifts off into Data Structures and confuses the class. Gives really difficult and too few homework assignments. Midterms are poorly written and unfair. He does explain clearly but I suggest practicing a TON on your own to keep up the pace.
Very harsh grader. More or less your entire average is based on the final and homeworks/midterms play little to no role for some reason. He's very intelligent and a great teacher, but unbelievably harsh when it comes to your final grade.
Extremely harsh grad, constantly talking about things you do not know about and ignores that you are taking a 101 course and don't know what's going on in his head. Gives double the amount of homework most teachers of this class do (hw's can take 6+ hrs). Alright teacher, but boring, sarcastic, and unclear.
He is smart, approacheable, and has a good feel for the mood of the class. Tests can be difficult especially since it is a 101 course but is there any other way to learn? Grading is harsh but I like that. Highly recommend.
Evan is an incredible professor. I can't wait to take more classes with him later on down the road. You will be hard-pressed to find someone who explains Java as well as him. He moves fast, however, he will always stay late to answer any questions. It really helps to read the assigned textbooks as you take the class.
Very good at teaching OOP concepts, and his lectures are peppered with a lot of humor. Exams can be tricky but they really help you understand OOP, and it's not difficult to get a good score if you're well prepared. Very good about helping out during office hours, but doesn't always respond to emails. Highly recommend taking PAC1 with Prof. Korth
I'm currently in this class and I just can't learn anything from this guy. It requires so much effort to understand what he says. This guy somehow finds a way to make really understandable and interesting topics unbearably boring. The way he talks is pretentious, and I can see how he thinks he's being a good teacher, but it's just not working.
He prides himself in his teaching and always seems to be trying to improve as a professor, passionate about his subject, and always accessible. His lectures aren't exactly interesting or clear by themselves, but if you ask questions and participate in class, you'll learn a lot.
He is obviously understands the material very well but he does not communicate it well to his students. He will edit a program and then say "so I just changed it so it looks like this" and does not explain what exactly the change was. If you get lost in a lecture it is difficult to find your place again especially if you didn't understand already.
Good guy, knows his stuff and really wants you to know the root of computer science.
He cares about you learning but is a bad teacher. You basically have to teach yourself the hole course outside of class. He doesn't explain anything well.. even one on one in office hours.
Bad teacher, you have to teach yourself everything. He himself knows his stuff but cannot explain anything clearly. Tough grader and homework assignments take a lot of work. If you've learned the language before, you'll be fine. Otherwise don't take him.
Very slow in teaching. The programs are difficult and the mid terms and final are graded too harshly. Doesn't seem to really care about how you do and isn't flexible
The course was disorganized and he missed many lectures due to personal reasons. Because of this, our data structures class didn't cover a lot that other classes did; this will hurt those of us with futures in CS. When he does show up, however, his lectures are not bad and, to his credit, his quizzes and exams are fair. Overall, a mixed experience.
Great topics covered, but be prepared to study. The unenthusiastic Kroth used 2011 slides. There was a disconnect between hw and midterm questions. Midterms designed for 2hrs were given to us in 1hr. Class avg for midterm was <75%, no curve. He acknowledged these issues and offered extra credit and revised his final. So i give him that.
The class was pretty easy, Professor Korth overall isn't terrible, he speckles humor through the course but he's extremely slow. He doesn't delve too deep into the inner workings of the material, but his slides have all the info needed for the homework. Midterm and final are easy if you prep a bit.
Took PAC I with him. If you've never taken a CS class before I highly recommend you take a free Java online class before you take this class. Spend the time and learn basic syntax. It says its introductory but he is honest with you day one that you are expected to know the basics. Midterm was a breeze, final was much harder. That's a theme at NYU.
No clear grading criteria, handed the class to his underling, failed to submit midterm grades, sent email 3 days before the last class for midterm feedback, grades erratically and not on his own grading criteria. Save yourself.
Tough semester due to classes going remote half way through the semester. Korth was sensitive to the disruption and lenient with the students. His lectures were good, but if you asked questions his answers were more detailed and robust.
Class went remote halfway. Original plan was HWs, Quizzes, Midterm, Final, but it ended up as just HWs and a Final that would account for 40% of your grade, and with no curve. He dropped your lowest HW but honestly the HWs were easy because they just tell you what to do. The course is inherently hard and Evan wasn't very prepared usually.
Took Korth for the new class Remote Collab. Second half of the course has almost no lecture material, the whole class is project based. Very student driven course, because the final project only had guidance for sprint review and retros, and final presentation. Take this if you want a portfolio piece or want other students to help you do a project.
Took Remote Collabs on the undergrad level. Class is easy, whatever you put in is what you get out. Fully project based, barely any lectures (many guest speakers, a lot of which is not too interesting), homework is working on your project. Gives you a great portfolio piece for your resume.
I took this class Spring 2021 remotely. I found his class quite fun. This time around, he had a project included in our final grade (hasn't done this in years he told us) which I thought was cool! As for his teaching, he is a good professor. Had to look up how to do things in Java at times but who doesn't do that in a cs class? Really solid prof!
Took remote CS 101 with him. He was great. A few technical issues (like forgetting to record 30 seconds of lecture and starting over) but he tried hard. For example he had a two cameras setup with one pointing to a whiteboard. It is obvious he cares about teaching and knows his stuff.
He's just mid. It was tough that this class was only online for some reason, but Korth does put in the effort to teach his students. If you are stuck with him because other sections closed don't be discouraged because Korth is. Well, mid.
I like Korth as a professor, lectures are extremely clear, makes great use of the whiteboard. He does not give out many assignments and his assignments often have very little todo with what we are doing in the class. Graders seemed to have a hard time grading assignments for many people across the class fairly. Good lecturer very disorganized class
Korth likes to use a whiteboard to draw explanations; sometimes it's useful, but sometimes a little difficult to understand. Additionally, the class was extremely disorganized - probably partly due to subpar/mediocre TAs and graders but Korth himself wasn't very prepared. HW was fine - quizzes were a nightmare.
Took 102 after taking 101 with him and it was just as good. He did mention more than once that he prefers teaching in person which isn't what you want to hear when you are taking yet another remote class. But he did the two camera whiteboard thing again which made a pretty good experience. I feel prepared for 201.
I got a job because of what I learned in this class. Most useful class in CS.
He's very caring--always takes time to answer everyone's questions and provide explanations in detail. 5 homework, 2 quizzes, and 1 midterm& 1 final this semester. Quizzes are easy, around 40min with 4-6 questions, no coding required. Midterm & final take 90-120min, some coding questions are quite hard but everything is fair game.
Got an a-. All around good class though he was sometimes slow on returning grades.
Prof Korth gave clear lectures and patiently answered everyone's question at the end of the class. Easy HWs push you learn enough material. Midterm & 2 quizzes are so easy, which are all the same as practice questions. Final was a bit harder but still very manageable. Graders were sometimes unfair, but it is not prof's fault. Choose him for sure.
Good overall. A solid choice. Read the textbook before class, pay attention in lecture, and do some extra practice and you'll be fine.
Go to class. Read the book. Get a good grade.
Lectures are very informative and provides a lot of examples. Best to read textbook before class to establish sturdier foundation but not required. Homework every 1-2 weeks and are pretty tough and time consuming. Midterm and 2 quizzes were all pretty easy. Final was medium-hard because 1/4 of the class got 100 on midterm. Quizzes are free points.
Professor teaches off slides and uses white board. No practice for final exam, which had two programming questions worth half the test. Midterm and quizzes were easy, but the final is worth 40%
WORST professor ever. The whole course is a mess. My biggest waste of tuition fee. He never cares much about his classes, and didn't even give a clear grading criteria. He expect you to figure out everything on your own. If you want to take this class, prepare for learning everything from internet because he teaches nothing in his lectures!
One of the worst classes I've ever taken. Final was worth 40% and there were like 4 coding questions. Get one wrong and you're done for. Very few homeworks and quizzes. He basically just reads off slides. Make sure you have a SOLID understanding in coding because you'll basically be teaching yourself.
He is very good!!!
Data Structures is fun. Korth goes through the code on the board so you really understand how it works.
Gives lots of examples during lecture, lenient professor and lenient overall class, gives a lot of examples and notes for the homework assignments. Genuinely enjoyed my time during this class, learned a lot, and made good friends. Take Korth for data structures if you can.
group project based class, but he facilitates it well, and is easy to talk to. he calls himself an odd duck, which is true, but he's a good professor and that's what counts! take him if you want a class where you get back what effort you put in. would've loved another class like this tbvh
Unorganized class but relatively high expectations on projects. No clear grading criteria and feedback on assignments. Be prepared to do small presentations for each class. The TAs are super nice (did more teaching than prof himself). Do not suggest CS minors to take this class unless you want to learn almost everything by yourself.
Korth does not lecture very well, though he uses the whiteboard to show examples and visualizations. Homeworks were time consuming but fair. The final was worth 40% of the entire grade and included 2 programming questions worth 50% of the exam score; midterm was like that too. Quizzes are easy, no coding required, but get ready to self-learn a lot.
While his lectures can be boring, he explains the concepts REALLY well,and using the white board helps. That being said, you are graded by just a couple homeworks, midterm, final, and two quizzes (the quizzes themselves are 30% of the grade). Solid choice for data structures.
Very straightforward and self-motivated course, can't really complain but nothing to rave about either
Pretty easy if you read the book and attend class. Explains the data structures well including walking through the code which examples.
Amazing course, what you learn taking Remote Collab is invaluable, you are put into group projects and work in sprints using tools such as Git, Slack and Jira. Gives you an example and trial run of what it is like to work in the career field. Unclear grading criteria, but it is well worth the experience. Absolutely recommend
The best professor in the CS department. Very accommodating and ensures everyone understands the concept rather than just teach
Professor Korth is a great guy and a great teacher. Data structures is not an easy course by any means, but he makes it very enjoyable to learn, and the class is low stakes, because if you attend the lectures you can easily pass the class with a very high grade. The quizzes and exams are very manageable! Definitely recommend.
Greatest Prof I've had at NYU. Not only is he great at visualizing the content, but he is really personable and funny. His office hours were beyond helpful, and he is just a chill dude if you ever talk to him. I recommend trying to really get into the content and at some point, he will help it click.
Not the worst professor, not the best professor. A little cold in the beginning but very sincere towards the end. Annoying programming assignments but very fair exams!
Nice professor. But the not best though. I think if his exams were more fair, and if he give a lot of extra credit opportunity for us then it will be much better. Overall not a bad choice.
As long as you go to tutoring and self study a lot, you will do fine.
Hes a great guy when you get to talk to him! If you have a problem he is willing to listen. I think if his grading format was not so much focus on exams, since data structure is a difficult class, then he would be the best.
He helps you understand concepts with visualization and it is very helpful. His assignments are appropriate and fair in difficulty for CS102. His lecture can get little boring when he takes a long time to draw stuff on the board but that happens occasionally. I recommend Korth for anyone taking data structures.
Korth is lazy and condescending. Reusing the same midterm problems every year, that's why the average is so high. The homework problems are also the same, and some students have the past year's homework so it's free points to them. Also when u ask him about a homework question, he will say go ask the TA instead of directly answering the question.
Nice guy but definitely the worst run class I have ever attended. Not only were the exams poorly overseen but he takes ages to grade all the homeworks and quizzes. Not super hard though
not engaging, class had 93% average on midterm cuz he reuses the same exam / hw as well, if you have a friend that's taken this class before you'll get free marks for hw, take him if you want a good grade without a lot of work don't take him if you really wanna learn DS in depth, final is 40% of grade as well
Pros: - Easy class (90+% average on midterm) - Attendance is not mandatory Cons: - Boring lectures - Terrible teaching - Being a prof is basically a side gig for him lol Verdict: Take him if you are doing a CS minor or want a free grade. But if you are doing a cs major and going into harder classes like os or basic algo, he's basically worthless.
Attendance not mandatory. Easy course with easy exams. Terrible lectures. Really easy to get an A as long as you finish all the homework and self-study the day before the exam. Take the course if you think you are smart. If you want a great professor to seriously learn CS, go find others.
the absolute goat
Professor Korth explains all concepts clearly in lectures. If you have questions, he is always willing to answer in his office hours. He gave practice exams and quizzes before each quiz and exam, so you will be good if you understood everything he gave.
good class if you want a free a but so so disorganized. incomprehensible lectures, high class averages, uncomfortably easy exams. if you want to learn i recommend taking another prof but if you want an a and don't mind a poorly run class take korth.
Exams were easy, quizzes were extremely easy but he's very disorganized, I've heard from multiple people that he has lost their exams/quizzes so keep record of everything. Overall, if you want an easy A take him, if you want to learn don't take him
Makes complex topics understandable. We had a huge class -- 250 -- but he managed the room well and changed how he wrote on the board to accommodate the huge room. Made several 101 topics more understandable than my 101 prof.
Terrible course resources. Disorganized materials.
Easy A.
Got an A because he modified the grading structure for the whole class because he only gave two quizzes. That changed my grade form an A- to an A.
Stay on top of the material and you will do well. Ask questions in class to get him to explain the topics in more depth. Enjoy.
Though it could be that Data Structures itself is somewhat abstract, Korth's lecture could be a bit dry. Attendance is not mandatory and graded by very few things (6 homework, 2 exams, and 2 quizzes). Not the most accessible professor outside of class, but recitation slides would be enough to prepare you for this course.
Professor Korth clearly cares about his students and the class. He is knowledgeable and smart. Make sure to ask questions if you want him to go in depth on anything. Recommend!
Lectures are extremely dry, and if your TA sucks (mine did), expect to learn nothing in class. He does his best to help you get a good grade, and acknowledges when grading goes wrong, but tests are badly written and his lectures are genuinely a waste of time. Doesn't provide any extra materials to study, either.
Fair grading. I think I understand the material. Was much better than my 101 prof.
never answers emails, grader doesnt answer emails, horrible lecturer, extremely easy hw and exams. no review for final, very vague abt what to study. pls avoid korth for data structures
he is the goat
Going to lectures isn't mandatory but you have to go to know about quizzes. Topics for Data Structures are not too difficult to understand without the lecture.
Not accessible outside of class horrible lecture don't care for his student lots of people cheact he don't care not easy at all 退退退退退退退退
我反悔了 他人挺好的 don't reply to email is true but is a nice guy and you can go to ask question more and find him actually interesting final is ok
Great data structures prof. Attendance not mandatory except that's where he announces the quiz dates, but usually our TA would email us a reminder anyway. He explains stuff super clearly and goes at a good pace
Just don't pick him. Simply the worst CS prof I've ever had. Period.
If you're here for easy A then sure, but don't expect to learn anything from the lectures. If you actually want to major in CS, you're on your own.
No clear grading criteria, no syllabus, no brightspace, no slides. doesnt know anything about his own course so don't expect any clarity. Announces quizzes the day before but he'll give you the quiz in advance, he doesnt have TA's during the exam nor does he care whats going on. You can get an A but you will not learn a thing.
Very disorganized, no syllabus, no brightspace, gives quizzes whenever he feels like is and announces it the day before. Super boring and not useful lectures. Never replies to any emails. You're basically on your own for this course. Just avoid him if you can. Don't think he gives clear instructions to his TAs either.
Lectures: goes through real code and explains how it works Exams (midterm + final) are worth 60% of grade There's few homework assignments Does not count attendance but gives out helpful papers during class
When the ship hits the storm of finals, our captain is nowhere to be found. He doesn't even bother to show up for the final.
i cant believe our tuition money goes towards his salary he does not care about students at all, TA's don't make any sense, lectures are boring and not understandable, ABSOLUTELY NO CURVE. This whole class felt like a waste of time and the final is worth 40% of your grade
Class Info
Online Classes
100%
Attendance Mandatory
12%
Textbook Required
24%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.27 avg changeRatings by Course
V220002
5.0
(1)V220101
5.0
(1)INTRO
5.0
(1)INTROTOCOMPUT
5.0
(1)INTROTOJAVA
5.0
(1)Difficulty by Course
INTROTOJAVA
5.0
CPRIN0004
5.0
INTROCS
5.0
INTROCS01
5.0
COMPS1
5.0