3.6

Fatemeh Tavassoli

Computer Science - University of Florida

3.6
Quality
3.2
Difficulty
69%
Would Retake
129
Reviews
3.6
Quality
3.2
Difficulty
3.6
Helpful
3.6
Clarity

69%

Would Retake

129

Reviews

Rating Distribution
Official

5

45

4

35

3

18

2

10

1

21

What Students Say

I feel so bad reading all these bad reviews

COP3504C - 5.0 rating

wonderful professor that really cares for her students, probably the best professor i've had so far

COP3503C - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

3%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 93 grades
Most common grades:
A (31)
A- (23)
Not sure yet (19)
Grade Distribution
A(39)B(14)C(2)D(2)F(0)A-/B+(38)
Based on 123 reported grades
A: 31
A-: 23
Not sure yet: 19
B+: 15
Common Tags
EXTRA CREDIT (54)
Caring (42)
Get ready to read (28)
Tough grader (23)
Test heavy (23)
Respected (22)
Accessible outside class (19)
Clear grading criteria (17)
Rating Trend

Declining

-0.55 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COP3503C

3.6

(119)

COP3504C

3.1

(10)
Difficulty by Course

COP3503C

3.3

COP3504C

2.7

Reviews (129)
5.0
2.0
COP3503C
Grade: Not sure yet
Jul 17, 2024
Would take again

wonderful professor that really cares for her students, probably the best professor i've had so far. as long as you put effort into trying to understand and complete assignments, you'll do well. i don't have enough characters for all this, but basically she does everything right. absolute GOAT. UF really needs more profs like her!!

Amazing lectures
Caring
Online Savvy
4.0
2.0
COP3503C
Grade: A
Aug 9, 2024
Would take again

Professor Tavassoli is a very caring teacher, and it is clear she tries her hardest to be there for her students and provide plenty of fair opportunities and resources for us to excel. While I believe she could definitely work on clarity in her lecturing, this course was extremely easy and she was a great help and always asked for our feedback.

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
COP3503C
Grade: A+
Aug 14, 2024
Would take again

Professor Tavassoli is extremely caring and wonderful to have. If you put in the time and effort to attend lecture and study, this class will be an easy A with her focus on learning rather than testing. She allows for retakes on exams and open note quizzes, and does everything in her power to try to help her students succeed. Shoutout TAs too.

Participation matters
Clear grading criteria
Caring
5.0
3.0
COP3503C
Grade: A
Aug 17, 2024
Would take again

She is incredibly motivated about what she does.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
COP3503C
Grade: Audit/No Grade
Aug 17, 2024
Would take again

Broadened my knowledge Serious Accessible Helpful Well-informed

EXTRA CREDIT
Amazing lectures
Clear grading criteria
2.0
3.0
COP3504C
Grade: A
Dec 4, 2024

This class could have been given without professor Tavassoli entirely and it wouldn't make a difference. Her lectures were boring, useless, and quite frankly I found my time better spent learning the content on my own. Luckily, at least the TAs were knowledgeable and helpful.

Clear grading criteria
3.0
3.0
COP3504C
Grade: A-
Dec 9, 2024
Would take again

Very kind person who genuinely wants you to succeed in her class. The structure of the class is direct and organized however, the lectures are boring at best and didn't help me learn the material that well.

EXTRA CREDIT
Caring
5.0
4.0
COP3503C
Grade: A-
Dec 15, 2024
Would take again

Despite her kind demeanor, she was deeply committed to and serious about her job. She consistently went out of her way to support students, offering extra opportunities to help us improve our grades. Wish I could get another course with her.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
COP3503C
Grade: A
Dec 15, 2024
Would take again

"While she is a knowledgeable and well-informed lecturer and also polite and approachable with students,she does have some minor shortcomings, such as speaking too swiftly at times and occasionally appearing unprepared for the material. Atleast Unlike many boring poker-faced professors, she stands out as a neat and well-dressed and smiling person.

Clear grading criteria
Inspirational
Caring
5.0
5.0
COP3503C
Grade: B+
Dec 15, 2024
Would take again

she's doing well overall and has the potential to improve even more with time. Her careful selection of TAs indicates she's thoughtful and values organization.

Tough grader
Respected
Lecture heavy
2.0
3.0
COP3504C
Grade: A
Dec 18, 2024

Tavassoli clearly cared about her students' success, as there were a LOT of extra credit and exam retake opportunities. However, she seemed to know very little about programming, especially in Python. You should study for exams, but nothing else was especially difficult except the final project. The TAs, however, were amazing and knowledgeable.

EXTRA CREDIT
Clear grading criteria
4.0
5.0
COP3503C
Grade: C
Dec 19, 2024
Would take again

I feel I could be more active in class, but I'm still not satisfied with my grade. I think she could be a bit more generous when grading

Tough grader
Get ready to read
Respected
3.0
3.0
COP3503C
Grade: A
Dec 19, 2024
Would take again

Lectures/lab participation weren't mandatory but if you need extra credit, it's best to go. Workload consists of labs, quizzes, projects, and 3 exams (final being optional if you did good on the other two). Don't cheat 'cause they used plagiarism checker on all assignments last minute and caught 46 kids with >75% ripped code.

EXTRA CREDIT
Lots of homework
Online Savvy
3.0
5.0
COP3503C
Grade: Incomplete
Dec 28, 2024

She is so curious about catching cheaters! Although i failed her behaviour was cool until I'd seen my grade.

Tough grader
EXTRA CREDIT
Test heavy
3.0
4.0
COP3503C
Grade: Incomplete
Jan 11, 2025

I failed. Cause: cheating on coding. I don't blame her. But she could be more easygoing.

Get ready to read
Lots of homework
So many papers
4.0
3.0
COP3503C
Grade: A
Jan 12, 2025
Would take again

Professor Tavassoli was amazing in that she's one of the few STEM profs at uf that really cares about your gpa. She gave I think 8% in extra credit opportunities that were not at all hard. The exams had a non proctored retake to get points back and the exams had a cheat sheet allowed. Loved her

EXTRA CREDIT
Clear grading criteria
Caring
1.0
2.0
COP3503C
Grade: Not sure yet
Jan 18, 2025

She cant teach

1.0
5.0
COP3503C
Grade: Not sure yet
Jan 22, 2025

I'm literally doing the first Lab right now and oh my goodness. This stuff is in hyroglyphics and none of it has been taught to us. Literally crazy. The first lab in this class is harder than anything done in COP3502 combined. My friends have also told me it is like this the entire semester so buckle up to teach urself everything in one week.

Get ready to read
Participation matters
Lots of homework
5.0
2.0
COP3504C
Grade: A
Jan 23, 2025
Would take again

I had her last semester and she was great. She did a pretty good job despite hurricanes setting us back. The class is completely different this semester and she no longer teaches the course but she still teaches programming 2 and her c++ lectures were decent. She's very helpful and she made sure that any issues in the class were resolved for us.

EXTRA CREDIT
1.0
3.0
COP3503C
Grade: Not sure yet
Feb 13, 2025

Awful at teaching, the labs are so much harder because her lectures help zero. She's picky about things and despite hard efforts to learn the labs end up being a pain unless you're already good at coding.

1.0
5.0
COP3503C
Grade: B+
Feb 26, 2025

stupid idiot test. class has average of 30/120 lost my 4.0 here

Tough grader
1.0
5.0
COP3503C
Grade: Not sure yet
Feb 26, 2025

Goodluck. Lectures are hard to understand, text book barely helps, and the tests are nothing like the practice.

Tough grader
Test heavy
1.0
5.0
COP3503C
Grade: B+
Feb 26, 2025

Horrible experience and extremely unfair way to grade our exams, someone needs to re-evaluate this class's teaching. As a beginner intro class to C++ this is setting all of our foundations up for failure.

1.0
5.0
COP3503C
Grade: A+
Feb 26, 2025

exams are so much harder than practice and class activities. doesn't teach well. say goodbye to your 4.0

Tough grader
Test heavy
1.0
5.0
COP3503C
Grade: B
Feb 26, 2025

exams much harder than everything else

Tough grader
Test heavy
1.0
5.0
COP3503C
Grade: Rather not say
Feb 26, 2025

Professor is clearly a genius...those exams prove it, since no one could possibly prepare for them based on what we cover in class. If you love a challenge and don't mind teaching yourself the material, this is the class for you. A+ for creativity, though—those test questions really keep you guessing!

Test heavy
1.0
5.0
COP3503C
Grade: B-
Feb 26, 2025

Her lectures will not teach you how to code in C++. I would recommend getting a Codecademy account set up and be prepared to teach yourself everything through youtube videos and LOTS of practice. No partial credit on exams/assignments, TAs are better teachers, uses codio on all assignments and exams which SUCKS and makes you lose time on exams.

Tough grader
5.0
4.0
COP3503C
Feb 26, 2025
Would take again

Hard Exams but lenient with retakes actually life saving.

Tough grader
Lecture heavy
Test heavy
5.0
3.0
COP3503C
Feb 26, 2025
Would take again

While the class structure itself may be annoying, as a Professor she is clear about her guidelines and wants students to succeed. We just took our first exam, and technical difficulties caused an average about 2 letter grades below expected. Despite this, retakes help boost your grade immensely. As a professor, she genuinely wants you to succeed.

EXTRA CREDIT
Caring
Online Savvy
3.0
5.0
COP3503C
Grade: Not sure yet
Feb 26, 2025

She listens to the concerns of the public and tries to accommodate us. The exams will butcher you though

Tough grader
2.0
5.0
COP3503C
Grade: Audit/No Grade
Feb 26, 2025

She seems like a nice person, but the class is set up badly. For the exam, it was overly complicated and nothing like the practice exam/exam review. New content given a day before the exam, chatgpt used to generate exam review, codio took forever to compile code, points based on test cases passed (no partial credit, all or nothing essentially).

Tough grader
Lecture heavy
Test heavy
1.0
4.0
COP3503C
Grade: Not sure yet
Feb 26, 2025

The course has no sense of direction whatsoever and they give you a test that doesn't reflect the difficulty of the course or the material covered. The TA's and professor couldn't be bothered to make actual resources to study and used ChatGPT for the 'class exercise' to help us which is hypocritical given the professors stigma towards use of AI.

Tough grader
Clear grading criteria
Lots of homework
5.0
3.0
COP3503C
Grade: Not sure yet
Feb 27, 2025
Would take again

If you understand the slides and do the labs (without chatgpt), you will do fine on the exams. Otherwise, you will be very angry like all the 1.0 raters who failed. And even if you do fail an exam, you can still get a high grade because of the class grade's weighting.

Clear grading criteria
Inspirational
Caring
5.0
2.0
COP3503C
Grade: A
Feb 28, 2025
Would take again

She is very receptive to feedback from students about her lectures. Her class is well-taught, and it is easy to succeed if you pay attention and keep up with office hours if you fall behind. It's sad she gets review bombed by people who can't code.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
3.0
COP3503C
Feb 28, 2025
Would take again

If you think you can't get good grades by using chatgp4 Your dreams won't come ture

Get ready to read
Respected
Accessible outside class
5.0
4.0
COP3503C
Grade: A-
Mar 1, 2025
Would take again

Objectively, 4/5. 5/5 after the review bombing. Exams are tough and a big problem, but with the not honorlocked/timed retake you can always get back half the points you lose and still pass with a B. They only account for 24% of the grade. However, technical problems with Codio make them frustrating. Lastly, using AI will get you flagged, so don't.

Caring
Test heavy
4.0
3.0
COP3503C
Grade: Not sure yet
Mar 1, 2025

I don't know yet my grade but But I think you gotta ready to read. I hope I'm not going to fail. Sometimes Can't keep up with her pace might be cause of the short of time in class. Let's see what's happening in the near future.

Get ready to read
Lots of homework
Accessible outside class
5.0
3.0
COP3503C
Grade: Not sure yet
Mar 2, 2025
Would take again

If you are a lazyA, you are gonna have hard time with. But if you collaborate onto classes and labs you will have no problem. I'm sure I'm getting

Get ready to read
Inspirational
Caring
4.0
2.0
COP3503C
Grade: A
Mar 4, 2025
Would take again

wish I could take more classes with her. she's smart, nerdy, and tidy. She's also very accessible outside of class, which makes learning even easier. While some exams can be tough, the extra credit opportunities help balance things out. Which forced me put more efforts. Wish you get an A like me.

EXTRA CREDIT
Caring
Test heavy
4.0
2.0
COP3503C
Grade: A-
Mar 4, 2025
Would take again

Just get ready to read so there would no problem. She is very cool prof. You don't feel anxious around her.

Tough grader
Get ready to read
EXTRA CREDIT
5.0
3.0
COP3503C
Mar 6, 2025
Would take again

I put in a lot of effort to get good grades. The slides alone don't seem to be enough you have to study on your own as well. Maybe the class time is also too short. She is not a negative person. Maybe TA's can be more helpful.

EXTRA CREDIT
Caring
Test heavy
4.0
3.0
COP3503C
Grade: A-
Mar 8, 2025
Would take again

That was a credit for me. But you need to study. Had difficulties at first but ended well.

Get ready to read
Caring
Test heavy
4.0
3.0
COP3503C
Grade: B+
Mar 12, 2025
Would take again

She only needs to explain more and give us more examples. She doesn't have that much of time on class but she could manage this with her TAs.

Tough grader
Get ready to read
Caring
5.0
3.0
COP3503C
Grade: A
Mar 12, 2025
Would take again

You only need to do selfe study out of the class too. The time is not adequate. And she has this easygoing personality which is good for someone like me to manage my anxiety. Gave me the courage to ask questions out of the class too.

EXTRA CREDIT
Respected
Accessible outside class
5.0
2.0
COP3503C
Grade: A
Mar 12, 2025
Would take again

She was one of the most coolest teachers I have ever had. So energetic and neat. she does everything swiftly lol. You have to go with her pace. That's the difficult part. The rest was fine maybe she could help us more by solving more problems And coding.

Get ready to read
EXTRA CREDIT
Amazing lectures
3.0
3.0
COP3503C
Grade: B-
Mar 12, 2025
Would take again

She was OK. Not good or bad

Tough grader
Lots of homework
Lecture heavy
4.0
3.0
COP3503C
Grade: A-
Mar 14, 2025
Would take again

She is OK. Just you need to practice more on your own

Caring
Respected
Accessible outside class
3.0
3.0
COP3503C
Grade: B-
Mar 14, 2025
Would take again

I didn't attend her classes in person often. I just used whatever I could get from her and combined it with my basic knowledge and that's the grade I got. She even gave us extra opportunities to make it up too .

Get ready to read
Respected
Accessible outside class
5.0
3.0
COP3503C
Grade: A-
Mar 15, 2025
Would take again

She is kind and caring professor who genuinely supports her students. She grades fairly and is always willing to help with any questions out or in class .

EXTRA CREDIT
Inspirational
Caring
4.0
4.0
COP3503C
Mar 16, 2025
Would take again

She is weather very punctual or busy. Comes at exact time She is not grumpy / is easy going welcoming. She seems like deliberately wants you to have selfe study too. Cause the slides are not covering all the materials. Or maybe the class time is not sufficient. Overall she is better than the most of professor I had.

Respected
Test heavy
Accessible outside class
5.0
2.0
COP3503C
Grade: A
Mar 18, 2025
Would take again

At first, I found her teaching method difficult to understand, which annoyed me. But, over time, I began to enjoy attending her lectures. She is energetic, and it appears in the rhyme of teaching.

EXTRA CREDIT
Amazing lectures
Inspirational
5.0
3.0
COP3503C
Grade: B+
Mar 20, 2025
Would take again

She is OK. If I ever had an issue with a thing at class she had always been available out when ever needed.

Gives good feedback
Caring
Accessible outside class
5.0
2.0
COP3503C
Grade: A
Mar 22, 2025
Would take again

She is just nice Waiting for new courses !!

EXTRA CREDIT
Caring
Respected
5.0
3.0
COP3503C
Grade: A
Mar 24, 2025
Would take again

Tavassoli is an extremely pretty professor ngl, only reason I even show up to lectures, but the course framework makes cpp vert easy to learn and projects are understandable.

Clear grading criteria
Lots of homework
2.0
2.0
COP3504C
Grade: A
Mar 26, 2025
Would take again

She is not particularly good at explaining concepts, and clearly does not have extensive knowledge of Python. However, her class is incredibly easy to pass and there is considerable extra credit. No need to show up to lectures.

EXTRA CREDIT
Accessible outside class
5.0
3.0
COP3503C
Grade: B+
Mar 27, 2025
Would take again

She needs to be more specific About what are we going to face at exams The rest are not bad.

Get ready to read
So many papers
Accessible outside class
5.0
2.0
COP3503C
Grade: A-
Mar 28, 2025
Would take again

She makes it difficult to anticipate your grade. But the extra credits are bonus.

EXTRA CREDIT
Respected
Accessible outside class
1.0
4.0
COP3503C
Grade: Rather not say
Mar 29, 2025

I really don't understand how she speaks English like another language, her lectures are always misunderstood, the homework/task set of this course is very unreasonable. People who only completed the fundamental 1 can hardly understand it at all, as if the course is asking us to skip the first floor and start building the top floor directly.

4.0
3.0
COP3503C
Grade: B+
Mar 29, 2025
Would take again

She is good teacher. If you go with her pace.

Tough grader
EXTRA CREDIT
Respected
4.0
3.0
COP3503C
Grade: B-
Mar 29, 2025
Would take again

Just like other lectures. With stylish look. Also seems caring but You will be reported once if she or her team find you cheating. My friend wasn't lucky enough in that. Have no idea why AI is forbidden to use if the future will be dominated by it. We should learn and use AI. Not old syllabuses.

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
COP3503C
Grade: A-
Mar 30, 2025
Would take again

It was quiet good. Once talked to her in person and have to say She got attitude man ! Will apply to be one her TA's soon.

Get ready to read
EXTRA CREDIT
Amazing lectures
3.0
3.0
COP3503C
Grade: B
Mar 31, 2025
Would take again

She is like I don't know. not so good not so bad. So so

Tough grader
Get ready to read
5.0
3.0
COP3503C
Grade: A-
Apr 1, 2025
Would take again

She is super cool. Smiling. Wondering Where is she from? Just maybe she can tell her TA's to solve more problems.

Get ready to read
EXTRA CREDIT
Caring
4.0
4.0
COP3503C
Grade: B-
Apr 2, 2025
Would take again

The only problem I had with her was using AI. She has no hesitation to report AI users. Why so? It is invented to make us live better? First exam I failed cause of that. She is OK.

Get ready to read
Respected
Test heavy
4.0
3.0
COP3503C
Grade: B
Apr 5, 2025
Would take again

She is good. I think she is not that experienced. But has potential.

Get ready to read
EXTRA CREDIT
Caring
3.0
2.0
COP3504C
Grade: A
Apr 5, 2025
Would take again

Not too bad of a class if you have a programming background. Taught in Python and C++. Prof. was a bit boring and seems to be better with C++ than Python.

3.0
4.0
COP3503C
Grade: B
Apr 6, 2025
Would take again

She should put more effort in order to make stay more convenient for students. She thinks all student have good back ground on programing.

Respected
Test heavy
Accessible outside class
5.0
4.0
COP3503C
Grade: A-
Apr 6, 2025
Would take again

Just would like to enrol on all her classes. Her presence is a motivation to study. :) Although she is not a easy grader. :(

Amazing lectures
Inspirational
Accessible outside class
3.0
3.0
COP3503C
Apr 9, 2025

AI! She failed me

5.0
3.0
COP3503C
Grade: A
Apr 9, 2025
Would take again

Nice behavior. Everything is fast at her class. Need to have self study. Good for nerds!

Get ready to read
EXTRA CREDIT
Amazing lectures
5.0
4.0
COP3503C
Grade: Not sure yet
Apr 9, 2025
Would take again

She actually changes things when students have issues

Caring
5.0
3.0
COP3503C
Grade: Not sure yet
Apr 9, 2025
Would take again

Don't listen to bad reviews, the material is not easy but the professor is great. She is the most caring professor I've ever had. We had a problem with Codio on exams and she literally contacted the company to make them fix it, and she listens to student feedback too. I'd give her a 5 even if she was a bad lecturer. She is setting an example.

Clear grading criteria
Lots of homework
Caring
5.0
2.0
COP3503C
Grade: Not sure yet
Apr 9, 2025
Would take again

Most caring professor ever! I wish the docs for projects were written better though. It seems that she is a new professor so it's understandable that she is not the greatest lecturer, but she makes up for it with a lot of effort and care.

EXTRA CREDIT
Caring
Respected
4.0
3.0
COP3503C
Grade: Not sure yet
Apr 11, 2025
Would take again

She is like You wanna ask her to explain more But at same time you think it might make you embarrassed cause the lack information. I don't know it's me or she doesn't gives more examples. She sounds caring

EXTRA CREDIT
Caring
Respected
4.0
3.0
COP3503C
Grade: Not sure yet
Apr 13, 2025
Would take again

She should spend more time to explain us class time is not enough. She was easy to access out of class. BTW anyone knows how old is she ?

EXTRA CREDIT
Caring
Accessible outside class
4.0
4.0
COP3503C
Grade: B-
Apr 15, 2025
Would take again

She is so tough in grading and the exams sometimes are not covered all. Meanwhile you can't hate her !

Get ready to read
Respected
Test heavy
1.0
3.0
COP3503C
Grade: Rather not say
Apr 15, 2025

I'm convinced this page is full of fake reviews. By no means is she a good teacher. Very dull and uninspiring. She only teaches this class because she is forced to do so.

3.0
4.0
COP3503C
Grade: Rather not say
Apr 16, 2025

She never comes abit soon.

Lecture heavy
Test heavy
4.0
3.0
COP3503C
Grade: A-
Apr 16, 2025
Would take again

She is good. You can get better grade if you attend to labs.

EXTRA CREDIT
Caring
Respected
3.0
2.0
COP3503C
Grade: A
Apr 18, 2025

She changed her teaching style when students asked and tried her best to make things easier for us. Pretty easy class if you learn from the labs/projects. Exams were easy and she offered retakes to get points back. I didn't really like her teaching style but its easy enough to learn from her and then supplement it yourself

EXTRA CREDIT
5.0
3.0
COP3503C
Grade: A-
Apr 18, 2025
Would take again

She listens to student ! Exams are according to the syllabuses. Retakes extra credits no Ai

EXTRA CREDIT
Caring
Respected
5.0
3.0
COP3503C
Grade: B+
Apr 18, 2025
Would take again

The classes are kinda difficult The extra motivations she brings helps you to get the score. I thought I'm gonna fail but I did my job thanks to her. Also you don't see a frumpy one like I had last semester

Get ready to read
EXTRA CREDIT
Caring
5.0
4.0
COP3503C
Grade: B+
Apr 18, 2025
Would take again

I don't think I could pass this difficult course without her method of teaching . Against other so called profs she is there to help you win. Also i could access her out of class too. TAs are helpful.

Get ready to read
EXTRA CREDIT
Accessible outside class
5.0
3.0
COP3503C
Grade: A-
Apr 18, 2025
Would take again

I'm really happy I got my grade. I worked hard during semester and i wasn't optimistic about my score. She is nice.

EXTRA CREDIT
So many papers
4.0
4.0
COP3503C
Grade: B
Apr 19, 2025
Would take again

The class might seems to be advanced. But labs and extra credits really help you pass the course. At first I wasn't comfortable at class and wnated to withdraw but thanks God I didn't. She really is caring.

EXTRA CREDIT
Caring
1.0
4.0
COP3503C
Grade: Drop/Withdrawal
Apr 21, 2025

Professor Tavassoli is a bad professor. She was ten minutes late to many lectures in the first half of the semester, and her lectures are poor quality. She quickly clicks through slides, and robotically asks the class if they have any questions. She seems shocked when students can't code a program in five minutes using concepts she just introduced.

4.0
2.0
COP3503C
Grade: A
Apr 22, 2025
Would take again

Personally her style of teaching (going through slides) isn't my favorite, but she tried to incorporate coding in a IDE when she could. She would come to the labs and check on students and ask for suggestions. Class was super easy to get an A with lots of extra credit and exam retakes. The class is def more involved than prog1 but to be expected.

EXTRA CREDIT
5.0
1.0
COP3503C
Grade: A+
Apr 22, 2025
Would take again

very forgiving grading policies, this class is super easy. just do the labs as they're assigned and don't let the projects sneak up on you

5.0
3.0
COP3503C
Grade: A-
Apr 22, 2025
Would take again

She is super nice. Extra credits helped me alot.

EXTRA CREDIT
Caring
Respected
4.0
3.0
COP3503C
Grade: B+
Apr 22, 2025
Would take again

I'm extra happy. And wish she presents more courses.

Get ready to read
EXTRA CREDIT
Caring
3.0
2.0
COP3503C
Grade: B-
Apr 22, 2025
Would take again

She is so-so. Don't have to attend to all her classes.

Tough grader
Respected
Test heavy
5.0
2.0
COP3503C
Grade: A-
Apr 23, 2025
Would take again

I felt she is like my older sister.she is kind l. I'm not good at programming so it was difficult for me to be honest. But she is paving your road to go. Just don't use AI at all the TAs are sneking around to catch you.

EXTRA CREDIT
Inspirational
Respected
4.0
2.0
COP3503C
Grade: A
Apr 23, 2025
Would take again

Very lenient grading system. Exams are easy because you can bring a piece of paper for reference. I didn't like her way of teaching (going through slides quickly) so be prepared to use external resources to teach yourself. The most frustrating part of this class is C++, not the professor.

EXTRA CREDIT
Clear grading criteria
1.0
5.0
COP3503C
Grade: B+
Apr 23, 2025

I saw these reviews before the semester and thought she'd be a good lecturer. These reviews are 100% wrong. She is NOT a good professor. She talks very fast and goes over the sldies very quick. Just a textbook bad professor. Take the class with some other professor.

3.0
2.0
COP3503C
Grade: B+
Apr 24, 2025
Would take again

Just extra credits helps alot. It's a casual class.

Get ready to read
EXTRA CREDIT
4.0
3.0
COP3503C
Grade: A-
Apr 24, 2025
Would take again

The class was I don't know advanced or she thinks it is. Because you need to study on your own too. Or maybe it was me. She makes it up with extra bonus.

2.0
5.0
COP3503C
Grade: Rather not say
Apr 25, 2025

Her TAs are ........ They are just looking for something related to AI.

Tough grader
Lots of homework
4.0
3.0
COP3503C
Grade: A-
Apr 25, 2025
Would take again

You should self study. The class time is not enough. I didn't attend all labs.

EXTRA CREDIT
5.0
2.0
COP3504C
Grade: A+
Apr 26, 2025
Would take again

I feel so bad reading all these bad reviews. She's super lenient compared to other instructors in CISE, gave lots of extra credit that can basically boost you up a whole letter grade. Her lectures aren't the most engaging, and the auto-graded exams can be finicky, but exam questions stick to the materials that you should know. SHE'S NOT THAT BAD.

EXTRA CREDIT
4.0
3.0
COP3503C
Grade: Not sure yet
Apr 27, 2025
Would take again

At first I did not like her, but I really did grow to like her overtime due to her showing how much she truly cares about students passing. She was willing to push back a couple of project deadlines due to the deadline overlapping with an exam for a different CS class. My advice, DO NOT PROCRASTINATE ON THE LABS/PROJECTS. They are time-consuming.

EXTRA CREDIT
Caring
3.0
2.0
COP3504C
Grade: A
Apr 27, 2025

gave a ton of extra credit. class is pretty fast paced and the C++ part comes pretty fast, its only python for I'd say about 1/3 of the semester. C++ can be difficult to understand if you've never used it before so be sure to do work actually understanding the language and how it works bc you use it in dsa too.

1.0
5.0
COP3503C
Grade: B+
May 4, 2025

One of the worst CISE teacher ever. Extremely bad lecturer and often drones on. I wish the Comp Sci department was better here

2.0
5.0
COP3503C
Grade: Drop/Withdrawal
May 6, 2025

Guys, the 5 star reviews below are fake! Honestly, this class was really hard. Programming 1 alone does not prepare you well enough for it. She also only teaches surface level concepts that barely help with completing labs and projects.

EXTRA CREDIT
5.0
4.0
COP3503C
Grade: A
May 8, 2025
Would take again

I really enjoyed Dr Tavassoli, she is very caring and sweet. I thought lectures were pretty good too although a lot of people complained. It is a hard course but not impossible if you stay on track and put in effort. Start the projects and labs early. A lot of extra credit opportunities as well. I would definitely recommend!

EXTRA CREDIT
Lots of homework
Caring
4.0
1.0
COP3503C
Grade: A+
May 9, 2025
Would take again

She was not bad at all, but people got low scores on an exam and rushed to give one-star reviews. Granted, the first exam was rough, but she recognized that gave everyone the chance to redo it for partial credit. Also, the class itself is pretty easy; if you do all the labs and projects, you will pass easily. One tip DON'T PROCRASTINATE START EARLY

Caring
4.0
1.0
COP3503C
Grade: A
May 12, 2025
Would take again

Easy class

EXTRA CREDIT
Caring
1.0
5.0
COP3503C
Grade: A
Jul 1, 2025

A in the end, but nightmare memory test too overly hard that I think she herself cant get 90%. check cheaters in a way to create horror among students. projects are good by nature, but in a course ddl like this its hard to actually learn from them. labs, quizes broke frequently and TAs cant help. bad course, unhelpful to career. stressful

Tough grader
Lots of homework
Hilarious
3.0
4.0
COP3503C
Grade: B+
Jul 15, 2025
Would take again

She's a good teacher, but she only covers surface-level things. You'll be teaching 99% of it to yourself. C++ is difficult but doable. Make sure to start projects and labs earlier because they take quite a bit of time.

Get ready to read
4.0
4.0
COP3503C
Grade: A-
Jul 15, 2025
Would take again

She is nice. Even could be better

Get ready to read
EXTRA CREDIT
Caring
1.0
5.0
COP3503C
Grade: A
Aug 1, 2025

bad. learn little, big trouble

Tough grader
Hilarious
Test heavy
4.0
3.0
COP3503C
Grade: A
Aug 3, 2025
Would take again

While Ms. Tavassoli got a lot of hate during the time I had her, I think she is a wonderful professor. She was responsive to the class's issues and when we had problems during the exam, she gave a curve which bumped our exam grades up a lot. She also adapted her lecture style to fit our needs, something I haven't seen any prof do. Very nice lady.

Participation matters
Clear grading criteria
Caring
4.0
2.0
COP3503C
Grade: A-
Aug 5, 2025
Would take again

A kind, strong, well- educated woman. Extra credits. Caring . We need more of these ladies as professor at university.

EXTRA CREDIT
Clear grading criteria
Inspirational
1.0
5.0
COP3503C
Grade: A
Aug 9, 2025

if you can, dont take. words down.

Tough grader
Hilarious
4.0
1.0
COP3503C
Grade: A+
Aug 10, 2025
Would take again

The class itself is extremely easy, almost comically so. As long as you do all the work assigned, you'll pass. I almost never went to lecture in person, and I still learned everything with either the recorded lectures, help materials linked, or the textbook she provided/video supplements online (look at the yt she linked-its great) do not use AI.

EXTRA CREDIT
Clear grading criteria
2.0
5.0
COP3504C
Grade: B
Aug 14, 2025

Test heavy class. She is a very knowledgeable, kind person; however, she does not teach well. Reads from the slides. Had to teach myself much of the content. We ran into many tech issues during exams, but she did curve them. Difficult exam content, and the grading system was somewhat picky. TA's were helpful. Recorded lectures.

Get ready to read
Lots of homework
Test heavy
5.0
3.0
COP3503C
Grade: B+
Aug 16, 2025
Would take again

She was good. But she needs to slow down. We are just beginners! I studied alot of class. she was accessible out of the class too

EXTRA CREDIT
Test heavy
Graded by few things
4.0
3.0
COP3504C
Grade: A
Aug 21, 2025

Her class can be a bit disorganized but she is very understanding about extensions and curving. Just talk to her and get help on the material.

Test heavy
Accessible outside class
5.0
3.0
COP3503C
Grade: A-
Sep 5, 2025
Would take again

Ma fav stylish prof :-) All good.

Inspirational
Respected
1.0
3.0
COP3503C
Grade: Not sure yet
Oct 1, 2025

Not a hard class in itself, but professor won't help you. Seems like she wouldn't even be able to get an A in her own class and lectures are constantly behind the assignments as if she uses some pre-made curriculum from another professor that she can't keep pace with. Leaves you doing labs using methods you'll learn a week after it's due.

2.0
4.0
COP3503C
Grade: Not sure yet
Oct 8, 2025

The quality of the lectures are not good and the class needs to be structured differently. Also, my TA absolutely did not care to help me out on anything and would also act very unprofessionally and use profane language in class when he didn't want to explain a concept. The midterms are very difficult and offer little to no partial credit.

Clear grading criteria
Lots of homework
Lecture heavy
4.0
3.0
COP3503C
Grade: Not sure yet
Nov 6, 2025
Would take again

As a girl, I really like her attitude. But she needs to put herself on our shoes . We are just a beginner. Also You need to study on your own . I found her available out of the class too.

Get ready to read
Inspirational
Caring
2.0
4.0
COP3503C
Grade: C
Nov 15, 2025

Thick accent, so beware if you have a problem with that.

Tough grader
Test heavy
5.0
1.0
COP3503C
Grade: A+
Nov 17, 2025
Would take again

The class is very easy. Exams are very simple if you do the work. She tells you exactly what is on the exams. Labs and projects aren't hard, but they do take some time so don't procrastinate. She is VERY lenient in grading. Very easy class overall.

1.0
2.0
COP3503C
Grade: A+
Nov 19, 2025

Many inconsistencies in the assignment details compared to the autograder, gradescope and GitHub were barely functional, the professor didn't do the lectures and led me to wonder what she contributes. Both the professor/TAs won't respond or respond after the due date has passed. I spoke with others in the class and they had the same experience.

5.0
3.0
COP3503C
Grade: A-
Nov 24, 2025
Would take again

the key for success is to Pay attention to the examples she says is important. Test were similar to those she got us before. Tbh I couldn't imagine I could get an A. Maybe i was lucky.

EXTRA CREDIT
Respected
Accessible outside class
2.0
5.0
COP3503C
Grade: B
Nov 27, 2025

I took this class online. Got behind in the beginning and never was able to catch back up. Tests are easy,just no time, students are allowed 3 cheat sheets but even then I've never gotten higher than a 70. If this is your first programming course good luck, because despite it saying no prior programming knowledge is needed, it seems like there is.

Group projects
Lots of homework
Online Savvy
3.0
2.0
COP3503C
Grade: A
Dec 12, 2025

She just is very unorganized and the lectures are not sufficient at this level. Easy class if you disregard what is recommended and teach it all to yourself.

5.0
2.0
COP3503C
Grade: A
Dec 17, 2025
Would take again

Easy grading ! Heavy class

EXTRA CREDIT
Accessible outside class
4.0
3.0
COP3503C
Grade: A-
Dec 21, 2025
Would take again

I passed. A couple of things to know if you're thinking about taking this course: you'll need to study on your own too. The course isn't very well organized. Make sure you attend the classes and pay attention to the important examples. If you do that, you should pass. overaly it was OK. Also, she's not a boring one appearance-wise

Get ready to read
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

3%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 93 grades
Most common grades:
A (31)
A- (23)
Not sure yet (19)
Grade Distribution
A(39)B(14)C(2)D(2)F(0)A-/B+(38)
Based on 123 reported grades
A: 31
A-: 23
Not sure yet: 19
B+: 15
Common Tags
EXTRA CREDIT (54)
Caring (42)
Get ready to read (28)
Tough grader (23)
Test heavy (23)
Respected (22)
Accessible outside class (19)
Clear grading criteria (17)
Rating Trend

Declining

-0.55 avg change
Jul
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

COP3503C

3.6

(119)

COP3504C

3.1

(10)
Difficulty by Course

COP3503C

3.3

COP3504C

2.7

Similar Professors