2.6
Quality4.3
Difficulty44%
Would Retake123
Reviews44%
Would Retake
123
Reviews
Rating DistributionOfficial
5
24
4
29
3
4
2
5
1
61
What Students Say
“Taking her class would be the last thing any sane human will venture”
CSE560 - 1.0 rating“HW & exams are tough compared to the teaching standard”
CSE560 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.47 avg changeRatings by Course
CSE562
5.0
(1)CSE573
4.5
(4)CSE368
3.3
(13)CSE574
3.3
(31)CSE555
3.1
(11)Difficulty by Course
CSE460
4.8
CSE555
4.5
CSE455
4.5
CSE560
4.5
CSE474
4.3
Reviews (123)
Great Professor.. Very knowledgeable and inspiring
Brilliant professor in the field of Artificial Intelligence, but just a horrible lecturer.
Follow the class, learn it everyday and you will have no problem passing. SHe is very helpful and flexible in terms of letting students have extensions as long as the problems for not doing the assignment in time was genuine. Lots of opportunity to learn. Short cuts will not work here.
Bad lecturer, but okay Professor
Lectures are good. She makes sure that each student understands the concept before moving on to the next. That way, at times each topi may take a bit of more than that expected. But I guess that is better for the class. Lots of HWare given, but students performing good in atleast 80% of them are safe, as typically lowest scores dropped. Good class
Lot of opportunities to learn, though a bit tough. At times a bit mathematical, but that's fun.
She was a nice person but her lectures would be very math-heavy. She was very receptive to questions. The written and programming assignments aren't too bad but you need a decent understanding of Python.
Nice Person, patient instructor. Focuses on the details and fundamentals. encourages class participation. Spends lot of hours with students, beyond office hours, if required.
Honestly one of the worst professors I've ever had in the CS department. Horrible lectures that are impossible to follow, a complete lack of material and slides that are either full of grammatical errors or are just screen captures from the book. You learn more in a 5 minute youtube video on the topic than you do from attending her lectures.
Strict but very approachable professor. kind of a no-non sense person. Encourage class participation.
Horrible. Her lecture slides are 95% equations with little explanation. Hard to follow along in class.
She has deep knowledge of the class's subject area but she is new to teaching at UB and her first iteration of CSE 474 had significant problems. While she tries to provide some background in her lectures it only made me more confused. I spent most of my time sifting through textbooks to finish homeworks and didn't know what to study for the exams.
Nice person. She is very prompt to questions asked in class forums. In this new environment, I found her very cooperative. Homeworks make you think. you cannot expect to get it any book as is. Learn the topic and answers are kind of inference of your understanding. She tries her best to explain things as clearly as possible.
Very reasonable, caring, and Knowledgeable Professor.
Worst professor in the CSE department. Struggles to teach in an effective manner. AVOID AT ALL COSTS
I liked her class. Very receptive to questions. Very patient to explain things. I do not understand why some students still feel the other way! I have no problem understanding her class. Lots of homeworks may irk people. But that helps us prepare for final and one can drop some of them. Lots of freedom in project.. That part I loved.
I think some of these comments are correct, in fact biased. She always mentions textbook sections in every slide covering a topic. Alpaydin, Bishop, Mitchell are some books that she follows. She cares for students. If you follow the class well and refer to the textbook section mentioned in slide, you are all set. Study regularly
She is not really the best choice for ML if you want to learn the material since she primarily focuses on the Graduate level and has an assumption that you have some previous knowledge of anything taught in class. Her lecture notes are useless on their own as they are very minimal with little explanation and lectures are her just reading them.
Really slow to reply on piazza. Handled the online transition pretty bad, and to follow with that her microphone is horrid. Her homework requires alot of readings and googling.
Rude and not accessible to students. Not helpful with extra questions. Overall a poor professor in all areas.
Dr. Bhattacharjee is very helpful and very patient to explain things. I can only praise her teaching, enthusiasm. Its a great choice that I have made taking this course.
Professor encourages students to ask questions in session, which makes learning more effective. The course materials are thorough, recorded lectures are boon. Only, if the math part of the content could be reduced a little, it would have been even easier. However, the sample codes at the end of every lecture makes everything clear.
Very understanding and caring. Her warm behavior to student make me feel supported. Lecture materials are complete and detailed. Quizzes help prepare for the actual tests.
I loved the Professor. She is so kind and has deep knowledge on the subject. I am impressed by her attitude to go down to a student's level, give that comfort and assurance that making mistake does not make anything wrong, and then re-explain the concept. If not once, she will readily tell you to try again and she will ensure that you understand.
Day 1 you are just bombarded with random formulas from the book without any context. You lose interest by week 2. Getting B or above in this class is easy as all of the exams are just excerpts from homeworks and quizzes. Just a lot of filler work Feels bad when a 10$ udemy course is more organized and engaging than a 1.5k university course
She is a great professor for ML! Lectures are interesting, she makes sure to answer every question and does not take any doubt for granted. If your math is not strong, then definitely this is not your course. This is not a course to just learn to use library functions. this course is a great choice 4learning the subject and building your own model
Pro. Bhattacharjee is caring about her students and you are able to learn a lot from her classes but relatively homework load. In general, she is a good professor.
Worst Professor ever in my whole life.
Sometimes rude and doesn't feel like she understands how hard we as a student.
The professor is very knowledgeable and focuses on the foundation. If the student has difficulty in his math background, this is not the course for him. You should work hard to use the opportunity to learn from her. Lot of challenging problems make the homework real fun. When required she also curves the grade, which makes it assuring for all.
Very understanding, while also being a great professor. I think you should follow her guide lines carefully through the course. She appreciates hard work and will design exemptions on the fly as required for the majority of the class. However, if the objective is to learn a few ML library using skills, you should avoid taking her courses.
For reference I have a 3.8GPA as a senior CS major. First time I felt dumb to the point where I just tried to pass the class. For most of the lectures, she talks about mathematical equations and only briefly explains concepts. She has a pretty thick Indian accent so I spent most of class deciphering what she said. Smart prof, horrible teaching.
I saw some of the 5 star reviews on here and decided to take this class. Huge mistake. Lecture is just slideshows filled with equations with no explanations. When attempting a Homework question you will not be able to find anything like it in the slides or the textbook. This is the class I regret taking the most in my entire college career.
Words cannot do justice to how horrible her lectures are a high school student can construct better lecture with coherence, the presentation is straight up images from textbooks, will blabber equation without any context, you will not find any value in her lectures. Not to forget extremely arrogant and irrational. Avoid at all costs.
The course is hard. Most importantly if you were never fond of Math during your highschool years, this is not for you. The Prof. knows what is she talking about, very passionate about the topic. Lectures are detailed. Slides have many equations, you will understand, only if you pay attention in class. Note that this is a CS course, not for all.
Inspirational .... loved the course and her passion for the subject
Lots of hw, quizzes, and discussion board posts. I spent a lot of time debugging the provided code on hw, because the handout was wrong. When she writes/draws on the slides it gets really messy so don't bother with it. She usually overexplains simple topics and underexplains complex ones. Is pretty boring, 80 minute lectures dragged on.
you study well for the class and you should be good for your DB interviews... Lots of materials. The project is good. A few indisciplined students messed up the class environment in my time, otherwise I found her pretty friendly.
lot of Math and lot of programming assignments.
knowledgeable professor
good course
Lectures are dry & unhelpful. The class is heavily math based which is good for ML but she is awful at explaining the content. The majority of students just self teach instead of going to lecture. She is rude when answering questions. Knowledgeable, but does not understand students in general. Confusing assignments which don't offer any guidance.
Disorganized Chaos. A difficult and inarticulate Professor and the TAs are impossible as well. Claims a structure and decided to grade and curve two sections at will, very misleading. Lectures are some of the poorest I've ever taken, exams are extremely challenging and the grading again is shambles. Overall, beware, never take this professor.
I have a BS in Computer Science and with all the knowledge of ML, following her classes was impossible. She has a very bad attitude with students in general who are seeking assistance and labels them as "outliers". The worst professor I've taken a course under. Please STAY AWAY, pick another professor or take it another semester if none available.
Extremely disorganized, she seems to hate being a professor from classroom experience, follows the same grading for graduate and undergraduates and is EXTREMELY unhelpful outside of class. Follows absolute grading for a CS course which is a recipe for disaster. Exams were difficult in where short (long) answer questions consist of 90% of the grade.
She never teaches programming Assignment in class or office hour, but she expects every student to learn it by themselves. There are more than 30 short answers in the Final. There is no curve! Don't be late because she will shout "Get out! "And throw you out. Bad accent. There will be quiz, writing Assignment and Programming Assignment every week.
Very bad for CSE 474. No ANY curve for Undergraduate. If you do not have strong math background, do not choose this course. Her accent confuses most of us non-Indians. Choose another AI course for your GPA
In all my four years of undergrad, I have never encountered a professor as bad as her. She is extremely rude and condescending to students, will yell at you and kick you out of class if you are a few minutes late. The lectures are extremely confusing and convoluted so you'll have no idea how to do any of the assignments. AVOID AT ALL COSTS!!!
Absolutely awful! If you're thinking of taking this class because you want to learn SQL, just watch some YouTube videos instead. We spent only a few weeks learning SQL, most of the class was just absurdly difficult nonsense you will never use in the real world. She is also extremely unprofessional and gives absurdly difficult exams/assignments.
Introduce a lot of math equation for ML which is difficult for students who are not good at math. We have plenty of quizzes and assignments. Quizzes are nice but assignments are difficult. . We have like 20 multi selections problems and 20 short answers in our final but the score portion is like 10% and 90% which I think is strict.
She is a very strict professor in terms of classroom etiquette and attendance. You won't be allowed in if 10mins late. Too many homeworks and quizzes, tough exams and a really strict grading policy. First half of the course focused on SQL and the second half delved into complex database concepts. Overall, this course is what you make of it.
Please do not take this professor. Course-wise, she tends to stick to the textbook and most of her HW and quiz questions can be found on that. But as a teacher, she can be very rude and arrogant. She never gives a straight answer to any student's questions and concerns. If you are taking CSE 460/560 with her, be ready to work hard. Good Luck!
I think it was a great course. I learned a lot.
The knowledge she imparts regarding the course is enriching. Just attend classes and complete homeworks diligently to get the most of it. In case you get stuck, the prof. always helps out in understanding the concepts.
I found the course useful for cracking my job interviews. Math and Machine Learning are kind of twins. She mentions it right at the very beginning. I think you should remember it throughout the semester and work hard. Brush up your calculus and linear algebra knowledge, without which you cannot survive in this course.
challenging course
This class's material is made most severely uninteresting by her. Yes, there is a lot of math. That's fine. But there are no examples. The lecture slides are a direct copy of the textbook so when she tells you to read the textbook, it means the same thing as looking at her slides which doesn't help at all. Her answers are vague and unhelpful.
She was very rude to her students, as if she felt superior to others, and would not answer any of the student's questions. She would yell at anyone who disobeyed her. Going to the lectures is just like reading a textbook by myself. If you like to learn SQL well, it is better to find some resources online than waste time with her here.
How bad the professors make me wonder if the college has any serious screening of teachers.
If you have another choice, do NOT take her course. You could have written homework, programming assignment, quizzes and even exam due in the very same day. Course load is super heavy, and for homework and programming assignment, she does not give a clear instruction at all, you need to do a lot of study outside the class
She is a awful professor, who didn't respect her students at all. If a student comes in late, she just told TA to let the student go back, and she will call on students who is not listen to her, and blame that student.
Frankly speaking, she's not a difficult professor: reasonable amount of HWs and projects, exam questions are just the same as HWs, easy quizzes, etc. However, she does act too harsh to her students as if she hates them or she's tired of teaching. Other than this, you can complete the course with no problem.
Prof. Sreyasee is probably one of the WORST professors you could ever come across. When I was coming to UB, a lot of my seniors had warned me against taking her course. But I still went ahead as I was of the opinion that I want to study SQL given my non-cs background. (1/n)
All throughout the semester I have been crying over my decision & thinking that I should have instead listened to them. If you are late by more than 10 min in her class, you aren't allowed to sit there. Her teaching style is horrible. The end-sem examination which ideally should have comprised 7 chapters had questions only from 2 chapters. (2/n)
Her question paper and assignment questions are such that none of her TAs would ever be able to solve them but would still go ahead and give you AI violations for apparently SIMILAR SQL QUERIES. Her grading scheme had marks in the division of 2 points which is the worst any professor can ever do. (3/n)
She thinks so highly of herself that even if you go and ask her any doubt, she wouldn't pay attention to it. Her TAs are the worst, just like her tbh. I could go on and on with this rant but my only SUGGESTION to someone thinking of taking this course is PLEASE DON'T. Save yourself from this misery.
Absolutely awful. She literally does not treat students as human beings. Not exaggerating. Her behavior is unacceptable for her position. Does not matter what the class or its content is, because she is the problem no matter what. Avoid her for ANY class. If it happens that you aren't human, you'll still have to deal with her unprofessionalism.
Make you work like anything but at the end it pays off!
DMQL is quite easy subject but it is not worth the effort it demands. But the grading curve is not as expected
Never has a professor made me second question my choices like she did. Throughout her course my anxiety was skyrocketing and her condescending behavior stripped my self esteem away. A teacher like her can sure leave an impact on you for all the wrong reasons and my course grade was such a big cost to pay for this bad choice.
Get ready to work hard. At times mathematical discussion may be hard to follow, but preparing before class does help in better understanding of the class discussion.
Lectures are dry, yet participation is compulsory by graded class activities. Disrespects her students, threatening to remove them from class for being late. HW & exams are tough compared to the teaching standard. HW & exams focused on tricking you with the technicalities of the material rather than testing your knowledge of the material itself.
Just awful . Taking her class would be the last thing any sane human will venture.
regular work and participation are necessary.
very good at teaching and good with students if you are good at class.
teaches well but very rigid. Any HW/Quiz you are not allowed to submit late even by 5 mins.
Time was spent mostly on either deriving basic statistical equations like variance, or MLE. Did not cover all the concepts. Her attitude towards students is negative, and derisive. Expects us to take exams on laptop, but wouldn't allow one to take notes on during the lectures. One of my worst experiences as a student. She's gotta do a lot better.
Math heavy course. Need to be really careful in class not to miss a single segment of the discussion. Class activities are helpful.
good course, great if you want to gain an in-depth knowledge of the subject
unrealistic ratings here;poor teaching style;challenging for beginners;quiz questions lack creativity;attendance strict;10min late means leave;will yell at you for speaking in class;abysmal slides;will try to scribble with mouse;no graded rubrics for exams;cancels classes but expects students to show up;prof is approachable for doubt clarification.
The worst teacher in my 2 years at UB. She treats her students very rudely, and shoos them out of her class if they are even slightly late. She does not allow using a laptop in a course for Machine Learning! Her explanations of the course content are severely lacking. She does not answer questions, but laughs and taunts students for asking them.
I think its overall good teaching. However, strict discipline in the class is often not acceptable to all. Overall I find her OK.
Tough instructor but flexible grader
good teaching... should provide recorded video, as I find her Zoom class recordings very useful.
should provide more bonus points and course is difficult compared to other sections. However, the near monthly exams force you to study
I would not recommend this instructor. The content is outdated. Yes, not all assignments and homework have to be up-to-date, but I don't think there is even 1. On top of that, there is a lot of useless derivations to be studied and the test is even harder. Unless you really find Machine Learning fascinating, I would not recommend this professor!
I do not remember a single thing that was taught in the class. Talk about useless classes and this would top the list!
Knowledgeable, but only for students who want to learn the subject in depth.
The class activity is good and the material is easy to understand
The professor's teaching skills are abysmal. Her lectures lack coherence and fail to convey any meaningful understanding of the subject matter. The assignments feel like recycled content from the textbook, offering no opportunity genuine learning.I strongly advise against enrolling in any of her classes. Save yourself the disappointment.
The professor explains well. CV is a difficult topic, however she makes sure to describe it as easily as possible. The class activities keep students engaged
I think the course is good and the professor encourages participation. The classroom rules are a bit stricter than other classes, I think that's acceptable, given the larger class size.
she is the worst ONG frfr no cap
Her classes are useless, she gives completely unrelated question in her exams and just wants to give students a hard time doesn't really care what you learn.
You can listen to this professor for an hour and still get nothing out of it. Assessments are mostly adapted from other university ML courses. Worst of all, she doesn't correct her mistakes, it's better not learn than mislearn.
work everyday, tough course.
Class is OK, The best part was the interaction outside the class. I got some interesting directions to pursue research.
A big nono. Outdated concepts taught, and i had to go through youtube to understand. Her accent makes it even worse. The class is a big mess
The worst of the worst , there are other cse 560 dmql teachers, go with any of them unless you want to get frighteningly low marks for no reason and spoil your gpa while others get good grades for same effort
ITS A DISASTER, NEITHER CAN SHE EXPLAIN WELL, NOR DOES SHE GRADE WELL, UTTER WASTE OF TIME. IDK WHY UB KEEPS PROFS LIKE THIS WHEN 70% OF THE CLASS IS DISSATISFIED
never again, rude and not useful at all !! teaches so so so bad
The professor is strict about rules and class participation. She will explain multiple times, if required. The class activities are so useful! So prepare to work hard and stay attentive in class.
Asks questions which she never teaches. her notes are spin off of text books. very boring. big thumbs down
You will either like or dislike. It requires a lot of work and critical thinking. You do not learn in class, you miss many things.
She taught very badly, gave difficult final exam. didn't curve grades at all. Zero bonus, if you take her again beware of all this. If you want to affect your gpa then its fine go ahead take her.
Professor gave 0 bonus, also she didnt give any 5% extra she promised for filling out course evaluations, the TA s cut marks any way possible, NO ONE got A. Only 6 people got A-. Several got D.
I took her EAS510 class -- there is absolutely no teaching in this class. The entirety of the material is in small lecture videos of a man in a different department with a thick Indian accent reading from a script. The TAs and professor completely ignore most questions on the message board. There's very little time dedicated to this class.
Sorry to say this but just because some one is a prodigy doesn't mean everyone is
Professor is hungry for reviews, doesn't give marks if 80% people don't provide feedback , even if people fail. So 1) her teaching is beyond bad 2) her exams are extra tough 3) her rudeness is sky high 4) her not teaching any practical coding skills and expecting students to be google ready 5) her skipping classes but expecting students to come
Bruh, this prof just vibes wrong. Lectures are like bedtime stories. Zero clarity, zero chill. Might as well self-teach. Do better
None as worse as her
Hard to approach. Very little teaching. More than 60% of students that took her class hates to be in her class. But few seemed to like her.
you will only like her class if you want to be challenged to learn tough things, think carefully, and be proud of your math skills. According to her math gives you the power to think. If you do not like math and cannot think deeply, it is not your course.
The professor has a specific teaching style, but engaging with it pays off. Stay focused, use resources like the textbook and Unstuck ai, and you'll learn a lot. Difficult but doable.
It was compulsory to take her class, but one of the worst professors at UB that I have had so far.
Pointless lectures, with shit ton of class activities. Disrespects students and also her teaching staff. At the point she should just retire and stay at home.
Get ready to read regularly and solve problems from Bishop and Alpydin
the class was tough, but she was generous in grading.
She is an assistant teaching professor; she should be focusing on teaching and designing course materials, not doing freaking research. Her course is absolutely dog water. So bad ...
Lectures and teaching materials are terrible. She doesn't know how to explain concepts clearly; you'll zone out in less than 10 mins. And there are marks for attendance. She was very rude and didn't even let us see our final exam papers. It's all about how well you can tolerate her rather than course understanding. Poor grading, worst professor!
very knowledgeable professor, encourages thinking. Projects are tough but interesting.
I took her 410 and 474 both. Her new course (410) was great. The new teaching style is also more effective i believe. She has evolved a lot.
She has given a lot of bonus marks to compensate for the lost marks
Class Info
Online Classes
100%
Attendance Mandatory
79%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.47 avg changeRatings by Course
CSE562
5.0
(1)CSE573
4.5
(4)CSE368
3.3
(13)CSE574
3.3
(31)CSE555
3.1
(11)Difficulty by Course
CSE460
4.8
CSE555
4.5
CSE455
4.5
CSE560
4.5
CSE474
4.3