3.5

Kris Schindler

Computer Science - University at Buffalo (SUNY Buffalo)

3.5
Quality
3.7
Difficulty
53%
Would Retake
159
Reviews
3.5
Quality
3.7
Difficulty
3.5
Helpful
3.5
Clarity

53%

Would Retake

159

Reviews

Rating Distribution
Official

5

76

4

16

3

19

2

23

1

25

What Students Say

Worst class I have taken here at UB

CSE341 - 1.0 rating

Worst Professor in the CS department

CSE341 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

46%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (25)
A (14)
B+ (7)
Grade Distribution
A(17)B(5)C(4)D(1)F(0)A-/B+(12)
Based on 68 reported grades
Not sure yet: 25
A: 14
B+: 7
A-: 5
Common Tags
Tough Grader (17)
Skip class? You won't pass. (14)
Caring (12)
Tough grader (12)
Respected (10)
Lots of homework (8)
Amazing lectures (7)
Get ready to read (6)
Rating Trend

Declining

-0.35 avg change
May
Jul
Nov
May
Oct
Dec
Last 6 months
Ratings by Course

241

5.0

(2)

CSE308

5.0

(1)

CSE321421

5.0

(1)

CSE379CSE380

5.0

(1)

CSE453

5.0

(2)
+16 more courses
Difficulty by Course

CSE

5.0

CSE379

4.3

CSE380

4.1

CSE341

4.0

CSE531

4.0

Reviews (159)
5.0
2.0
CSE308
Feb 20, 2003

Most likely the BEST teacher in all of UB

5.0
4.0
CSE341
Mar 17, 2003

he is an great teacher and very helpful

5.0
2.0
CSE241
Apr 3, 2003

An easy professor to deal with. Say something funny out loud every once in a while to liven the course up a little. His tests aren't any harder than his homeworks questions.

5.0
2.0
CSE341
Apr 8, 2003

No Comments

5.0
4.0
CSE341
Apr 14, 2003

Very fair, very reasonable, very challenging... Not too nuts about his powerpoint slide style notes but if you read the textbook along with the notes, and do the HWs, it's not too bad. Excellent teacher, one of the best in the CS department.

5.0
1.0
CSE321421
Jun 19, 2003

He is very clear and helpful during office hours and through emails. Tuff to get a hold of outside office hours. Really good teacher but the powerpoint slide lectures are kind of dull and the slides are often wrong. I would really take all of his classes

4.0
1.0
241341
Aug 29, 2003

He's definetely a Mr. Nice Guy. However, his class slides has quite a lot of errors. Exams are easy! His course aren't well orgainize in term of time. Things get really crazy at the end of the semester.

5.0
3.0
CSE341
Jan 5, 2005

good guy

2.0
4.0
CSE531
Mar 4, 2005

Phew !! had a tough time with him ..

4.0
2.0
CSE241
Apr 9, 2005

Pay attention in lecture, because the textbook sucks. Except for some time-consuming projects, it's pretty easy, and Schindler manages to make things interesting and practical.

3.0
3.0
CSE341
May 19, 2005

this class was a bit disorganized and a pain in the ass. having old tests helps study. schindler knows 380 like the back of his hand but this needs some revamping.

5.0
2.0
EAS230
Oct 21, 2005

Great professor! Explains the material clearly and is always willing to help. Exams are very similar to his homework problems.

5.0
2.0
CSE341
Dec 7, 2005

Overall good guy. Knows his hardware. If you goto office hours it will make the class really easy. If you have had him before his tests are still the same. If you haven't had him the tests can be a pain but fair.

5.0
3.0
EAS230
Dec 15, 2005

AN EVIL MIDGE.... UNDER THE DISGUISE OF A FRIENDLY HOBBIT! LABS ARE IMPOSSIBLE IF YOU HAVENT DONE ANY SORT OF PROGRAMMING PRIOR TO IT. TAKE THAT BEENA CHICK INSTEAD...SURE 'A' I HEARD!!

4.0
1.0
EAS230
Dec 16, 2005

Nice guy. Extends labs when people have a problem with them (they are easy, and I had NO prior programming experience). Tests are easy. Some learning from the book is necessary, however, as the slides and in-class stuff aren't enough.

5.0
1.0
EAS230
Apr 28, 2006

Good guy, Decided to go into computer engineering because of his class.

1.0
5.0
CSE380
May 7, 2006

worst professor . This guy just wont teach you . he will give you a very tough program to write and will not even tell you the exact details how he wants it. He will not even give you clear direction. Nor will he ever teach the material related to the lab . He dont realaize that people in his class are learning new language .

1.0
5.0
CSE
May 11, 2006

WORST PROFESSOR I COULD TAKE EVER ARE U GUYS NUTS OR WHAT.? I WOULD NEVER TAKE A PROFESSOR LIKE HIM...OKAY

1.0
5.0
CSE380
May 18, 2006

WORST TEACHER YOU COULD EVER GET MAN

4.0
3.0
CSE380
Oct 6, 2006

Took for EAS 230 and CSE 380. Neither course is fun, but he is a good professor to have if taking. He practically gives you answers to labs. He offers plently of office hour help if neccessary. His exams and homework assignments are a joke. Nobody should fail a class with him.

5.0
3.0
EAS230
Oct 12, 2006

Great teacher! Very clear and helpful. Exams are easy. The labs are challenging, but if you go to lecture, he gives plenty of hints for the labs. Highly recommended.

5.0
2.0
CSE341
Nov 17, 2006

great prof,deals with the latest things and trains you to think in an innovative way,homework and exams are real tricky and fun...very helpful

5.0
3.0
CSE341
Dec 5, 2006

This guy was a great teacher. Easily out performed any of my other professors thus far, and was really easy to get along with to. He was always willing to help with questions, and was generally concerned with the general students schedule too. (didn't jam us up with a ton of homework, let us vote on when the test would be.) Definitly take him.

1.0
3.0
CSE380
Mar 4, 2007

Total waste of time. If you miss one lecture, you are completely loss. He's the worst professor in the CS depart I had thus far.

4.0
3.0
CSE111
Oct 16, 2007

He tries to clarify problems we have with the subject before moving on.

4.0
4.0
CSE111
Nov 15, 2007

He's one of the nicest guys ever, but his class is terrible. It starts off relatively fair, but then gets rediculously hard. Avoid his class at all costs.

5.0
2.0
CSE341
Nov 28, 2007

Great teacher

2.0
2.0
CSE378
Dec 8, 2007

decent until you run into any course probs or fall behind, many people had issues with their lab partners that he took 6 weeks or longer to resolve, does not read emails, has very few office hours, acts as though any difficulty in understanding course materials is your problem, tells his TA's to only help students who understand stuff already

5.0
1.0
CSE111
Jan 3, 2008

He teaches a "math" class that doesn't involve any math. Great teacher. He goes slow and reviews material constantly. Do homework outside of lab and you'll never have to stay for the whole recitation.

5.0
1.0
CSE111
Jan 8, 2008

For a class that fulfills a math requirement, CSE111 involves almost no math at all. It is an incredibly easy class, and the professor always seems eager to assist. I do fault him for not using ANY of the textbooks. If you are looking for an academic challenge, or to learn something intense,stay away from this class.Otherwise, I recommend it to yo

5.0
5.0
CSE341
Mar 25, 2008

He is a good lecturer and a really nice guy. The material is really difficult and he does little to make it easier. His exams are pretty difficult and he doesn't do a great job of progressing from the basics to expecting mastery.

5.0
3.0
CSE241
Nov 4, 2008

Good teacher most likely best i had so far makes everything very understandable as long as you go to class and pay attention he will teach you everything reall good teacher gives you notes online and practice problems

3.0
3.0
CSE590
Dec 21, 2008

He's a very nice guy and very enthusiastic about his subject, but don't bother actually going to class-- his lectures and notes aren't really helpful at all, and the book was a joke. Also, do not take this class if you don't run Windows-- the software used for class requires it and the department isn't good AT ALL about getting a lab set up us.

5.0
4.0
CSE379
Apr 27, 2009

Kris is a fantastic professor with a few quirks. He shows up to class late, limited office hours, and doesn't answer emails at all. However, when you can get in contact with him, he is a world of help. Be careful, 379/380 is a ton of work and he schedules things at the same time. Put a ton of time in and you'll get alot out of him and the class.

4.0
4.0
CSE341
Oct 21, 2009

class is hard and projects are a real pain. I had him for 241 he was a better teacher for that this class he doesnt do much in explaining what he expects or whats making the hard material even harder to study

5.0
1.0
CSE111
Dec 6, 2009

If you study and keep up with the work, this class is simple. It's an easy A. The projects are challenging at first, but it's all about taking that first step. Once you get rolling, they're pretty easy. Quizzes and exams are short and fair. If you're looking for a challenge like I was, don't take this class. Otherwise, go for it.

3.0
4.0
CSE341
Jan 4, 2010

Class was disorganized, exam and quiz questions seemed to come out of no where. The projects were time consuming and unclear.

5.0
2.0
CSE111
Mar 25, 2010

Great guy; he really cares about his students. He comes into class and teaches with passion. He's also 10x more interesting in lecture than many of the other professors in the cse department. I would highly recommend taking a class with Kris.

3.0
2.0
CSE111
Mar 28, 2010

take this class, very easy. teacher is really nice, even though he seems disorganized. very hard to get in contact with unless you go to his office hours, he NEVER replies to emails. review the notes for the tests, the projects are hard, ask the TAs they will basically get you through. but overall easy class.

2.0
5.0
CSE380
May 23, 2010

This guy is a complete nightmare.He NEVER EVER replies any e mails and doesn't give a damn about what you think of him or his course.He is very disorganized,very unclear and thinks he is above all other professors.His TA's are the same.His policy: 60%labs(hard as hell!!), 10% Exams?!?! If you get below 65 on exams, you get an F, no matter what!!!!!

5.0
4.0
CSE380
Jul 30, 2010

Very nice and helpful teacher. The people who complain about his classes do so because they skip class and dont go to office hours. If you do the work he will give you a good grade and will help you, in every possible way, to pass his classes with high grades.

5.0
1.0
CSE241
Oct 1, 2010

Prof. Schindler is great. His lectures are comprehensible, he's helpful during office hours, and he cares about making sure the students understand instead of just trying to rush through the material quickly.

5.0
4.0
CSE379
Oct 23, 2010

Best Prof I've had so far. Very articulate and concise about material. If the class isn't getting it he makes an effort to explain it in different ways. He is straight up with you about what you need to know unlike most EE/CSE profs.Actually TEACHES the class, Lectures are useful. Easy to make stupid mistakes on tests so check everything over.

5.0
4.0
CSE380
Oct 23, 2010

Very good professor. His lectures are very clear and well planned. Labs are a lot of work so be prepared to put a lot of time into this class although you will learn a lot. One important thing to note is that while he will do everything he can to help you out he is not always the best with remembering things so you might need to keep bugging him.

5.0
4.0
CSE111
Dec 8, 2010

Great guy, wish he'd teach something else I will take. The classes are almost mind numbingly easy and basic, however his tests and labs are graded relatively harshly. The material is easy, but it tends to be nit-picky so you get docked for points a lot. His questions tend to be tricky too. Good class, good teacher though. I'd advise it. Great guy

3.0
4.0
CSE101
Dec 16, 2010

He is a really nice guy but his tests are an absolute nightmare. If your gonna take 101 which is supposed to be not that challenging avoid him. His test format is astounding most of the class fails rather than passes. Im literally a straight A student in everything else BUT this class. good luck

4.0
5.0
CSE241
Dec 30, 2010

Gives no feedback and a very hard grader, even if you showed that you fully understood the problem and got 90% of it right, he'll still give a 3/10 on it, had 3 office hours for all of his classes so impossible to talk to, doesn't give enough quizes so each one counts for a lot...all around great lecturer, just not a good teacher otherwise

2.0
5.0
CSE380
Jun 9, 2011

worst teacher ever. Expects his students to know the material he fails to realize this language is new to most of his students and the time he gives for his assignment are too little.

2.0
5.0
CSE341
Nov 16, 2011

worst professor i've ever had, expects you to learn assembly and verilog without teaching it at all and assigns huge projects on both, many typos in homework assignments, doesn't respond to emails, never available at office hours, i've never seen anyone so disinterested in teaching his students, he could not put any less effort...

2.0
5.0
CSE111
Nov 21, 2011

While Kris is very nice, his projects are WAY too hard for an introductory course. His TAs are useless and he doesn't respond to emails. Pretty much everyone in my class feels helpless. We've had 4 projects, 2 quizzes, and an exam and only know two grades. I'm a straight A student PRAYING for a C.

3.0
5.0
CSE341
Dec 6, 2011

I've had five classes with Kris. Here are some tips: his pacing is always way, way off. He starts with a "we have plenty of time" attitude; but beware -- things always go crazy in the last few weeks. He will tell you "quizzes don't matter much." He'll give 3 -- they'll be hard, and they'll be worth 15% of your grade. He's an unforgiving grader.

3.0
5.0
CSE111
Dec 14, 2011

attendance is not mandatory but you have to go because he often announces random quiz or assignment. Projects are too hard compared to the material he teaches. Easy to get a low grade on tests. he doesn't care how students are following his lectures

5.0
3.0
CSE380
Apr 2, 2012

Overall a solid professor, and he has some great TA's that really know their stuff!!

2.0
5.0
CSE111
Apr 22, 2012

This class is a nightmare. Always shows up late (around 10 minutes). Class is difficult to follow, his notes are hard to understand. This class seems like it would make much more sense if taught in a computer lab so the class could follow and actually try what he's teaching rather than just listen to him. I hear there is a huge curve though.

5.0
4.0
CSE380
May 2, 2012

Best professor at UB. His lectures are very helpful. This class is not easy and is tough to do in one semester. He provides everything you need in his lecture and on his website. There is a lot of work, but anyone who complains about him doesn't realize you need to be serious about school to prepare yourself for the real world.

5.0
2.0
CSE111
Dec 10, 2012

Class was always interesting, as professor Schindler really knows how to keep an audience. I learned some great things about computers, having come into the class knowing nothing. His tests are easy, the projects are a pain, but go to lab and the TAs help you. I would definitely take this class with Schindler!!!

2.0
5.0
CSE111
Dec 21, 2012

This is by far the worst class I've ever taken. Schindler is an extremely difficult grader even though it's an introductory course. Never take a class with him if you have the option. Lectures are painful to sit through and his projects and tests are unbearable.

5.0
3.0
CSE341
Dec 23, 2012

Kris is by far the best lecturer I have ever had. He keeps you wide awake the entire time by constantly walking & talking around the classroom. His projects are difficult but you learn a lot from them. His quizzes are pretty easy, just watch out for stupid mistakes. His exams are pretty hard but you are well prepared from the quizzes.

5.0
4.0
CSE379
Aug 25, 2013

Might be the best teacher at UB. Anyone leaving negative reviews did not put the effort in. Schindler makes the resources available and no matter how hard the course, if you put forth the effort, you will learn a lot and get a good grade.

2.0
5.0
CSE341
Nov 12, 2013

Awful awful awful. During class he reads right from the slides -- there is no "teaching." Beware the only reason he has a "regrade request" link on his website is because everything is graded incorrectly!!! Didn't get first project grades back until way after the resign date. Posts "homeworks" that have nothing to do with test/quiz material.

2.0
5.0
CSE341
Nov 12, 2013

Awful, I have to say, he makes me so confused. It's very hard to catch his point in his class. The worse thing of his class is grading system. It is so ridiculous. I feel so painful. Overall, I'm totally agree with the guy who just post before me.

2.0
4.0
CSE111
Nov 20, 2013

this class is a legit pain. he's unclear on a lot of things. he doesn't really teach, he just has conversations with kids in the class that know what he's talking about. test hard, quizzes hard, projects are okay. good luck if you have to take him

3.0
5.0
CSE379
Grade: Not_Sure_Yet
Apr 1, 2014

Okay, if you attend UB to get entertained by professor it's cheaper to just rent a comedy. I haven't had a professor yet that teaches actually. He's very very nice but doesn't teach a thing. It's very hard to teach yourself assembly language. He will motivate you in the beginning telling you that he'll teach you all - he doesn't

3.0
3.0
CSE379380
Apr 10, 2014

Okay. Tests are easy but he takes off massive amounts of points the dumbest stuff. So even if you know the material it can be hard to do well. He's a super nice guy most of the time and he does care about teaching but hes just not a very good teacher. Super disorganized, constantly forgetting things and making typos on tests. Overall just OK.

2.0
5.0
CSE379
Grade: Not_Sure_Yet
Apr 19, 2014

Often late to class. I should say Normally. never received attest or quiz without a typo or two. Plays favorites. A cult of personality, but he does not teach. Treat his courses as independent study. Gives 99% of class control to his undergraduate TA's. Great guy to have a beer with. Not an instructor by any stretch of the imagination.

5.0
4.0
CSE241
Apr 22, 2014

Kris really explains thing in an easy to understand way. He really encourages students to come forward and ask questions and participate, but won't ever call you out in class or embarrass students in that way. He really knows his stuff and explains things in a really easy to understand way, if you put the work in , he will help you.

5.0
2.0
CSE241
May 1, 2014

If you don't go to class and only look at the notes you will fail. Go to class and look over the notes and you will do great. Schindler is one of the best teacher I've had at UB.

5.0
1.0
CSE241
May 7, 2014

Great professor, he actually cares about his students learning something. Tests are fair and usually have a mistake but he grades in your favor if there is one. The one class I WANTED to go to. He keeps the class awake and is always receptive to questions. Don't need to text at all if you attend class. Hope to take more classes with him.

1.0
5.0
CSE111
Sep 29, 2014

I hate this class. The TA's do not help you, instead, they literally insult you for not even being able to code well. This is a ridiculous course considering that many students take it to fulfill a credit. I along with MANY other students are struggling with the projects and I do not even want to know what the tests look like.

2.0
4.0
UGC111
Nov 7, 2014

Being late is his habit. Ten minuets on the regular basis. Assignements are tough TA's can barely do them. Doesn't really teach , Quizes come out the blue! Tough grader takes off for the littlest things. You have to teach yourself through his lectures otherwise you will fail tests he does not cover everything that goes on them. Nice person though.

5.0
3.0
241
Dec 1, 2014

Kris is always willing to help those who help themselves. His lectures are extensive, but not force fed; he counts on work outside class and recitation attendance to catch you up on things he may gloss over in class.

3.0
2.0
CSE111
Dec 12, 2014

Not very clear about what information will be on the test, but his test are not too bad if you study for twenty minutes. The test are fairly simple projects take time but are not too difficult. Homework is optional. No attendance is taken but i would recommend going to class.

5.0
3.0
CSE379CSE380
Grade: A
Jan 20, 2015

By far my favorite classes at UB so far. Dr. Schindler structured the class well and achieved the goal he clearly states at the beginning of the semester to teach you to read documentation in order to be a better engineer. Labs were not difficult because he gave you all the information needed. Quizzes were only a surprise to people not in class

5.0
3.0
CSE341
Mar 9, 2015

Great professor who honestly cares about his students and bends over backwards making sure you understand the material if you put in the effort. Always around after class and during office hours to sit with you until you understand it. Explains things in a pretty simple format & encourages people to speak up if they have questions or comments.

5.0
3.0
CSE379380
Grade: Not sure yet
Apr 7, 2015

By far the best lecturer in UB! Very enjoying in class. Funny, friendly, inspirational and he explains materials very clear and well. Will give heads-up for exams and labs. It's not an easy class anyway but he makes the learning fun! Glad I didn't take advice from my friend who said he's a bad lecturer because of his poor grade in other class.

3.0
3.0
CSE379
May 8, 2015

Good guy, smart guy, questionable teacher. Plays favorites, gets distracted in lectures. Pay attention, ask questions, and go to office hours and you will do fine. Whoever grades the tests, though, is a tough grader. Massive amounts of points are deducted for stupid stuff, even if it is clear that you know the material. He loves to trick us on test

5.0
1.0
CSE111
Grade: B+
May 15, 2015

It's very obvious that this material is way below him so he's not too excited to teach it. Makes the class very easy but most people don't do very well because they don't want to put in what little work it takes to do very well in this class. Great guy but his jokes will make you cringe

5.0
1.0
CSE379380
Grade: A-
Jul 2, 2015

CSE 379 and 380 are definitely Schindler's main focus. He is a big hardwarefirmware guy and teaches it extremely well. The best way to do well in his class is to just sit and listen, don't worry about taking notes. First professor I've had that actually cares if the students learn the material. If you have a question ASK!! Don't be scared

5.0
4.0
CSE111
Dec 22, 2015

He was great so were his TA's. Tough class if this isn't your major but interesting none-the-less. Lots of projects so be prepared. It's definitely a 4 credit course!

4.0
5.0
CSE341
Grade: C
Dec 24, 2015

Dr. Schindler is a great guy and gives great help outside of class in his office hours but the TAs were not very good and the tests were pretty ridiculous. His lecture notes are not to good he goes to fast, he does make it entertaining but the class overall was the hardest class I've ever taken for CS. Overall hes not bad, great curve at the end.

5.0
2.0
CSE111
Grade: A
Dec 28, 2015

An easy A if you show up and pay attention in lecture. Reread the lecture slides and study for exams. Spend time on the projects and 100s on each of them are in reach, ask TAs or Dr. Schindler for help if you need it. Tests are tough if you don't read carefully. Dr. Schindler is extremely nice, don't be afraid to visit. Labs optional for projects.

4.0
4.0
CSE341
Grade: B+
Jan 23, 2016

Great professor. Knows his stuff. Projects and quizzes are hard.

5.0
1.0
EAS230
Grade: A+
Mar 1, 2016

Great professor. Very helpful in lectures. Explains things very thoroughly!

5.0
4.0
CSE379
Grade: A
May 11, 2016

Professor Schindler is easily one of the finest teachers I've ever had. If you are CEn and you're taking 379, he will bring it all home for you. About two-thirds of the way through 379, you will understand perfectly exactly how a compiler works, and that class doesn't even cover compilers! That's how good a teacher he is!

5.0
4.0
CSE453
Grade: A
May 19, 2016

I have took all but one class Schindler offered (490 you should all take it) and he is a great professor. Every exam and homework is fair he is great at explaining things. And he is a great person to talk to if you are having personal or academic. The work is a lot but it's worth it for the ecperience you get.

1.0
5.0
CSE111
Dec 13, 2016
Wouldn't take again

do. not. take. this. class. with this teacher. i dont even need to explain more. pick someone else if possible.

Tough Grader
Skip class? You won't pass.
SO MANY PAPERS
5.0
4.0
CSE341
Grade: B+
Feb 22, 2017
Would take again

Most rewarding class I've taken for CS. I learned so much about how computers work in a ton of different aspects. Tests/quizzes are fair if you know your stuff, and projects are very time consuming. There's a great curve at the end though which helps a lot. I didn't even do Project 2 but still got a B+.

Respected
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
4.0
CSE341
Grade: B
Mar 24, 2017
Would take again

Professor Schindler is easily the best teacher i have ever had at UB! He was an amazing lecturer and really cares about whether you understand the material or not. I feel that people dont do well in his class because they dont come to class or dont pay attention. He makes the material easy to understand but makes you work for the grade. Great Curve

Skip class? You won't pass.
Amazing lectures
Caring
3.0
4.0
CSE379
Grade: A
May 6, 2017
Wouldn't take again

The computer science/engineering department at UB is not the greatest, and Kris is no exception. The class is a useless requirement. Anything you learn here was already covered in cse 341 in greater detail. However, Kris takes his useless lectures seriously and grades tough, so be careful. I think he needs to change this course completely.

Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CSE341
Grade: A-
May 13, 2017
Would take again

Kris is an amazing professor. His explanations are very clear and he definitely wants the students to learn. He is very helpful in office hours if you have questions on material of projects. His projects are a lot of work, but very rewarding and fair. He has a policy to help those who help themselves. Put the work in and so will he.

5.0
3.0
CSE379
Grade: A
May 27, 2017
Would take again

Best class taken at UB. The labs are incredibly well put together. The professor knows how to give a solid lecture and there are plenty of TAs to get help from.

Tough Grader
Inspirational
Clear grading criteria
5.0
3.0
CSE453
Grade: A
May 27, 2017
Would take again

Great class. The professor provides the class with 12 or so projects with clients. You get to choose. He has the reasonable expectation that your project work by the end of the semester. He also gives lectures on various topics (FPGA's, Python, etc.) which are also great.

Respected
Inspirational
Clear grading criteria
2.0
4.0
CSE379
Aug 10, 2017
Wouldn't take again

Terrible experience with him. Never responds to emails, leading to having to constantly reminding him of something only for him to not do anything about it either way. Has tons of TA's and the class is still very disorganized.

1.0
5.0
CSE341
Oct 19, 2017
Wouldn't take again

Worst Professor in the CS department. Doesn't teach but expects students to do extremely hard projects.

Tough Grader
Skip class? You won't pass.
SO MANY PAPERS
2.0
4.0
CSE111
Nov 10, 2017
Wouldn't take again

Not the worst, still not good. He doesn't explain what he's doing when he gives examples. Lectures are disorganized and he refuses to use microphone in a lecture hall so can be hard to hear. Kind of expects you to already have some base knowledge of the material which most dont. It's also normal for him to be up to 10 minutes late for his own class

1.0
5.0
CSE341
Nov 13, 2017
Wouldn't take again

projects extremely difficult which his incredibly basic teaching does not help. you're left to flounder around, spending hours and days only to end up way below needed grades to pass. (70 is a C-) quizzes and tests hard as well. lecture slides are walls of text (plain, boring, repetitive, nonsensical)

Tough Grader
GRADED BY FEW THINGS
5.0
5.0
CSE341
Grade: Not sure yet
Dec 4, 2017
Would take again

Schindler is a tough professor and with difficult projects, but all the content is doable if you actually spend time on it. Is it easy? No. College isn't supposed to be easy. The people who complain are obviously not utilizing the resources available to them or taking the time necessary to learn the content.

Tough Grader
Skip class? You won't pass.
Tests are tough
2.0
4.0
CSE111
Grade: B+
Dec 6, 2017
Would take again

You WILL have to work for your grade in this class. If you don't have experience with Python or Karel then this WILL to be challenging. For the projects that are based in Karel, make sure you read the text. His lectures don't prepare you well for what you are expected of in the projects. DONT WAIT UNTIL THE LAST MINUTE TO DO THE PROJECTS!!!!!!!!!!!

Tough Grader
Get ready to read
Tests are tough
5.0
4.0
CSE111
Grade: Not sure yet
Dec 6, 2017
Would take again

Great professor, if you really need help go to office hours or any of the TAs office hours and they will gladly help. This is a challenging course, but once you know the stuff and really work for it, you'll do fine.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Caring
4.0
4.0
CSE111
Grade: Not sure yet
Dec 8, 2017
Would take again

He's a cool professor and he's easily approachable. Projects aren't too bad. But be aware of the wording of the tests. If it's a python program and the question asks for the output remember to put whatever is after the print line along with the answer. If it's a multiple choice question, read carefully because some ask for multiple answers.

Tough Grader
3.0
4.0
CSE111
Grade: Not sure yet
Dec 9, 2017
Wouldn't take again

He's an okay professor but really unclear about how he wants things done. Points are easily docked on projects and quizzes because of that. Grades take forever to get returned. Exams and quizzes aren't too bad, I was able to study 20 min before and do okay. Projects get increasingly harder. Get ready to look up how to do things outside of class.

Tough Grader
Tests? Not many
Tests are tough
2.0
4.0
CSE111
Dec 10, 2017
Wouldn't take again

Very strict grader, he obviously cares, but exams and quizzes are on the most menial things

Tough Grader
Skip class? You won't pass.
Tests are tough
1.0
4.0
CSE341
Grade: Not sure yet
Dec 13, 2017
Wouldn't take again

Worst class I have taken here at UB. Projects will skin you alive and are overkill and the lectures do not help you with them at all. Grading rubrics are brutal too. If you are CS and not CE I would avoid him at all costs as you will spend more time for his class than any other class and you will probably never need to know mips, hardware, etc..

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CSE341
Grade: A-
Dec 27, 2017
Would take again

Kris will make you work for your grade, but you will learn the material being presented to you. Expect 15-20 hrs of work on the projects. Be sure to look over the homeworks he puts out, even though they are optional. Definitely take Kris if you are a CE as it will help prepare you for CSE379.

Skip class? You won't pass.
Amazing lectures
Would take again
3.0
5.0
CSE341
Grade: A
Dec 28, 2017
Wouldn't take again

Schindler is an extremely tough teacher who will make you work for your grade. His projects are extremely hard in the beginning (15 - 20 hours of work) but get easier as the semester goes on. His lectures tend to be very broad and his slides don't go into enough detail. Take Schindler if you're a CE major but avoid him if you're in CS.

LOTS OF HOMEWORK
Caring
Tests are tough
5.0
4.0
CSE111
Feb 6, 2018
Would take again

Professor Schindler gives interesting and clear lectures. He's also very funny and kind, if a bit unorganized. He's always helpful and willing to hear you out, but the TAs do the grading and can be very critical. I highly recommend going to office hours because you'll probably need help on the homework projects

Tough Grader
Respected
Caring
1.0
5.0
CSE341
Mar 12, 2018
Wouldn't take again

You will stay up all night working on projects, it wont matter. You will receive tests on material that you have not been presented and they will dwarf the projects. But if you skip the projects you will still fail.

Tough Grader
TEST HEAVY
5.0
5.0
CSE379
Apr 18, 2018
Would take again

Pretty brutal projects. A solid lab partner is a must, otherwise, get ready to work. Exams are straight from the textbook/homework problems. Pop(-ish) quizzes during lecture. TAs are very helpful in lab. Requires lots of effort, but you learn a ton. Expect to put in 20-40 hours/week alone for this course, especially if you're new to assembly.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
2.0
5.0
CSE379
May 13, 2018
Would take again

You have to spend 30 to 50 hours/week on this course.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CSE379
Grade: Not sure yet
May 22, 2018
Wouldn't take again

If you are familiar with assembly, you are good. Otherwise you will spend 10+ hours in lab for this class per week(If you do not want fail). TAs were not helpful, the most sentence they said was "Read the documentation" . And documentations were not clear enough. You will lose points for somethings they do not say in documentations.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
CSE379
Grade: A
Jun 9, 2018
Wouldn't take again

Depending on how good you are at reading documentation you will spend up to 50 hours a week and still be close to an F. Lab partners are a hit or miss depending on your luck unless you have a friend you KNOW that will do SOMETHING. If you don't get above a 65 for lab tests you get an F automatically.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CSE379
Grade: Rather not say
Jun 11, 2018
Wouldn't take again

I have paid a lot of time for this class which more than my other classes. When I checked the grade, I got my lowest grade in UB(My other classes got more than B+). If you want to keep your GPA, you need to avoid him.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CSE490
Grade: B+
Jul 28, 2018
Would take again

Great class that goes into depth in computer architecture topics down to the transistor level. Leaves a bit to be desired though as projects are a large % of your grade and you're thrown into the deep-end with them with no help, but they are manageable. Great guy, always good jokes, knows his stuff.

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
4.0
CSE111
Grade: Not sure yet
Nov 7, 2018
Wouldn't take again

This class was really hard however Kris was helpful and will 100% pass you if you make it a point to introduce yourself and try in the class. The TA's for the class are the WORST !!!!!! I used an outside tutor and I was way less stressed out with projects. LAB isn't helpful unless you hook on to a good TA.

Participation matters
Caring
LECTURE HEAVY
5.0
4.0
CSE341
Grade: A
Dec 23, 2018
Would take again

The difficulty of this class was super overstated. The first test, quiz and especially project are the hardest, mainly because of how new assembly is to the usual cs kid. There's a pretty nice curve too since the class averages are usually so low. The material isn't even hard, it's just a very dense amount of knowledge for a one semester time span

2.0
4.0
CSE111
Grade: C+
Jan 22, 2019
Wouldn't take again

The course was so much harder than it appeared to be. Kris is an amazing person to talk to, but he can be carried away as a professor. The TA's in this class are by far the worse I've ever had. It's very hard to get good grades due to the touch grading, and also it's very hard to come in during office hours for help. Do no recommend!

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
5.0
CSE341
Grade: A
Feb 14, 2019
Would take again

I was one of those anxious students that was afraid to take 341 under Schindler due to the negative stigma and difficulty of his class. However even though it was a lot of work at the start, I definitely learned a ton of useful things from that class. The curve is absolutely insane too. Great professor; he's super approachable. Highly recommend.

Respected
Amazing lectures
Caring
5.0
5.0
CSE379
Grade: Not sure yet
Mar 9, 2019
Would take again

Kris Schindler is a great teacher. He is super nice and approachable, and is not afraid to take extra time to make sure you understand the material. However, 379 is the hardest class I have ever taken, putting 20+ hours in every week. You have to make sure you get the right TAs to help you, and just hope you get a competent lab partner, unlike me.

Gives good feedback
Respected
Group projects
5.0
4.0
CSE379
Grade: Not sure yet
Apr 10, 2019
Would take again

Dr. Schindler is a professor that I'm going to remember for the rest of my life career. Very caring and has your education as his top priority. His projects and exams can be difficult and long, but you will learn more in his classes than you will in any other. It's best to have taken 341 with him prior to this. Select a good partner for labs.

Amazing lectures
Caring
Tough grader
5.0
5.0
CSE379
Grade: A
May 16, 2019
Would take again

Kris is the best professor Ive had in the department thus far. He is extremely caring and is not afraid to push his students. His class is a *lot* of work, but very fulfilling and you learn a lot. Lectures are engaging and he is just an amazing mentor overall.

Respected
Inspirational
Caring
4.0
2.0
CSE111
Grade: Not sure yet
Nov 22, 2019
Would take again

He is a very good professor and you can tell he enjoys teaching. The downside is he is very busy and hard to get help from him. The class was not hard for me but I am a CS major. He does not take attendance but says things in his class that could be on a test that he wont put in his PowerPoint. The TA's were not very helpful though.

Lecture heavy
2.0
5.0
CSE111
Grade: Not sure yet
Dec 9, 2019
Wouldn't take again

I had to take this class for COM major it is was awful. The TAs barely know what they're doing. The grading makes no sense or is wrong half the time. The office hours are always changed or canceled. As for Kris himself, I think he's a nice guy but he is not available. Never answers emails. Make sure you make a friend in this class or you're screwed

Graded by few things
Test heavy
Tough grader
1.0
5.0
CSE111
Grade: B-
Dec 21, 2019
Wouldn't take again

Barely teaches things clearly, then gives projects that are solvable only by asking the TAs. The worst part is, that he updates grades for each work about two months after it was submitted, making it hard for us to monitor our process during the course. Plus, NOTHING comes up on UBLearns. He rather uses his own website but it's very hard to use.

5.0
5.0
CSE379
Grade: A
May 11, 2020
Would take again

I want to say that he is the best professor I met in UB. He is passionate about teaching and very capable. He can explain the problem very clearly and I have benefited a lot. Thank you professor

5.0
5.0
CSE379
Grade: A+
Aug 3, 2020
Would take again

One of the most challenging and rewarding course for a CE major. The trick is to take lighter classes with it so that u can give your most time to it because you will learn the stuff like u have never before. Memory, bytes, and all you will know by heart. Kris calls it a more embedded sys course, be prepared to take the weight of your mate.

Lots of homework
Skip class? You won't pass.
Amazing lectures
4.0
4.0
CSE111
Grade: Not sure yet
Nov 18, 2020
Would take again

Professor Schindler is AMAZING. Definitely teaches challenging classes, especially if you are taking them for gen Eds as a COM major. If you help yourself, he will go above an beyond for you. Ive never met a professor that cares more about his students then he does. Overall, would recommend him to anyone.

1.0
5.0
CSE111
Grade: Not sure yet
Dec 7, 2020
Wouldn't take again

Kris is friendly and does try to help, but the problem is that he doesn't recognize how frustrating his lectures can be for students who're beginners in programming. Unless you're familiar w/ this stuff, you'll get deducted many points from projects that weren't even taught well. I had to go through lots of YouTube vids and teach myself for nights.

Lots of homework
Caring
Tough grader
1.0
4.0
CSE379
Grade: B+
Dec 13, 2020
Wouldn't take again

Charismatic/animated lecturer, but he is a phantom when it comes to contact and reliability. Does not reply to emails. Big smiles and empty gestures. Class is difficult but no real grievance there. It is tough subject matter. He has a legion of followers he recruits as TAs. Sit front row, smile, participate. It will help you if he likes you.

Lots of homework
Amazing lectures
Tough grader
1.0
3.0
CSE111
Dec 16, 2020
Wouldn't take again

Everything you learn is given through notes and the tests and projects revolve around reading the notes. For people who have never taken computer science this is a nightmare. Kris is nice and has good intentions but this class is atrocious and I learned nothing new. The TA's are exceptionally horrific as they can barely formulate proper sentences.

4.0
4.0
CSE111
Dec 17, 2020
Would take again

Kris is a great professor, very friendly, and approachable. The way he structured CSE111 this year online made it very difficult for people who have never taken a CSE course before, and the projects involve learning coding and HTML to complete them. The TAs werent helpful whatsoever, so dont bother with them and go directly to Kris office hours.

3.0
4.0
CSE111
Grade: C+
Apr 19, 2021
Wouldn't take again

Wasnt that great of a professor never really replied to emails on time. Get ready to do a lot of projects with little explanations, TAs are the best always there to help. Grades heavy on projects and exams.

Lots of homework
Test heavy
Beware of pop quizzes
5.0
5.0
CSE379
Grade: A-
May 8, 2021
Would take again

Kris knows what he's talking about and so do his TAs. You want to have a good understanding of assembly code and microprocessor layout? Pick a good lab partner. Talk to the great TAs, Ian is the man. It's a very difficult subject, but with enough effort, you will do well. Pretend this class is five credits and really put some work into it.

Respected
Lots of homework
Group projects
3.0
4.0
CSE111
Dec 2, 2021
Would take again

Really knows what he's talking about. Goes through material kind of fast and there's a lot of projects for lab that he doesn't really teach but GO TO LAB! It's super helpful I think I learned everything there and the TA's are really helpful. For quizzes and exams you have to study!

Participation matters
Skip class? You won't pass.
2.0
3.0
CSE111
Dec 8, 2021
Wouldn't take again

YOU HAVE TO STUDY. The one thing I disliked was that they don't put in grades till the ending of the semester, therefore you don't know your exact grade in the class.

Skip class? You won't pass.
Tough grader
1.0
5.0
CSE111
Dec 27, 2021
Wouldn't take again

He made it so hard to reach him. he is the worst teacher ive had. if you have to take cse take it with any other teacher. during the first class he makes it seem like its an easy course and he's kind but he isn't. hes so rude when you ask for help, a hard grader and makes his tests hard. the ta's aren't helpful because they know nothing. good luck.

5.0
4.0
CSE111
Grade: B+
Dec 27, 2021
Would take again

Was going to drop this class on the first day because I heard about how hard it was - so glad I didn't. He told us he changed the format of the course and whatever he changed worked. Lots of projects that you can get easy 100's on, just go to lab. Be sure to go to class on Friday's especially because he tests on videos we watch. Really genuine guy.

Skip class? You won't pass.
Caring
Tough grader
1.0
4.0
CSE111
Grade: C
Dec 30, 2021
Wouldn't take again

Awful! Rarely responds to emails, changes office hours every week, shows up at least 5 mins late to class each week and sometimes takes phone calls during class. Hard grader on projects and tests are not the most difficult but you must come to lecture. Takes months to return projects and waited until day grades were due for the semester to post.

5.0
4.0
CSE111
Grade: B-
Apr 13, 2022
Would take again

Kris was a great professor, a little all over the place it seems, but when in lecture always focused. Great class lots of projects to understand the course content.

Tough grader
2.0
4.0
CSE111
Sep 11, 2022

Shows up late to class regularly. Speeds through lectures. Tests aren't too hard if you utilize the TA's, who were really the ones helping students the most. Grades won't be posted till the end of semester, so you won't know how your doing till it's over. His office hours are inconsistent, and if you reach out he will just tell you to talk to a TA.

Tough grader
2.0
3.0
CSE111
Dec 20, 2022

Slow grader. Did not have clear lectures. Went into test not knowing what the material was because his lectures had no clear information of what he was trying to teach. Left lectures everyday unknowing of what the main topic was. Grades emailed weeks if not months after they project was due. Went into final without how I was doing in the class.

1.0
3.0
CSE111
Grade: Not sure yet
Mar 16, 2023

I'm only a freshman but I already know he will be my least favorite throughout my fours years here. He doesn't teach you anything that is RELEVANT for projects/labs at all. He goes over irrelevant things in class that has nothing to do with anything. It's like he just expects you to know what you're doing right away. Doesn't even respond to emails.

1.0
4.0
CSE111
Grade: Not sure yet
May 10, 2023

I took this class because it was a mandatory requirement for my communications major.Lectures all over the place,notes that he posts make no sense,he does not say what he will put on the exam.If you want to do well on the projects, you must attend lab because what he teaches in class does not go along with what you will do in lab.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSE111
Grade: A-
May 22, 2023

Worst professor of all time, never emphasizes what's important that will be on exam expects you to "memorize all material for exam and you'll be good". Puts all grades in a week after the conclusion of the semester so you can't even refute your grade, walks into to class late every single day and NEVER responds to emails. who hired him!

4.0
4.0
CSE341
Grade: B
Jun 6, 2023
Would take again

Dr. Schindler is an intelligent and kind person. I've had him 3x- CSE111, CSE341, and CSE379. His classes are great entrypoints to the world of low-level computing. I prefer his online lectures because he stays more on topic. These are valuable courses even if you prefer high-level coding/are not going into Comp. Engineering. Study hard + early.

Get ready to read
Caring
Respected
5.0
3.0
241
Grade: Rather not say
Apr 24, 2024
Would take again

Class was easy to follow and understand. He has a way with explaining boring concepts in a way that makes them interesting. Full of energy and lectures were really great, just make sure you attend them or you will fall behind. He's very easy to talk to if you need help, and is very willing to help you if you're lost.

Amazing lectures
Lecture heavy
Test heavy
5.0
5.0
CSE341
Grade: Not sure yet
May 3, 2024
Would take again

Schindler is an amazing lecturer. He keeps you entertained throughout the lecture and keeps you engaged. The class was difficult and the grading scheme I found to be very, very strict. Study all the time to score high marks in this class.

Tough grader
Hilarious
Graded by few things
3.0
4.0
CSE341
May 19, 2024

Professor Schindler knows the material very well, however his lectures do not do a great job of transferring that knowledge to students. If you miss lecture, you will only have the slides to go off of, which can be very limiting since they're not annotated the best. Doesn't give a lot of assignments, so do well on the projects and midterm.

Tough grader
Respected
Graded by few things
1.0
5.0
CSE379
Grade: D+
May 29, 2024

Cannot stress it enough to get a good lab partner. Literally, the most unorganized class I have ever taken. The professor is good at teaching but that's about it. You will not receive grades back for labs until the end of the school year basically which is 60% of the grade. This will be the last course to finish releasing grades. No UbLearns.

Group projects
1.0
5.0
CSE379
Grade: Not sure yet
Jul 8, 2024

Get ready to receive your grades in the form of spam emails, the guy knows how to teach but not how to run a class, be a bootlicker and you can be a TA. Just good luck to the hustlers, because even after the hustle, you need some sheer luck for a good grade in this class.

Lots of homework
5.0
5.0
CSE379
Grade: Not sure yet
Jul 10, 2024
Would take again

The class does need efforts, study hard, and practice from HW. It needs understanding the material well. If you have learned CSE 341 well, that will help a lot. TAs are very nice and wanting for help, same as professor. Overall, professor provided all kind of resources and organized well.

1.0
5.0
CSE379
Grade: Not sure yet
Jul 13, 2024

lots of work, this was taken in the summer so the material was comprised and went along really fast. Recorded lectures only helped for exams. Ask questions in lecture and office hours which are limited, because no one helps on piazza. Average response time is like 4 days. Still waiting on grading 10 days after session ended. Start projects early.

Tough grader
Lots of homework
Test heavy
3.0
4.0
CSE111
Grade: B-
Nov 8, 2024
Would take again

Professor Kris can be disorganized, but engaging with the class structure works well. The projects are challenging but rewarding. Definitely use unstuckstudy and other study tools to stay on top of things.

5.0
1.0
CSE379
Grade: A
May 5, 2025
Would take again

Lot's of work but Kris is the GOAT professor.

Group projects
Clear grading criteria
Accessible outside class
5.0
2.0
CSE379
Grade: Not sure yet
May 6, 2025
Would take again

This is my second time with Dr. Schindler. He is the best CE professor at UB, full stop. Amazing, engaging lectures, able to break hard things down well. You get lots of support with amazing TAs and great optional homework. Plenty of exam study material. Labs are tough, will get you stuck, but if you have a decent partner you'll get there!

Group projects
Amazing lectures
Lots of homework
5.0
2.0
CSE410
Grade: A+
May 15, 2025
Would take again

Kris was kind enough to teach 410/479 over the fall and it was an amazing opportunity to learn more about the hardware and how advance systems work. It was nice to take this class for credit and there is a lottt of reading the docs but it is super rewarding when things work.

Get ready to read
Gives good feedback
Respected
3.0
4.0
CSE341
Grade: Not sure yet
Oct 21, 2025

If you non-native english speaker, DO NOT TAKE. Lectures are good, instructor does not like the technology of recording the lectures. Speaks very fast, and cuts the flow of the lectures to answer questions that are not part of the lecture's agenda. And then refuses to give you a recording to go back to anything you miss.

Amazing lectures
Inspirational
4.0
5.0
CSE341
Grade: Not sure yet
Dec 5, 2025
Would take again

amazing/funny person, cracks jokes during lecture. projects are hard, homework not graded, exams are hard, homework and quizzes are much easier versions but if you practice with harder versions of those questions you should be good. get ready to teach yourself a lot outside of class.

Clear grading criteria
Test heavy
5.0
4.0
CSE341
Grade: Not sure yet
Dec 11, 2025
Would take again

Kris is an amazing lecturer, but lectures or recitations are not recorded or posted, and the slides he does post make the subject more complicated than it really is. The first project is really tough: the average was around 40. It gets easier. Show up to class/recitation, do the homework (not mandatory for the class), and ask questions.

Amazing lectures
Caring
Lecture heavy
5.0
4.0
CSE341
Grade: Not sure yet
Dec 22, 2025
Would take again

Great professor. Super friendly and his lectures are awesome. The class has a steep learning curve at the beginning but it gets a lot easier. It's worth it tho, you learn so much from this class. Take if at all possible!

Amazing lectures
Lecture heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

39%

Textbook Required

46%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (25)
A (14)
B+ (7)
Grade Distribution
A(17)B(5)C(4)D(1)F(0)A-/B+(12)
Based on 68 reported grades
Not sure yet: 25
A: 14
B+: 7
A-: 5
Common Tags
Tough Grader (17)
Skip class? You won't pass. (14)
Caring (12)
Tough grader (12)
Respected (10)
Lots of homework (8)
Amazing lectures (7)
Get ready to read (6)
Rating Trend

Declining

-0.35 avg change
May
Jul
Nov
May
Oct
Dec
Last 6 months
Ratings by Course

241

5.0

(2)

CSE308

5.0

(1)

CSE321421

5.0

(1)

CSE379CSE380

5.0

(1)

CSE453

5.0

(2)
+16 more courses
Difficulty by Course

CSE

5.0

CSE379

4.3

CSE380

4.1

CSE341

4.0

CSE531

4.0

Similar Professors