3.5
Quality3.7
Difficulty53%
Would Retake159
Reviews53%
Would Retake
159
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
46%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.35 avg changeRatings by Course
241
5.0
(2)CSE308
5.0
(1)CSE321421
5.0
(1)CSE379CSE380
5.0
(1)CSE453
5.0
(2)Difficulty by Course
CSE
5.0
CSE379
4.3
CSE380
4.1
CSE341
4.0
CSE531
4.0
Reviews (159)
Most likely the BEST teacher in all of UB
he is an great teacher and very helpful
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.
No Comments
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.
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
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.
good guy
Phew !! had a tough time with him ..
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.
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.
Great professor! Explains the material clearly and is always willing to help. Exams are very similar to his homework problems.
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.
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!!
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.
Good guy, Decided to go into computer engineering because of his class.
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 .
WORST PROFESSOR I COULD TAKE EVER ARE U GUYS NUTS OR WHAT.? I WOULD NEVER TAKE A PROFESSOR LIKE HIM...OKAY
WORST TEACHER YOU COULD EVER GET MAN
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.
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.
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
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.
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.
He tries to clarify problems we have with the subject before moving on.
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.
Great teacher
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
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.
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
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.
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
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.
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.
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
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.
Class was disorganized, exam and quiz questions seemed to come out of no where. The projects were time consuming and unclear.
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.
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.
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!!!!!
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.
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.
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.
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.
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
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
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
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.
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...
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.
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.
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
Overall a solid professor, and he has some great TA's that really know their stuff!!
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.
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.
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!!!
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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
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
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!
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.
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.
Great professor. Knows his stuff. Projects and quizzes are hard.
Great professor. Very helpful in lectures. Explains things very thoroughly!
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!
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.
do. not. take. this. class. with this teacher. i dont even need to explain more. pick someone else if possible.
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+.
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
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.
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.
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.
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.
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.
Worst Professor in the CS department. Doesn't teach but expects students to do extremely hard projects.
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
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)
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.
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!!!!!!!!!!!
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.
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.
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.
Very strict grader, he obviously cares, but exams and quizzes are on the most menial things
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..
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.
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.
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
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.
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.
You have to spend 30 to 50 hours/week on this course.
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.
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.
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.
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.
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.
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
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!
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
Lot's of work but Kris is the GOAT professor.
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!
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.
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/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.
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.
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!
Class Info
Online Classes
100%
Attendance Mandatory
39%
Textbook Required
46%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.35 avg changeRatings by Course
241
5.0
(2)CSE308
5.0
(1)CSE321421
5.0
(1)CSE379CSE380
5.0
(1)CSE453
5.0
(2)Difficulty by Course
CSE
5.0
CSE379
4.3
CSE380
4.1
CSE341
4.0
CSE531
4.0