2.8

Mehra Borazjany

Computer Science - The University of Texas at Dallas

2.8
Quality
3.3
Difficulty
34%
Would Retake
115
Reviews
2.8
Quality
3.3
Difficulty
2.9
Helpful
2.7
Clarity

34%

Would Retake

115

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 64 grades
Most common grades:
A+ (19)
Not sure yet (15)
A (12)
Grade Distribution
A(31)B(6)C(5)D(4)F(4)A-/B+(15)
Based on 83 reported grades
A+: 19
Not sure yet: 15
A: 12
B+: 8
Common Tags
Group projects (29)
Tough grader (21)
Lots of homework (18)
Participation matters (17)
Clear grading criteria (13)
Skip class? You won't pass. (12)
Caring (9)
Tough Grader (8)
Rating Trend

Declining

-0.22 avg change
Aug
Dec
Jan
May
Oct
Dec
Last 6 months
Ratings by Course

CS2336

3.6

(60)

SE6361

3.5

(2)

SE4367

3.2

(5)

6359

3.0

(4)

2336

2.7

(3)
+5 more courses
Difficulty by Course

SE3354

4.3

CS3354

4.1

SE4351

4.0

CS6359

3.8

2336

3.0

Reviews (115)
2.0
5.0
6359
Grade: Not sure yet
Nov 5, 2014

Reads from the slides. Doesn't even explain them. Classes are boring. Concentrates only on projects.

2.0
3.0
6359
Grade: Not sure yet
Nov 7, 2014

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!

5.0
2.0
CS2336
Nov 9, 2014

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.

5.0
1.0
CS2336
Dec 7, 2014

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.

5.0
1.0
CS2336
Grade: A
Dec 8, 2014

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.

5.0
1.0
CS2336
Dec 9, 2014

Super easy. Take Dr. Mehra. You are going to learn a lot. It's an easy A.

5.0
1.0
CS2336
Grade: A+
Dec 9, 2014

Excellent professor and clarifies any questions about assignment and provide helpful example to clarify doubts. The assignment were interesting.

5.0
1.0
CS2336
Grade: A-
Dec 11, 2014

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.

3.0
2.0
6359
Dec 22, 2014

Easy subject, not much to learn, good projects !

3.0
2.0
2336
Jan 12, 2015

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.

1.0
2.0
CS2336
Grade: Incomplete
Mar 19, 2015

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.

5.0
3.0
CS2336
Apr 27, 2015

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.

4.0
2.0
CS2336
Grade: A+
Aug 11, 2015

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.

5.0
1.0
6359
Grade: A+
Aug 14, 2015

Best Professor for this subject. I learned alot. covers lots of topics with time and provides good depth in each topic.

1.0
5.0
CS2336
Oct 13, 2015

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.

4.0
3.0
CS2336
Oct 21, 2015

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

1.0
5.0
2336
Oct 22, 2015

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.

5.0
3.0
CS6359
Nov 3, 2015

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.

2.0
4.0
CS2336
Nov 6, 2015

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.

4.0
3.0
CS2336
Grade: B+
Nov 18, 2015

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.

4.0
3.0
CS2336
Nov 21, 2015

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.

4.0
4.0
CS2336
Grade: A
Nov 29, 2015

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.

4.0
3.0
CS2336
Dec 3, 2015

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.

3.0
3.0
CS2336
Dec 16, 2015

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

2.0
5.0
CS2336
Grade: C-
Dec 19, 2015

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.

5.0
1.0
CS2336
Grade: A+
Dec 23, 2015

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.

4.0
3.0
CS2336
Grade: B+
Dec 23, 2015

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.

5.0
4.0
CS2336
Grade: A
Dec 23, 2015

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.

5.0
4.0
CS2336
Grade: B-
Dec 23, 2015

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

2.0
5.0
CS2336
Grade: D+
Dec 25, 2015

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.

2.0
5.0
CS2336
Grade: D-
Dec 30, 2015

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.

5.0
1.0
CS2336
Grade: A
Jan 3, 2016

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.

5.0
1.0
CS2336
Grade: A+
Jan 3, 2016

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.

2.0
5.0
CS2336
Grade: C-
Mar 11, 2016

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.

5.0
3.0
CS2336
Grade: A
Apr 5, 2016

Good teacher overall. The lectures are boring, but very informative and helpful. She always discuss the subject definition then gives a couple examples.

3.0
4.0
CS2336
Grade: B+
May 7, 2016

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.

1.0
5.0
CS2336
Grade: F
Jul 15, 2016
Wouldn't take again

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!

5.0
1.0
CS2336
Aug 24, 2017
Wouldn't take again

she cool she cool

3.0
3.0
CS2336
Grade: A-
Dec 14, 2017
Would take again

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.

Skip class? You won't pass.
Clear grading criteria
Tests are tough
2.0
3.0
CS6359
Dec 18, 2017
Wouldn't take again

We don't know what she expects. Grades are given in a random way.

Tough Grader
1.0
1.0
CS2336
Grade: Drop/Withdrawal
Mar 21, 2018
Wouldn't take again

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

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
3.0
CE2336
Grade: C-
Mar 21, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
1.0
4.0
CS3354
Mar 23, 2018
Wouldn't take again

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.

Tough Grader
GROUP PROJECTS
4.0
4.0
CS2336
Grade: Not sure yet
Apr 2, 2018
Would take again

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.

5.0
2.0
CS2336
Grade: A+
Jun 3, 2018
Would take again

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.

Skip class? You won't pass.
Clear grading criteria
EXTRA CREDIT
3.0
4.0
CS3354
Grade: A+
Jun 11, 2018
Would take again

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.

Tough Grader
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
1.0
4.0
CS6359
Grade: B+
Aug 17, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
5.0
3.0
CS2336
Grade: A
Nov 26, 2018
Would take again

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.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
3.0
CS6359
Grade: Not sure yet
Dec 2, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
3.0
CS2336
Dec 3, 2018
Wouldn't take again

Really boring at teaching, and the grading is tough

Tough Grader
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CS2336
Grade: Not sure yet
Dec 10, 2018
Would take again

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!

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
1.0
CS2336
Grade: A+
Dec 12, 2018
Would take again

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.

5.0
3.0
CS2336
Grade: A+
Dec 24, 2018
Would take again

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

ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
1.0
4.0
CS2336
Jan 17, 2019
Wouldn't take again

Extremely boring lectures tbh- kinda gotta teach yourself.

2.0
3.0
CS2336
Grade: A-
Jan 20, 2019
Wouldn't take again

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

BEWARE OF POP QUIZZES
Clear grading criteria
LECTURE HEAVY
4.0
4.0
CS2336
Grade: A-
Apr 9, 2019
Would take again

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.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS3354
Grade: A+
Apr 23, 2019
Wouldn't take again

She's a great professor, along with the kid. She is very caring to us the students.

Group projects
Hilarious
Caring
1.0
5.0
CS3354
Apr 26, 2019
Wouldn't take again

She is not predictable. She changed the final exam contents 20 minutes before it started.

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
4.0
CS3354
Grade: Not sure yet
May 1, 2019
Wouldn't take again

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!

Get ready to read
Group projects
3.0
4.0
SE3354
Grade: A
Jul 26, 2019
Would take again

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.

Get ready to read
Participation matters
Group projects
1.0
4.0
CS6359
Sep 28, 2019
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
Group projects
2.0
3.0
CS2336
Grade: B
Nov 20, 2019
Wouldn't take again

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.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
1.0
5.0
CS6359
Dec 9, 2019
Wouldn't take again

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!

Lots of homework
Get ready to read
Tough grader
4.0
3.0
CS2336
Grade: A+
Dec 17, 2019
Would take again

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.

Respected
Lots of homework
Accessible outside class
3.0
3.0
CS2336
Grade: B+
Dec 3, 2020
Would take again

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.

Lots of homework
Accessible outside class
Participation matters
4.0
3.0
CS2336
Grade: A+
Dec 10, 2020
Would take again

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.

Clear grading criteria
Caring
EXTRA CREDIT
1.0
4.0
CS2336
Grade: C-
Jan 16, 2021
Wouldn't take again

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.

5.0
2.0
CS2336
Grade: A+
Apr 28, 2021
Would take again

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

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CS2336
Grade: A+
May 11, 2021
Would take again

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.

Lots of homework
Participation matters
EXTRA CREDIT
4.0
3.0
CS2336
Aug 4, 2021
Wouldn't take again

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.

Lots of homework
Lecture heavy
EXTRA CREDIT
3.0
3.0
CS2336
Oct 18, 2021
Would take again

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.

Lots of homework
Participation matters
Graded by few things
4.0
3.0
CS2336
Dec 6, 2021
Would take again

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.

Lots of homework
Accessible outside class
Participation matters
5.0
2.0
CS2336
Grade: A+
Dec 9, 2021
Would take again

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!

Gives good feedback
Respected
Caring
3.0
2.0
CS2336
Grade: A+
Dec 20, 2021
Wouldn't take again

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

Participation matters
Clear grading criteria
5.0
3.0
SE4367
Grade: A+
Dec 21, 2021
Would take again

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.

Accessible outside class
Clear grading criteria
Caring
1.0
4.0
CS6359
Grade: B+
Jan 13, 2022
Wouldn't take again

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!

Lots of homework
Group projects
Tough grader
1.0
5.0
SE3354
Grade: F
Mar 23, 2022

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,

Tough grader
Group projects
Lecture heavy
1.0
5.0
CS3354
Grade: Not sure yet
Apr 5, 2022

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.

Tough grader
Group projects
2.0
3.0
CS3354
Grade: Not sure yet
Apr 9, 2022

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

Tough grader
Group projects
Lots of homework
1.0
5.0
CS3354
Apr 13, 2022

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 :*)

Tough grader
Group projects
1.0
5.0
CS3354
Grade: D
Apr 25, 2022

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

Tough grader
Group projects
Lecture heavy
2.0
3.0
CS2336
Grade: B-
Apr 27, 2022

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.

Tough grader
Lots of homework
1.0
3.0
CS3354
Grade: Not sure yet
Apr 29, 2022

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.

Tough grader
Group projects
1.0
5.0
CS3354
Grade: Not sure yet
May 3, 2022

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

Tough grader
Group projects
Lots of homework
1.0
5.0
CS3354
Grade: F
May 4, 2022

By far the worst professor I have taken at UTD. The average class grade for iteration 2 of our project was

Tough grader
Group projects
Hilarious
1.0
5.0
CS3354
May 6, 2022
Wouldn't take again

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.

Tough grader
Group projects
1.0
5.0
CS3354
Grade: F
May 9, 2022

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.

Tough grader
Group projects
Graded by few things
4.0
5.0
CS2336
May 12, 2022
Wouldn't take 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

Tough grader
Lots of homework
Accessible outside class
5.0
1.0
CS2336
Grade: A+
May 20, 2022
Would take again

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!

Participation matters
Lots of homework
Hilarious
3.0
3.0
CS2336
Grade: A+
May 20, 2022
Would take again

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

Lecture heavy
2.0
3.0
SE6361
Sep 25, 2022

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.

Tough grader
Group projects
Lots of homework
1.0
4.0
SE4351
Grade: Incomplete
Oct 5, 2022

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.

Group projects
2.0
3.0
SE4367
Grade: A-
Dec 13, 2022

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.

Participation matters
2.0
4.0
SE4367
Grade: B+
Dec 14, 2022

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.

Get ready to read
Lots of homework
Lecture heavy
4.0
4.0
CS6359
Grade: A-
Dec 26, 2022

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.

Participation matters
Group projects
Graded by few things
5.0
3.0
CS3354
Feb 10, 2023
Would take again

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!

Participation matters
Inspirational
Caring
3.0
3.0
CS3354
Apr 26, 2023

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.

Tough grader
Group projects
Respected
2.0
4.0
CS3354
Grade: Not sure yet
Apr 30, 2023

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.

Tough grader
Participation matters
Group projects
2.0
3.0
CS3354
May 1, 2023

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.

Group projects
Graded by few things
Accessible outside class
2.0
4.0
CS3354
Grade: B
May 3, 2023

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.

Group projects
1.0
5.0
CS3354
Grade: C
May 4, 2023

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

Tough grader
Participation matters
Group projects
1.0
5.0
CS3354
Grade: Not sure yet
May 6, 2023

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.

Tough grader
Group projects
2.0
4.0
SE3354
Grade: A
May 13, 2023

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.

Get ready to read
Group projects
Graded by few things
3.0
3.0
CS2336
Grade: A
Nov 29, 2023

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.

Clear grading criteria
Caring
Accessible outside class
2.0
2.0
SE4367
Grade: A
Dec 18, 2023

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.

Get ready to read
Participation matters
Clear grading criteria
1.0
5.0
CS3354
Grade: Not sure yet
May 2, 2024

The exam was impossible.

Tough grader
Gives good feedback
3.0
3.0
CS3354
Grade: B+
May 8, 2024
Would take again

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%.

Participation matters
Group projects
Lots of homework
5.0
3.0
SE6361
Grade: A
Aug 23, 2024
Would take again

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.

Tough grader
Participation matters
Amazing lectures
2.0
2.0
CS3354
Grade: Not sure yet
Dec 10, 2024

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.

Group projects
Lecture heavy
2.0
4.0
CS3354
Grade: B
Jan 11, 2025

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.

5.0
3.0
SE4367
Grade: B
May 9, 2025
Would take again

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

Amazing lectures
Clear grading criteria
Caring
1.0
4.0
SE3354
Grade: Incomplete
Oct 16, 2025

DO NOT TAKE!!!

Participation matters
Group projects
Test heavy
1.0
4.0
CS3354
Grade: Not sure yet
Oct 22, 2025

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."

Lecture heavy
Test heavy
4.0
2.0
2336
Grade: A
Dec 15, 2025
Would take again

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.

5.0
3.0
CS3354
Grade: A-
Dec 17, 2025
Would take again

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.

Group projects
Clear grading criteria
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 64 grades
Most common grades:
A+ (19)
Not sure yet (15)
A (12)
Grade Distribution
A(31)B(6)C(5)D(4)F(4)A-/B+(15)
Based on 83 reported grades
A+: 19
Not sure yet: 15
A: 12
B+: 8
Common Tags
Group projects (29)
Tough grader (21)
Lots of homework (18)
Participation matters (17)
Clear grading criteria (13)
Skip class? You won't pass. (12)
Caring (9)
Tough Grader (8)
Rating Trend

Declining

-0.22 avg change
Aug
Dec
Jan
May
Oct
Dec
Last 6 months
Ratings by Course

CS2336

3.6

(60)

SE6361

3.5

(2)

SE4367

3.2

(5)

6359

3.0

(4)

2336

2.7

(3)
+5 more courses
Difficulty by Course

SE3354

4.3

CS3354

4.1

SE4351

4.0

CS6359

3.8

2336

3.0

Similar Professors