2.8
Quality3.3
Difficulty34%
Would Retake115
Reviews34%
Would Retake
115
Reviews
Rating DistributionOfficial
5
29
4
16
3
14
2
23
1
33
What Students Say
“She also takes feedback well”
CS2336 - 5.0 rating“Homework is doable if you don't procrastinate”
CS2336 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
CS2336
3.6
(60)SE6361
3.5
(2)SE4367
3.2
(5)6359
3.0
(4)2336
2.7
(3)Difficulty by Course
SE3354
4.3
CS3354
4.1
SE4351
4.0
CS6359
3.8
2336
3.0
Reviews (115)
Reads from the slides. Doesn't even explain them. Classes are boring. Concentrates only on projects.
Reads through slides,comes unprepared to class .Demotivates students towards the subject though its a important subject for inteviews .Avoid the class if u can!
This is her first semester and people need to cut her some slack. I think she overestimated the ability of people and wanted to get to more interesting topics. Following all the whining she made everything dead easy. She's extremely competent on a whiteboard, and fun when engaging the class, but not especially engaging when just reading slides.
Dr. Mehra is an amazing professor. She make sure that every one in her class understand the material by going around and check each and every student one by one. Only two easy exams (Midterm and Final), and around 5-6 HW. I highly recommend Dr. Mehra.
This class is an easy A. Don't skip class, take good notes, and you should get A with no Problem. There are some pop quizzes, but there are based on the material. recommended.
Super easy. Take Dr. Mehra. You are going to learn a lot. It's an easy A.
Excellent professor and clarifies any questions about assignment and provide helpful example to clarify doubts. The assignment were interesting.
Dr. Mehra was always available to help with any question or problem. She is very interactive and helps you understand the material. If you are struggling with something just go to her office hours.
Easy subject, not much to learn, good projects !
Took this class for CS 2. The lecture was terrible, read off the slides. BUT assignments were helpful and not to bad. Exams were multiple choice and very easy. I would take her again, ONLY because it's pretty easy. But you will have learn yourself. THe grade was curved as well.
Would often confuse herself in lectures, give stupid trick questions on quizzes, and confuse you every step of the way. Homeworks were very vague and poorly written and the big coding project was even worse. Being an intro to comp sci class, it was overall quite easy, but very frustrating with a bad teacher.
I learned a lot. Quizes and project was hard. Sometimes not easy to understand her lectures, need to read the book to learn the material, cannot just depend on the lectures. Curves at the end of the semester.
Although the class was a little rough at first, Mehra is still a new professor and is trying to shape her curriculum based on students she has each semester. She's really helpful if you visit her during office hours. Much of it was review, but I still learned a lot. Others will barely show up and not do well because they miss important information.
Best Professor for this subject. I learned alot. covers lots of topics with time and provides good depth in each topic.
Class time itself is borderline useless. She will take quickly about 1 or 2 main slides, skip the rest, and then waste the rest of the class time on having everyone write some nonsense example that is very unclear. She does not make her own slides, tests, quizzes, or anything. If you don't read the book you will fail, because she does not teach it.
Such a great professor I really like her teaching style , she asks students many times and explain until doubt is clarified She expects student to do homework on own but gives hints if someone is stuck at some point She lectures about 30 to 40 min and then let us practice for 15 mins so she can answer our questions
Midterm is very hard, all multiple choice questions based off powerpoint slides that she never goes over. Class time is wasted on practicing nonsense coding. Only teaches for 40 mins maximum. Wouldn't recommend her. Looking forward to this class ending soon.
Take this class with a friend who doesn't mind hard work. There's a group project for 50% of your grade! Very interesting lectures, lots of good feedbacks. Tests aren't easy, but not killer. Project is LOTS of work.
Wouldn't recommend her at all. Example: Recursion. She 'explained' it in all of 30 minutes, cancelled the next class, then gave a coding quiz on it. Made me lol. Ozbirn, Khiem Le, etc are soo much better. Skip her.
She has gotten better as the semester has gone on. Very helpful and always available. For the project we had a discussion board on blackboard where she answered questions in just a few hours, which helped me get thru it. She explains things well now and clearly goes over the topics. I give her a jalapeno as well.
Jalapeno for sure. Lectures are good, not boring. Drops the lowest 3 homework assignments. Tests are multiple choice, kinda hard. Need to study from the online multiple choice test she links you to.
She's actually wonderful! Very helpful during office hours. Project is not too bad. Homework is okay. Exams are hard but practicing from multiple choice test bank is pretty helpful.
Still a pretty new professor, so the class is pretty unorganized. For example, she changed the criteria for the project on the day it was due. She's nice though, if you talk to her about giving you some leeway she'll most likely give it to you. Quizzes are awful, 10 minutes to solve 10 questions, way too short. Nothing special really.
Class wasn't bad. Lecture is pretty boring as she reads from a slide. I studied via youtube because i just couldn't pay attention in class. homework aren't hard you just have to have basic understanding of concept. Quizes are difficult! mid-term test is challenging. final not so bad. Project wasn't difficult. says she's going to curve but we'll see
Terrible. Unclear and not able to teach. Homeworks were ok, but the pace of the class is as bad as it could be. 1st 7 weeks are a rehash of basic coding from C++, but applied to java. Then its, "heres a project using OOP, linked lists, etc that's due in 4 weeks". Oh, you have other finals to study for? Too bad. She is the worst coding teacher.
This was the best class I had at UTD so far. Professor Mehra's explanations are very clear when you participate and ask questions. She's very helpful and her tests contain tricky questions. I went through many problems and group study to achieve good grades. Assignments were difficult but helped for test preparations.
She is a really nice professor. She is hard to understand sometime. Her tests are a little tricky if you don't pay attention to the question.
Such a great professor, Few things which I appreciate. Her teaching method, she asks students many times and tries best to explain until doubt is clarified. She expects student to do hw on own but gives hints if someone is stuck at some point. She always provides time for any doubts at office hours.
If you listen to lectures closely, you'll do pretty well in exams as well. If you do not attend classes, you'll probably need to remember the whole multiple choice problems of the book as the content of exam can be any of those. Need to start early on the assignments if you do not know the language as the assignments can be tough
Had 2 great profs for CS0 and cs1, then Mehra. Where do I begin? She cant explain topics in a clear and concise manner, not even powerpoint slides. In the last 5 weeks of school she assigned this beyond useless project that was more an annoyance than a learning project. She burned thru extremely difficult material at the end like it didn't matter.
Awkward personality. She is there to help, but her personality makes it uncomfortable to talk to outside of class. Homeworks were pretty standard, but her big project was assigned way too late in the semester, and it was not a learning experience at all. She is not a good prof, cant explain things well. I would not take her again.
She's been an amazing professor. Very clear on the topics and approach. Pay attention in class and you wouldn't have to put an extra effort for the exams. Very knowledgable and well experienced with the subject.
The course was fine. I wouldn't describe it as easy. There is work to be done however it was straightforward and clearly defined. Pay attention to the Syllabus. If one is willing to put in effort, they will do fine.
Just a bad professor at UTD. Her explanations require their OWN explanations. She cannot teach in a way that the class understands. Her project is useless and just a mega time waster. The pace of the class is horrendous, and she honestly has no respect for students. Stay away.
Good teacher overall. The lectures are boring, but very informative and helpful. She always discuss the subject definition then gives a couple examples.
The teacher's method of teaching is very confusing and unclear. She is just horrible with teaching/lectures. I stopped attending the class and self-studied after the first 4 weeks, and learned much more and received 95+ on all the homeworks and the project. Just be there for exam reviews because she uses the exact same questions.
Bad choice for Java for sure. She was not clear, not helpful, and absolutely not the type of prof that I pay UTD to have on staff. If I spend $2K on a class, I expect $2k worth of an excellent professor. Not with Mehra, thats for sure. Choose someone else!
she cool she cool
At times she can be hard to understand, but in general does a good job explaining concepts and gives good examples both written and in code. Tests as open note and open book, so recommend a paper copy of book and take good notes. Tests are also 2 parts - a heavy portion of multiple choice and a coding assignment that will make you think.
We don't know what she expects. Grades are given in a random way.
For a coding class, she dislikes laptops being used attendance she gives you 3 days "accident" days. It doesn't matter if you have an A+ in the class, if you miss more than 2 you get a letter drop, miss 3 you get an F. office hours are awkward since she's a bit insultingwhen you try to make appointments she replies super late I dropped cuz she rude
Miss 4 classes, and she gives you an f, no lie. She is ignorant and insulting, won't bat an eye disrespecting or singling a student out. She understands the material she teaches, but mainly reads off her powerpoints, not much interaction. Overall, not a good person or teacher. Class is a joke.
Expectations for assignments are unclear. Grades incredibly harshly. Lectures are mostly just reading off the slide, but when she tries to explain something herself, she does so terribly and often makes concepts more confusing.
She may seem strict inside of class, but she's really nice when you go to her office for help. She is definitely accessible outside of class if you need assistance or if something is bothering you. Exams are open book and open notes.
Mehra is an excellent lecturer and often tells you famous interview questions. She has an accent but she is not difficult to understand in the slightest. She takes attendance and you're only allowed two free absences so I recommend saving those for when you're sick. I made the mistake of skipping class to sleep and had to come in sick twice.
Mehra knows the subjects well and is able to answer most questions and provide help. I found that the lectures and powerpoints were not specific enough to really help for the exams. The concepts are somewhat subjective and hard to nail. As for attendance just let her know your circumstances and she will make exceptions. Extra credit is a must do.
This course focuses mainly on a project which has 3 demos. We were advised to use jsp and servlet for this and hence no learning. The project was graded randomly without explaining where exactly marks was lost. Design patterns was taught at the end and most of the lectures revolved around using Agile and UML diagrams.
Class lectures may be slightly boring but she truly cares if you go to her office hours. As a freshman I was scared of my professors but she's one of the ones that made me feel better. She also takes feedback well. A lot of the other people complaining here about attendance don't realize that she's enforcing UTD policy.
Nothing to learn. She doesn't know anything and is a really bad teacher. Her grading criteria is random and her extra credits are hard to achieve as they depend on her mood swings. Bonus presentation is not really "bonus". Her demands in projects are really hard to understand.
Really boring at teaching, and the grading is tough
Professor Mehra cares deeply about her students. Although it can be hard to understand some topics in lectures, you can go to her office hours and she helps incredibly. She devotes so much time to her students and is always willing to provide help with homework and the project at the end of the year. Would definitely recommend!
She's pretty boring. Pro-tip - bring other work to class, and have headphones. Quizzes, homework and project are a joke if you're half good at programming. There's 1 exam and you get 90 mins for 15 multiple choice questions and 1 coding problem. 10/10 recommend if you're already familiar with the content and need an easy A.
Sounds genuinely interested in teaching which made lectures engaging. Weekly quizzes can be tough at first but once you understand the material they become easier. Programming section on the final exam was the hardest part of the course, but the extra credit on the final project makes up for part of it. Homework is doable if you don't procrastinate
Extremely boring lectures tbh- kinda gotta teach yourself.
She seemed like she didn't care for teaching. Class is nearly all lecture with very few examples. She draws on whiteboard often so sit near the front. Very strict attendance policy (missing 4 classes is auto fail). Quizzes every week replacing midterm test. 8-10 HWs given (difficulty varies). Final project is easy and u have a lot of time to finish
Her class is super lecture heavy, if you don't pay attention you have to spend a lot of time learning things. If you miss things then you can definitely go to her office hours, she may seem very strict in class but is very helpful in her office hours. Another thing is that her class has very strict attendance policy so beware of that.
She's a great professor, along with the kid. She is very caring to us the students.
She is not predictable. She changed the final exam contents 20 minutes before it started.
The professor's knowledge feels outdated. She would often say things that are blatantly wrong. She was never consistent in the things she put on the quizzes and exam, not to mention the quizzes and exam questions were poorly worded and very confusing. It was also very hard to understand what she was saying. If you can help it, don't take her class!
The lectures in this class were not very interesting and there were a lot of curveballs thrown throughout the semester. There was a group project that was extremely time-consuming, but that should be expected for SE. Attendance taken after class and affected final grades. Everything on the assignments and exams were straight from the book.
She wants you to read the whole book. Her lecture doesn't make any sense. You need to learn by yourself. Every question she has an answer, she won't accept others. The worst lesson in UTD.
The attendance policy is ridiculous, the averages for the weekly quizzes rarely exceeded 60-70, and the 45-minute programming question on the final looked like something straight out of a coding interview. However, the semester project and the homeworks weren't bad and she is a competent lecturer. Not terrible, but I'd try to take someone else.
I would request everyone to avoid this course at all cost. Take any other course. Literally any other than this. DO NOT TAKE THIS COURSE UNDER THIS PROFESSOR!
Very helpful professor, went to her office for advice not just on the class, but to talk about advice for computer science. She's very caring and wants you to pass. Her weekly quizzes aren't hard if you know how to study. The final exam coding question was a piece of cake. Final project was time consuming, but easy.
She's okay. She's very understanding and helpful during her office hours but her homeworks were a bit useless. I felt like I did not get enough practice with java in her class. She organized the class really well with modules tho and you can always speed up her videos so they wont drag lol. Overall she was an okay professor. I would recommend her.
This is a pretty standard class. The project was pretty easy but helps you get a good grasp of object oriented programming. The exam was not that hard if you learn from the quizzes and learn from the coding assignments.
Lectures were her just rambling for 2 hours and not helpful. Lots of tech issues with the softwares used and always blamed us instead of her taking responsibility. In the end, she used the bonus quizzes to curve the final bc so many ppl did bad which was nice. I feel like I didn't learn much in this class and wish I took a different professor.
Professor Borazjany is one of the best for CS/CE classes. Her lectures are straight forward and the weekly assignments really help you learn the topics. She's also very responsive to her students and is always answering questions to make sure the entire class is on track. 10/10 overall
Professor Borazjany was a great professor in my CS 2336 class. Her class is very well structured and organized so there should not be many issues with that. However, I do wish she assigned more projects. Additionally, there is not one category in your grade that will make or break your grade, so you always have a chance to redeem yourself.
professor borazjany is a solid choice for data structures. Her lectures are pretty easy to understand, but they do follow mostly what is on her slides. There are a lot of assignments in this class everything from quizzes to activities to homework to uml diagrams to a project to tests. She does give extra credit though. Start all assignments early.
This class had a lot of homework/activities as well as a project and weekly short online quizzes (pretty time consuming all together), but the homework helps a lot with learning the topics. The lectures were pretty average, as well as the grading. The Professor is very nice and accessible outside of class. Participation is also part of grading.
Professor Borazjany's lectures were ok, and the grading (at least for my grader) was pretty fair/easy. There is a lot of extra credit, and participation does matter (but it's not hard). Also, instead of a midterm there were quizzes. There is a lot of hw though, and a project, but the project wasn't too bad and was a good learning experience.
If you have taken AP CS classes in high school, you should be fine. Would recommend knowing basic Data structures (just know how they work not coding) The course itself is fast-paced personally, so if you know nothing about OOP, you probably have a lot to catch up quickly. She expects you to know basic programming stuff. great professor!
Participation required and she called out people randomly multiple times over the semester (including online students) to explain things and make sure they were paying attention. Class material itself is pretty easy, Java is a very easy language and if you are somewhat decent at programming and make sure to not miss assignments you'll pass easily
Professor Borazjany was a great professor. There were exercises, quizzes and homework assignments that included coding throughout the semester and a final. She did not just explain testing at an abstract level but had exercises and coding assignments that reinforced our understanding of the lectures. She wants everyone to succeed in her class.
The class was more of Software Engineering rather than Object Oriented concepts. And the professor does not explain the concepts at all. Long useless assignments. PLEASE DO NOT TAKE THIS COURSE WITH THIS PROFESSOR. ABSOLUTE WASTE OF TIME AND MONEY!
I SE 3354 with her in spring 2022, the class was not easy, and she did the grading so tough the HW is so hard and no way to make the full grade on the HW and it is only 3 hw if you have one of the HW wrongs you will lose a lot of points, the project is too hard, you have to build a software for the company and it a lot of work,
Probably the worst teacher I've had in my life including high school. Assignment descriptions are so vague you have to go almost entirely off her ludicrous rubrics. Adds random criteria that give you NEGATIVE POINTS. Rambles constantly through all lectures and blames the class for HER mistakes.
It's been two months and I still have assignments that are not graded. Maybe it wouldn't be so bad if they weren't based on what you did in the previous hw but they are, so I have no feedback going forward and if I do, it's just a rubric with no specific advice. The group projects and hw so far are just tables, diagrams, tables, diagrams, etc
CE 3354 Course Preparation: Extra Cred is a MUST to pass. Homework is 15-point scale and one mistake = 10% to 20% reduction per problem ~= 60% max (without extra credit). Quiz questions are very obscure and arbitrary. To make a B you have to put in %300 effort, read everything, follow the rubric to a T, and glue your eyes to the ppts. GL :*)
Group projects make up the majority of your grade. The professor has the most vague grading criteria I have ever seen. The big project also has very vague instructions with absolutely no documentation except a couple of paragraphs of jumbled nonsense. Avoid if you can
Lectures are disorganized. She just takes so long repeating herself on some things that I cant focus on anything, and other times moves way too fast. good powerpoints Homework difficulty varies wildly A lot of assignment descriptions aren't even written out and you have to watch 30 minutes of video instead to understand what the requirements are.
Worst professor I've had. Disorganized and takes off lots of points for the smallest mistakes. She gives good feedback but the group project literally lacks proper direction and the HWs are all based on the one before it, meaning if you did bad on the first one you'll most likely do bad on the next one.
The worst professor I've had at UTD. Extremely disappointed in her performance as an instructor. Extremely unclear expectations, refusal to admit mistakes, and abysmal interactions w/ students. Complains we're not up to "industry standards" but provides incorrect slides/lecture material and references 4000-level classes in a 3000-level class. AVOID
By far the worst professor I have taken at UTD. The average class grade for iteration 2 of our project was
Tough grader. The average grade is very low. Everyone in my group got F for midterm grade. And final review videos is not helpful for the final. Do not take 3354 class with this professor. It is hard to pass it.
If you enjoy pain, take her. No joke the worse professor I have ever seen. I couldn't have done more in this class and I am still going to fail. Professor takes students as jokes and doesn't treat you with respect at all. I would consider dropping from UTD and start working an McDonalds if it meant taking this garbage class again.
Homework isnt bad except when very time consuming. Quizzes can be a pain bcs theyre usually 5 question 5-7 min. Extra pts for participation which is nice. The project was a bit tough ime but good learning experience. She also randomly calls people out during lecture to make sure youre paying attention. Would give 3.5 stars but round up 4 will do
Honestly a joke of a class in terms of difficulty. The tradeoff for how easy it is is that there is a ton of homework. 4-5 coding questions + quiz + coding activities per week usually. All are medium difficulty, nothing too hard though. Course project is ridiculously easy, it took me 3 days to complete. Easy A/A+, check UTDGrades for the proof!
Dr. Mehra is clearly very knowledgable, but lectures didn't really do much to explain the material. The details of the final project were unclear until about a week before the deadline but overall the class is pretty structured. She likes calling people out for not paying attention so be prepared to answer questions
Taught outdated material, impractical techniques that don't matter in the industry and nitpicked over the smallest of materials. The exams were open book, but it mostly unrelated to what was taught in class. Her teachings were also incorrect many times, because I would cross-check with the book/internet. She improvises every class.
The professor is knowledgeable but does not provide sufficient time for assignments and has very vague guidelines. If you ask clarifying questions, she does everything to NOT answer them. She repeats herself in lectures often as the subject is very dry. She has unreasonable expectations, deadlines, and unclear assignments. Avoid her if you can.
Professor Mehra was nice and helpful to answer questions during and outside of class. Start Homeworks early as you only got a week to do them and they aren't easy, take help during professor/TA office hours. Study any lecture notes she gives for each module to do well on quizzes and final exam. You learn tools such as JUnit and Selenium.
This class was eh in my opinion as I felt it could have gone a lot better. We used tools like Selenium and Junit which were quite interesting yet the class itself was a bore since it was just going over sets of slides. Quizzes are not too bad but I dislike that it doesn't let you see where you go wrong and the final is based off the quizzes.
It is more of a Software Engineering class. A lot of work needs to be put for the project. Possible to score well in this course, if you are able to do well in project. Project is mainly about the process involved in building it, rather than the project itself. Find good partners for the project. Not an easy A class.
Professor Borazjany is very nice and cares about her students. There are weekly course modules with assignments and one group project. There is also one final exam. Great professor and course!
Professor Borazjany is very nice. However, the grading criteria for the hw and group project is very vague and sometimes confusing (the hw was graded rather harshly). There is 1 exam at the end of the semester, but most of your grade is from the group project (45%) with everything else divided pretty much evenly. Overall, pretty decent professor.
Professor has poor communication in terms of grading assignments. Assignments that were graded were given with poor feedback such as one liners, one words which gives no clear reasoning as to why it is wrong. After attempting to be clarified during office hours, the feedback was not the problem at all. Bad Group = Bad grade.
Professor Borazjany's grading criteria and instructions were very vague and confusing and the hw's were graded very harshly. There was a semester long group project and one final exam. However, her lectures did very little to prepare you for the exam.
Professor Borazjany's lectures and instructions were very vague/confusing and always changing. The feedback was also very unclear so you don't know how to improve. The hw was graded very harshly as well. 1 final exam and 1 semester long group project. Do not recommend.
We never knew what she was expecting even with formatting and rubric, also grades harshly. There is a reason 40% of the class stopped showing up after the first 2 assignment grades were in. If you do what is asked you get points taken off, you only get full points if "you go above and beyond." 45% of grade is from group project so find a good group
Half teaches you things, with terrible explanations and uploads slides that are incapable of teaching you. Takes attendance randomly. Gives rubric for assignments/project and says feedback is given, however feedback is terrible, rubric doesn't match her expectations, honestly don't even know what they are. Don't take her if you value your sanity.
Find a good project group to join since this makes up a large chunk of the grade and it will absorb any impact from other assignments. Grading was harsh on homework for no reason even when she said that there are no right or wrong answers. Class became very rushed at the end. Be ready to put in effort for this class or else it will be challenging.
Overall good professor, wish her lectures were better because I really did enjoy talking with her. Her lectures were focused yet were not good at conveying the information. I took a similar class in high school and was able to get by off of that. If you have Java experience, I recommend her if not try for a better professor. Grading was good.
Professor Borazjany doesn't maintain a sufficient pace during lectures. Exercises are assigned on random days throughout the semester so attend every class otherwise you won't get full points. She said the final is both cumulative and based off of the quizzes, but it turns out that was not the case. Only take her if you have no other option.
The exam was impossible.
It felt like there was a disconnect between the lectures and what was actually going on in class, and I'm not exactly sure what I learned. Majority of your grade is a group project, with the final exam only being 15%.
Took her for first semester of emse. Good lectures. Good homeworks and projects. Alot of group work. Exams are good and they are from the material she teaches. Just participate in class, read lectures and do your homework you should be good. You actually learn in this class without stressing about grading.
Boring lectures. She rambles on FOREVER about topics that do not matter. She did not give us ANY time whatsoever to work on our team project in class; The entire course is basically about the project and it's worth 45% of our grade so it's fair to assume that she should give her students time to work. Uninteresting, but it's an easy class.
Lectures and instructions were unclear, and feedback was vague - made it hard to improve. Group project was a big part of the grade, so finding a good team was key. unstuck AI helped with exam prep.
Professor Mehra is an amazing professor. Her lectures are actually entertaining and don't put you to sleep. Her assignments are all fair and she gives plenty of time to do them. Waiting till the last minute will make them difficult. Also easily the kindest professor in the whole CS program. She is very understanding and easy to talk to
DO NOT TAKE!!!
This professors grading is probably going to fail me. "Threshold Requirement to Pass the Course - To pass the course, you must earn at least 70% on exams and 70% on projects, assignments, and participation. Meeting the overall course grade alone is not enough — both components must meet the threshold."
Good professor that actually will teach and is willing to answer all questions. The class did make me feel like i was back in hs because she would just call people out but it was lowkey funny. Just make sure you study because you need a 70% exam average to pass the class, might seem dumb but it makes sense because cs does needs filtering.
If u put effort you'll get an A. People dont care about this class so half of the class had to retake midterm. Midterm - hard. Finals - super ez. pick good teammates cuz they might putoff all work on u. everyone underestimated midterms and failed. not an ez A. grading not harsh.
Class Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
CS2336
3.6
(60)SE6361
3.5
(2)SE4367
3.2
(5)6359
3.0
(4)2336
2.7
(3)Difficulty by Course
SE3354
4.3
CS3354
4.1
SE4351
4.0
CS6359
3.8
2336
3.0