1.3
Quality4.3
Difficulty9%
Would Retake102
Reviews9%
Would Retake
102
Reviews
Rating DistributionOfficial
102 total ratings5
2
4
1
3
6
2
14
1
79
What Students Say
“He is so bad that less than half the class shows up for his lectures”
COMP353 - 1.0 rating“When asking him to clarify some of the quiz questions he'll either just stare at you or tell you should understand it and that deciphering his confusing, not to mention riddled with typos, quizzes is part of the quiz”
COMP353 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
20%
Textbook Required
45%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
COMP5501
2.0
(1)COMP5531
1.7
(11)COMP352
1.7
(3)COMP5511
1.5
(18)COMP353
1.3
(58)Difficulty by Course
531
5.0
COMP
5.0
353
4.8
COMP353
4.5
COMP451
4.3
Reviews (101)
No Comments
No Comments
Expect little help for your project. A lot of research to be done on your own. Oh, for the lectures, bring a pillow, that monotone voice will put you to sleep in no time.
The worst teacher ever ever. He is extremely impersonal. Don't expect he knows what student's need. Instead, he just uses student as experiment for his personal acheciement.(as student who took this class for the comment of online exam)
I don't know why Concordia would use this kind of Professor. You are gonna be hurt if you really took him.....
I have no idea what he's talking about. The exams don't reflect what was done in class. Forget about the help for the project, even by the tutorial/lab teachers which are poor in their own right.
Don't bother going to class. your time would be much better spent reading the book and practicing SQL queries.
useless. wasted my time. i guess he must be a good researcher, because he cant teach
little bit monotone
this professor does not clearly answer questions when asked. The midterm does not reflect the course material covered.
No Comments
ridiculousely hard midterm, not concerned about students, their advices, always late for class, does not speak loud, answers questions ambiguously, notes sucks, unclear, full of mistakes! should not teach!! EVER!!!
Man he is the worst, and still teaching!!!!he has got it all, bad skills, no appreciation, not caring about any student, bad teaching skills, ...God ,,, can't stop
A very bad teacher... He arrive late at class, doesnt show anything useful or interresting and as bad temper.
No Comments
His lectures are a substitute for sleeping pills!! USELESS .. not explaining anythig ; complex questions on exams that were not even mentioned in class. Somebody should do something to spare the next generations of 353.
Avoid this man! He is late, disrespectful, disorganized, bored, and befuddled. Answers questions poorly, if at all. Course handouts are full of mistakes and ambiguities. His "course manager" is a sad joke. Gives the tenure system a bad name.
Expects students to learn an entire proramming language in 2 weeks! Actually had the gall to introduce electronic exams for a mathematically involved subject! Note: Quickly quashed in student protest. His assignments are too complicated in scope.
Complete jerk.100% ****.totally unfit to be a professor.atleast the worst ever that i have come across.doesnt know what he is teaching himself.Says:"I WILL NOT TAKE ANY QUESTIONS IN CLASS.QUESTIONS SHOULD BE EMAILED AND WOULD ONLY BE REPLIED IF CONSIDERED WORTH ANSWERING"he sucks.least bothered.
Simply put, what are his initials? Well, this is what you are going to get for the course. Very motivating isn't it? How is working on a project with a bunch of retarded individuals? Fun fun! DO your assignments properly ON TIME and study WELL for quizzes and final and you will be fine.
Simply put: real garbage! You never understand what he is talking about in his class. I think no one understand what he is teaching include himself.
This is an excellent example of the worst thing that can happen when you have tenured professors: you can get stuck with somebody who is blatantly disrespectful of students, understands nothing of the material and teaches as well as a dead guy. And the guy is still teaching... Seriously, go to McGill if you like CS
He's disrespectful and indescriably lazy. Uses on-line, multiple-choice quizzes to replace mid-terms & parts of the final, so nobody has to correct them. Many questions are poorly written & ambiguous. Lectures are about as interesting/enlightening as watching hair grow. Note to Desai: if students & teaching are that much of an inconvenience, QUIT!
He's rude to students, lazy, and completely unhelpful. I work hard to get high marks in all of my classes, coop demands it, and by the numbers, I was ranked 4th in a class of 60. He gave me a B+. He curves up his failing students to meet passing quota, but he does not give his top students the same treatment. I could teach this course better myself
Doens't know teaching from a cheesie
He takes a subject that could be interesting and useful and makes student buy new books each semester , books written by himself, and turns the course into something completely useless. Teaches one thing and then puts something completely different in the exams,stuff that is not even in the book. useless
From the first class to the last one, he will be boring. He doesnt care about his job and about his students... The exams and assignment are written in bad english, not clear, the mid terms are intrnet quizzes, each question is one line long, he manages to make mistakes in them...
Summer 2005 semester course. He managed to turn a course that should have been interesting and critically important to anyone in the field into a boring, tedious experience. Lectures are boring and very unclear. Do the work and understand the material on your own. Beware of ambiguous questions and electronically graded, multiple-choice mid-terms.
Nothing is done to help you learn: messy slides with many mistakes not even corrected after lecture, feedback for assignments comes only 1wk before the final, project half-graded on php (but we don't learn it), stressful and unequitable random mutiple choice midterm and materials in final different from lectures...the worst teacher I have never had
Worst teacher of concordia. Lazzy and shows no interest in his students. I personlay think that Concordia should fire him. Bad Notes. Project is mainly based on php but you do not really learn it in class. Awful teacher. Should retire.
The most catastrophic professor I’ve ever met .I wonder how Concordia still keeping such professor. Half of the class doses not assist the lectures, no body understand his notes (even demonstrator), careless. The final exam grade was 12/35, he changed it as he could not fail half of the class however many students pace the price.Comp353 fall2005
Had him for Databases, and Data Structures, man, tough classes. Final exams are a lot more difficult than anything else during the year (ie. poor preperation). Does not scale grades very much at all (best mark was A-, then 3 B+, then 3 B, something like 10 C).
Dont take it with him.Lazy and stupid! His slides are full of mistakes!! he never corrects them. Hard quiz and hard material and he is lazy and unable to explain.He is the worst prof. ever!!!!!!!!!
He is the GPA exterminator, if you want to commit suicide or to kill a teacher take comp353 with him. Stupid mistakeful slides, crazy hard quizzes, and for the final no time to finish and 5 students passed it only.
Unreal Exams. You will not finish the Final, nobody dose . For him A is only for GOD. He show no interest in teaching the class. The exams have mistakes in it. The project is very big for a class with final, 3 -4 quizzes and 4 homeworks. Your only hope are the tutors (they are good). I will never ever take another class with him. Good luck!
Complete waste of Concordia's money. Should be fired on the spot. Does not know how to teach at all. Even his slides, which are copyrighted (a sad joke), are full of mistakes. He will not correct the slides, give correct analyses, give help for the project (which only counts for 25% even though it will suck every bit of effort from you), and will a
Heavy assignments. Insane quizzes. unduoable projects! Crazy final! The prof doesn't know the material! He only gives an answer "go look it up uslef". Strongly recommend not taking this class with him.
Useless. Doesnt mark assignements, gives 100% when you electronically submit blank sheet (ive done it). Doesnt provide feedback (you dont know if you are understanding material or not). First lecture 20 students, 3rd lecture only 10, half dropped. Moved to different room cause of lack of students. Final = extermination. 4/10 left in first 45 minute
Doses not care about anything ,shame on concordia university .my advice take prof sheri instead much better .
While taking the course I was positive he did not understand the material... only to find out that he just can't teach himself out of a paper bag. I could deal with that except his assignments are brutal (and not in an interesting way) and he refuses to give good marks (the highest mark in my semester was an A-) RUN AWAY! (or just drop the course)
No Comments
Absolutely the worst professor at Concordia. This was supposed to be an interesting course but he made it his mission to scare everyone away. His slides are full of mistakes and he does not take the time to teach the material properly.
Assignments heavy, but not so hard. Quizzes about the same. The final was very easy, but he asked so silly question that you you weren't prepared for that; cost lots of marks to everybody. As a teacher, slides are full of mistakes, and he doesn't know the topic in depth. Not recommended but didn't have a choice.
Most paranoid teacher I have ever seen. The solutions to one assignment were in a password protected PDF file that even had security to prevent from printing the file. This forced me to study in a lab instead of in a better environment. His slides are hard to understand and seem to go in all directions.
He is very very very bad. Dont ever take any course with him
I would not recommend this professor for any class. I took this class for a course on databases, although not the most interesting topic there is much useful and beneficial topics that can be covered...we did not cover any of them. In addition he is not pleasant, difficult to deal with and an overall bad professor.
Worst teacher in a faculty full of terrible teachers. Initials are BCD because those are the grades he gives. I managd to get an A- because I found errors on the final that he had to come in and correct. Only problem, half the class had already left. Most boring & useless teacher. Gives tenure system a really bad rep.
Most useless professor I've had in Concordia, don't waste your time attending to classes, you'll make a better use of your time just reading from the book.
The course has interesting material, but his teaching is dry like a desert. Slides are riddled with errors, examples are in a different language than the one used in the course - there's no excuse for that other than laziness. Outrageously complicated marking scheme. Curt to the point of rude in emails. He typifies ENCS teaching staff.
Worse lecture slides ever. Try to grab some other prof's COMP 353 slides. I don't think he gives any A+ to anyone. His quizzes are horrible and filled with childish errors. Whatever I learned in this class was on my own. Not the best teacher in the dept of CS but if you're willing to work hard, then do it for yourself!
He covers topics in a mixed structure. The quizzes are done online on a very bad system, and doesn't care about students learning or passing. The best thing to do is avoid taking a class with him even if you have to wait another year to do the course with a good instructor, or do the course at another University. Don't regret it.
Worst quizzes ever, the teacher doesn't teach well at all the powerpoints are all mixed up. I am now stuck with this teacher for the rest of the semester and I hate it... Students are complaining all the time :(, I am really sad to have chosen database with this teacher, we learn nothing with him, so bad, please don't take him, we all suffer pain..
He's a nice guy, but his slides are absolutely awful and his lectures are super dry. However, the worst part is his quizzes which are IMPOSSIBLE. It is literally the hardest course I ever had. Assignments left and right, quizzes worth 12% every other week on a system that makes no sense (Multiple choice but you can't go back to changing your answer
When asking him to clarify some of the quiz questions he'll either just stare at you or tell you should understand it and that deciphering his confusing, not to mention riddled with typos, quizzes is part of the quiz. The questions usually don't make sense and the majority are slightly reworded versions of previous questions.
He is so bad that less than half the class shows up for his lectures. He is basically just reading his incomprehensible slides. You are better off learning from the internet than to try to understand what he's saying in class. The quizzes and assignments are riddled with English mistakes that makes understanding them difficult. Good luck passing!
A legendary bad professor, avoid him at all costs. His writing contains mistakes that make it unintelligible (except to himself) so it's hard to read slides, understand the project requirements or pass his online quizzes. His website is a disaster and makes everything complicated. He is rude and blames you for failing instead of improving himself.
not good
Just don't
Quizzes are worth 40%. They are designed to let you fail. Every questions has more than one possible answers. If you miss one, you lose the whole marks. If you select one choice that's not correct, you also lose the entire marks. So the average of every quizzes is roughly 40%-50%. It's a guessing game. Even if you study, you will fail the his quiz.
I've never seen such a failure as a teacher in 17 years of schooling. His quizzes (10% each!) are SYNTAXIALLY INCOMPREHENSIBLE which makes studying USELESS for them. Class avg: 35%. His assignments are long and worth 2.5% each. VERY long project. Rude, doesn't answer questions, etc. Hands down cancer of SOEN program in teaching. Just don't.
He is a terrible teacher. His final project outline was terribly written, he expected us to know and implement stuff that was not covered in class. As a teacher he is petty, unavailable and provides no feedback, quizzes are incomprehensible and worth the majority of your grade. A waste of my time and money overall. Take someone else for databases
He has a set of slides that he reads monotonously in the class. Only attended the first two classes before realising there's no use of attending his classes. He has zero interest in teaching. Easy to score full marks on the assignments. Study only from the slides for the exams. Understand how each data structure works, to score well in the quizzes.
Implements the worst peer review system I have ever seen. You basically either all agree among team mates to give each other 100 for every assignment, or see the whole thing go sideways because with every assignment grade out you can see how much your peers rated you and it's directly correlated to the assignment mark. No need to attend 5511 class.
Extremely strict with his rules. but not a bad person at heart. Though this does not make him a good teacher. All he does in class is read out his pre-prepared slides. If you have the option to, dont pick this course.
There is no place for people like him in this world. PERIOD!
Changes assignment contents after it has been sent out, secretly, without notifying student. You get your surprise reviewing assignment 1 hour before submitting it, quite a lot of fun! Relatively easy on assignment marks. Have unclear assignment and quiz instructions and quite a lot of mistakes in slides and quizzes.
Please listen to other reviews. They are absolutely right. I thought it couldn't be so bad... Big mistake. I took COMP353 with Desai Bipin and I can tell you, it's been the worst class I've taken at Concordia so far. His quizzes are EXTREMELY hard and it isn't realistic to finish the quiz in time. I should have swapped classes.
Most chaotic class I ever had. Huge amount of stuff to learn (Datalog, Relational Algebra, Relational Calculus, Relational Design, and much more), very hard quizzes and also a huge amount of work to do to finish the assignments and the group project. My worst class by far.
He is not at all as bad as the other reviews make him appear. He gives actually decent lectures but with a very low and boring voice and at the end of the semester, 95% of the class was skipping. The quizzes he gives are hard but fair, there is no midterm or final in his class, the real problem is the delusional length of the final project.
worst prof, dont take this class if hes your only option
AVOID! I still dont understand why concordia allows profs like this to teach...
For COMP353, You'll have to work hard to pass the quizzes. REVIEW your quizzes with TAs so you better handle mcqs. Project and Assignments are heavy. Team up with good students (and be a good one) or else you'll fail. A good team will get you a good grade. The prof? USELESS. Lectures? USELESS.
COME ON CONCORDIA. This is the most important course in the computer science graduate diploma because its context is used most cs related interviews and understanding concept is very crucial. And this is the WORST prof ever teaching this course just does not make sense at all. I would say AVOID at all cost but this is a core course so I can't.
Reviews are 100% correct. Quizzes are borderline impossible. Refuses to use modern software for his class. Group project is not better. Why do unions allow teachers like this to stay.
Online Semester. Complete disaster! Zoom lectures with Internet and microphone problems, never reads chat. Uses old website with tons of bugs instead of Moodle. In-lecture quizzes replacing final exams, but lots of incorrect/vague answers, too difficult questions for in-lecture, and often crashes. Also lots of errors + bad practices in assignments.
In person, you'll have 4 or 5 times very hard quizzes that'll be 50% of your grade, the rest of the grade is assignments & projects. I learned stuff like relational algebra, relational calculus, but despite getting a B I have no clue on how to use SQL, mySQL or any db language. He's the worst professor I ever had.
Group project is relatively heavy. If you have no choice but taking his class, be prepared for class quizzes and getting well with groupmates would always be good. TBH he is a kind person and has tried his best to help the students.
Skip this class even if it is a per-requisite course. Take it next semester. Save yourself
This was the WORST class I have ever taken. The content is fundamental to programming yet the professor is abysmal. Avoid this professor AT ALL COSTS. This professor is often lost in his lectures. DOES NOT help prepare students AT ALL for quizzes. He rarely even knows what is on his assignments. An absolutely waste of my time and money.
Don't recommend. Group project that is much too huge. 4 assignments, 2 reports, one of them 100+ pages. Contradictory, incomplete, unclear instructions. Surprise requirements 1 week before demo. Doesn't read your report, he takes marks off your project for not having things in the report that are there. Complains for giving him what he asked for.
This prof is a self-absorbed joke.He blames students for the system issue of crappy crsmgr system, probably designed by him and he was utterly proud of. You can't learn and understand much by attending his lecture. He then gives shit load of homework and project to torture you and deliberately lower down everyone's grades to make you feel terrible.
DO NOT GET INVOLVED WITH HIM IN YOUR LIFE. I have never felt this much hatred to someone for last 30 something years. A project weights 40% of the entire course was treated like nothing throughout the whole semester, nobody wants to mention it like Voldemort. yet, a total nitpick gradings. I am refusing to call this Desai guy a professor
He is the worst professor at Concordia, and he changes assignment requirements before the due day. He treats students very unfriendly and arrogant, taking his class wastes time and money.
He might be a bit tough on grading, but he's a kind person, and willing to help if you ask. He is also very helpful to graduate students.
Ive been attending Concordia for over five years and he is is, by far, the worst professor I've had. Not only he is too old to teach, but he is also condescending and disrespectful. Be ready to learn from multiple sources while still trying to keep with his useless lectures. You will be required to learn things the good way and HIS way. 0/10
He genuinely enjoys making students miserable. When asked for small concessions, such as making his powerpoint public so student can have full access to them (like copy paste formulas etc), he will literally go out of his way to do the opposite. Horrible professor who will make you question your academic career.
Your typical 'professor' who has amassed nothing in his professional life, so all he has left is to protect his fragile ego from young, brilliant students. No feedback, no empathy, and no respect toward students. I'm looking forward to the day when Concordia will rid itself of these dinosaurs and bring in fresh, motivated professors
Lectures are useless. Your TAs will be of some help but not much. The material is dense and be prepared to learn on your own. Like most courses in this program, its designed for you to fail but still pass due to the curve. Quizzes are unrealistically difficult (rarely anyone achieved more than 50%)
If you are in this class, get ready to read/watch a lot of material from YT or UDEMY. His slides are very complicated and not clear. His pop quizzes are badly written, some questions with mistakes and others that just do not make sense. Make sure to note down the mistakes, he might remove a question or two if you confront him about it.
During my time at Concordia, I've encountered a variety of challenges: stringent graders, poor lecturers, challenging personalities, incompetence, and disorganization. Typically, professors exhibit one or two of these traits. However, Bipin Desai has managed to embody all of them. I am simply abhorred by his teaching. What a disastrous experience.
Professor Desai's lectures lack clarity, quizzes are filled with errors, and the final project requirements are always changing, with each change requiring a lot of extra work. No coordination between the professor and TAs makes matters worse. Unfair penalties were imposed on groups for project issues beyond their control.
Incredibly incompetent professor plagued with poor judgment, ineffective teaching methodologies, and constant error-making that will chip away at a student's learning, mental health, and success. Would rather drop the program than take again
Look, I am a very hard working student and struggled so much with this prof. No matter how much I studied, it was very challenging to do well in with this prof. I have a learning disability and require more time for quizzes and he would refuse to give me more time. Not understanding at all. I am just being honest and transparent for other students.
this teacher has some IQ and memory problems. Writes requirements then replies with feedback that doesn't match his requirements Says things then does the opposite Insanely long projects that he spends at most 5 minutes correcting. He randomly picks questions then grades them but you still have to do the entire project.
The MCQ quizzes feel like gambling, the assignments are long and the project is giga long. Do not take this course with him if possible.
You will learn nothing, teaches like its 1973. Uses his own system instead of moodle (for no reason) which is extremely hard to use. The group project is a capstone project of its own. The quizzes are hard and impossible to understand. If you can, please just avoid him, he will never accept his mistakes and will blame the students for everything.
Be ready to put in extra effort as the lectures and material can be challenging. However, Unstuck ai's practice questions helped me prepare better for the quizzes. Overall, it's a tough class, but manageable with the right resources.
prof has unclear speech literally have to be on firstrow, on top of that he teaches outdated material, his quizzes worth 10% each (no final, no midterm) are literally gambling. There is no point in studying his quizzes because you are going to end up unsure of all you answers. by the end of the semester there was literally 0 students at his lecture
The project for this course was extremely long 100+ page report, and the assignments are also heavy. There are a total of 6 quizzes,8% each and extremely difficult. I have learned RA ,ER diagrams, and relational calculus. I have not learned anything regarding SQL.. avoid
Never take any course with him. He had zero respect to students, the quizzes are awful feels like gambling with the short time we have for each quiz. Lack of professionalism, his emails are full of typos!, and the project description is so unclear which made the course even harder. Fianally, he did not consider reading the final project submission
If you really like database science, then Dr. Desai is the one reference you should not miss.I attended Dr.Desai classes in three different programs. He is an excellent teacher who looks after the best students and grooms them to become good professionals.He does not waste time with students who are not into sw engineering or databases.
Class Info
Online Classes
100%
Attendance Mandatory
20%
Textbook Required
45%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
+0.06 avg changeRatings by Course
COMP5501
2.0
(1)COMP5531
1.7
(11)COMP352
1.7
(3)COMP5511
1.5
(18)COMP353
1.3
(58)Difficulty by Course
531
5.0
COMP
5.0
353
4.8
COMP353
4.5
COMP451
4.3