1.2

Christina Gardner-McCune

Computer Science - University of Florida

1.2
Quality
3.8
Difficulty
4%
Would Retake
99
Reviews
1.2
Quality
3.8
Difficulty
1.2
Helpful
1.2
Clarity

4%

Would Retake

99

Reviews

Rating Distribution
Official

5

1

4

2

3

1

2

5

1

90

What Students Say

Irresponsible and disorganized

CEN3031 - 1.0 rating

All of the problems in the older posts still persists

CEN3031 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 46 grades
Most common grades:
Not sure yet (28)
A (17)
A+ (9)
Grade Distribution
A(26)B(1)C(3)D(1)F(0)A-/B+(16)
Based on 83 reported grades
Not sure yet: 28
A: 17
A+: 9
B+: 9
Common Tags
Group projects (44)
Participation matters (24)
Tough grader (24)
Lots of homework (22)
Graded by few things (19)
Beware of pop quizzes (8)
So many papers (4)
Hilarious (3)
Rating Trend

Declining

-0.70 avg change
Dec
Jan
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CEN3031

1.2

(77)

CIS4914

1.0

(2)

CSE1000

1.0

(1)

CEN5728

1.0

(4)

CEN4721

1.0

(8)
+1 more courses
Difficulty by Course

CEN4722

4.6

CEN3031

3.8

CEN4721

3.6

CEN5728

3.5

CIS4914

3.0

Reviews (99)
5.0
4.0
CEN3031
Grade: A+
Aug 23, 2016
Would take again

Probably the best class I have taken at UF

Gives good feedback
Caring
GROUP PROJECTS
1.0
4.0
CEN3031
Grade: A-
Oct 16, 2017
Wouldn't take again

Doesn't grade anything. Doesn't answer technical questions. Terribly organized. expectations not clear. Terrible communication with students. Doesn't even bother to fix errors in required submissions.

LECTURE HEAVY
2.0
4.0
CEN3031
Grade: A
Nov 7, 2017
Wouldn't take again

class is terribly structured, TAs are incompetent, professor doesn't answer questions and expects TAs to do so.

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
4.0
4.0
CEN3031
Grade: A+
Dec 20, 2017
Would take again

So I got paired with Motorola Solutions as a client for the group project and found it to be super helpful with my career as a CS major. This class is APPLICABLE and allows for you to learn a TON. Varies based off your client HIGHLY. Be ready to work, but she is an awesome person.

LOTS OF HOMEWORK
EXTRA CREDIT
GROUP PROJECTS
1.0
2.0
CEN3031
Grade: A
Nov 18, 2019
Wouldn't take again

Extremely unorganized, regularly shows up late. Showed up 18 minutes late to lecture one time and still gave us an attendance assignment. No grades entered until the end of semester. Poor communication of assignments and expectations. Poor pacing of class (4 weeks to build an application while still giving other unrelated assignments).

1.0
4.0
CEN3031
Grade: B+
Dec 3, 2019
Wouldn't take again

By far the worst professor I have ever had. Was late to pretty much every class, and when she was there, she was very unorganized and unprepared for class. The entire class is based around creating a web application in javascript, for which she gives 0 guidance. I learned nothing valuable from this class. It's a required class, but avoid this prof!

Participation matters
Group projects
2.0
2.0
CEN3031
Grade: Not sure yet
Dec 15, 2019
Wouldn't take again

Learned a minimal amount in this class, I feel like I could've learned what we did the whole semester by just googling for a week. Often late to class, and only a few grades are in even though its the end of finals week, so we won't know our final grades until it's on our transcript. Not the absolute worst I've had in CISE, but not very good

1.0
4.0
CEN3031
Grade: A-
Dec 15, 2019
Wouldn't take again

Assignments (and our 'semester' project) were 3+ weeks behind schedule, her class was disorganized as a whole and 25+ of the lectures were useless. She was strict (and often rude) and gave us points off even when we exceeded our client's expectations. We were given mindless, 1 word responses as feedback and it was highly unfair. Don't bother.

Graded by few things
Group projects
Tough grader
2.0
4.0
CEN3031
Grade: Rather not say
Dec 18, 2019
Wouldn't take again

Most disorganized class ever, period. Syllabus quiz was outdated. Almost all assignments were outdated in terms of rubric and content. Class got off schedule so bad we did nothing for 2 weeks, only to have to cram everything in at the end. I felt bad for the clients involved in our group projects with the minimal time we were given to work.

Lots of homework
Group projects
Tough grader
1.0
2.0
CEN3031
Grade: C+
Dec 19, 2019
Wouldn't take again

Very disorganized and often late to her own lectures. Released grades the day of grades being due for the university, so your actual grade wasnt known until the very end. Even with the grades being released, the grading criteria is vague at best and canvas is not reflective. My canvas grade says I got an A-, but one(dot)UF says I got a C+ somehow.

1.0
3.0
CEN3031
Grade: A
Dec 19, 2019
Wouldn't take again

As many others say, she is very disorganized. She cancelled bootcamp 5&6 and sprint 3 because we were so behind in schedule. Lectures are pretty much useless. Class itself is not hard, but she releases few assignment grades so you don't know what grade you'll get until the last minute. I would give her a -1 if I could. Avoid her at all costs!!

2.0
4.0
CEN3031
Grade: C+
Dec 19, 2019
Wouldn't take again

Not sure what was going on with the professor this semester, but this has to be the most disorganized course I've taken in my college years. A lot of information/assignments were outdated, some locked, some disappeared, some taken off. Due dates changed often. Worst part is that she doesnt grade until the last day of class, meaning you have no idea

Participation matters
Group projects
Tough grader
1.0
1.0
CIS4914
Grade: A-
Jan 20, 2021
Wouldn't take again

Unbelievably rude and self-important.

Graded by few things
Tough grader
1.0
2.0
CSE1000
Dec 28, 2021
Wouldn't take again

Thought it'd be fun, interesting, and well run. It wasn't. Low quality (worthless) material, poorly run course, no feedback, unclear grading, nobody knows how well they're doing throughout the semester. Others felt similarly. Definitely avoid if you have the option.

1.0
1.0
CEN3031
Grade: A
Sep 22, 2023

Irresponsible and disorganized. Opening on day 1 with an address to her RMP score... "This is because the class changes professors all the time". She won't take responsibility. Not only are her lectures low in quality, they also contain fundamental mistakes. She literally does not know the content. W/o her charisma her rmp would be closer to a 1.

1.0
1.0
CEN3031
Grade: Not sure yet
Sep 29, 2023

All of the problems in the older posts still persists. Late to class nearly every single time (one time showing up 25 minutes late). No TA's until week 5 of the semester. Every single slide has not been updated / has multiple errors. Assignments keep getting delayed / need updating. Suffice to say, teaching this class is not her priority.

1.0
5.0
CEN3031
Grade: Not sure yet
Oct 14, 2023

This is one of the worst professors I've had. She seems nice but she's bad at everything a professor should be good at. She routinely starts lectures late and most of the time the lecture content is useless. Her assignments are also unorganized and unclear. (lectures barely help w/ the bootcamps so get ready to figure things out yourself)

1.0
3.0
CEN3031
Oct 14, 2023

So unorganized! Changed our discussion period and assigned groups for our project 7 weeks in. Group project teams range from 4-7 people and the work stays the same regardless of the amount of members. Our project is to help her research not for our development. She is typically 5-10 min late for class. Class assignments are off topic.

1.0
5.0
CEN3031
Grade: Not sure yet
Oct 21, 2023

Worst professor I have ever had at UF. I would learn more by sitting on my couch watching youtube videos. She has no organizational skills and does not understand how to be a professor. She is only there to make us code her research project for her as our final project (60% of our grade.) Recently, she has been very aggressive in class also. AVOID!

1.0
4.0
CEN3031
Grade: Not sure yet
Oct 27, 2023

Consistently late to class (about 10 mins on average) 90% of lectures have zero relevancy to the assignments given. Has no clue how to structure a class. We are currently 6 weeks behind the given schedule on the syllabus. She also does NOT reply to emails or put in grades in a timely manner. The latest grade currently inputted is from week one.

1.0
3.0
CEN3031
Oct 29, 2023

Literally the most unorganized class I've ever taken. Shows up to class late pretty much every single day even skipped randomly. Gives the most random in class assignments that don't help with anything. Horrible at teaching web dev. Information is dated and all over the place. Only reason I survived is because I had previous web dev experience

Participation matters
Lots of homework
1.0
3.0
CEN3031
Grade: Incomplete
Oct 31, 2023

late to class, 6 weeks behind, only one assignment graded that was from the first week of class

1.0
3.0
CEN3031
Grade: Not sure yet
Nov 1, 2023

Probably one of the worst classes I've ever taken at UF. We are so behind that they had to remove 3 important major projects and still aren't caught up. We don't get to choose our groups for the final project, and the project choices are very vague and limited. We are pretty much paying them to complete their research project. I want my money back.

Participation matters
Group projects
Graded by few things
1.0
3.0
CEN3031
Grade: A
Nov 2, 2023

Delays in establishing teaching assistant support, consistent errors in course projects, and a lack of structure in the course material. This is arguably one of most important classes for industry, if you are actually trying to learn take it with another professor or buy a course online.

Group projects
1.0
3.0
CEN3031
Grade: A
Nov 3, 2023

Genuinely the worst professor I have ever had at UF. Constantly late or flat-out absent from class. Has allowed us to fall around six weeks behind the expected course schedule while never teaching relevant material. Had to skip three vital, valuable assignments and yet are still behind. Teaching this class is not her priority. Avoid at all costs.

Participation matters
Group projects
Graded by few things
1.0
3.0
CEN3031
Grade: A
Nov 5, 2023

Terrible professor. Please fire her

1.0
4.0
CEN3031
Grade: Not sure yet
Nov 6, 2023

The professor is extremely unorganized, does not demonstrate technical components and other important details necessary for the assignments and project. Dates are inconsistent/undependable, instructions for assignments are convoluted. Also, there are no grades out as of now, except for one survey assignment from the beginning of the semester.

Group projects
1.0
3.0
CEN3031
Grade: Not sure yet
Nov 6, 2023

super disorganized. canvas wasn't up first 2 days of class, no TAs until a month later. Over 3 months in, 2 grades in. Sent 3 of the same survey, got a zero even tho i submitted twice. ghosts your emails, probably just opens them w/o reading it. not in class last week, just an announcement telling us to work. cant answer questions, says go to TA.

Participation matters
Group projects
Graded by few things
1.0
3.0
CEN3031
Grade: Not sure yet
Nov 7, 2023

The other reviews aren't lying. Actually bad professor.

Group projects
1.0
5.0
CEN3031
Grade: A+
Nov 7, 2023

Completely disorganized, consistently shows up late to class with insufficient/ rushed material that does not prove helpful for assignments, takes months to grade, didn't have actual assignments until the 2nd month of the semester, relies on TAs due to being unqualified as a professor. Absolute worst professor/teacher I've had in my entire life.

Participation matters
Group projects
Lots of homework
1.0
4.0
CEN3031
Grade: Not sure yet
Nov 8, 2023

Horrendous experience taking this class with this professor. We skipped 3 important assignments that would have been helpful for the final project. The class is so disorganized. One month until the semester is over and only 2 grades have been inputted. No one knows what is going on and that includes students, TAs, and honestly the professor as well

Group projects
1.0
5.0
CEN3031
Grade: A+
Nov 8, 2023

The only good ratings for this professor was most likely done by the professor herself LOL

Participation matters
Group projects
Lots of homework
1.0
3.0
CEN3031
Grade: Incomplete
Nov 8, 2023

The least organized and most unprepared professor I've ever had. Consistently shows up 5-15+ minutes late to lectures, didn't attend multiple lectures, and when she does lecture it's often not about assignment content. Failed to grade almost every assignment, and the long term project is dropped on students with barely any assistance or guidance.

Tough grader
Group projects
Graded by few things
1.0
3.0
CEN3031
Nov 9, 2023

This class, after DSA, is likely the most important for those looking to go into SWE, and it deserves a polished execution. Maybe the worst part is, each group was assigned to work on part of a UF grad student's project, and student teams are expected to cross-coordinate entirely on their own. There was no thought of feasibility or organization.

1.0
5.0
CEN3031
Nov 10, 2023

This class is the source of my misery. Professor has very unclear grading standards and takes forever to grade (probably bc TAs were hired 1/4 into the semester). Group projects are a mess, she expects too much collaboration and prior knowledge as most of the class is learning JS for the first time. Avoid.

Group projects
Graded by few things
1.0
4.0
CEN3031
Nov 14, 2023

Currently November 13th, we've about 24 assignments that have been turned in. Only two have been graded and those were due on August 30th. Her disorganization for every aspect of this class makes the experience miserable. Listen to the other ratings. She makes a class that's supposed to be easy in other semesters so much worse

Group projects
1.0
5.0
CEN3031
Nov 14, 2023

Unorganized and difficult!

Participation matters
1.0
5.0
CEN3031
Grade: Not sure yet
Nov 15, 2023

A debilitating failure of a class. No discussion times set up well over halfway into the semester, no TAs for a while either. We spend more time writing then coding in this class. Almost no grades in 5 days before drop deadline. The class is treated more like a club than an actual class so take it with any other professor.

Participation matters
Group projects
Beware of pop quizzes
1.0
5.0
CEN3031
Nov 15, 2023

The most unorganized professor I have ever experienced in my years at UF. The presentations and assignments have very little to do with the main project. We had no TA's until October, and were rushed into the project, expected to know what we were doing. Be prepared to learn everything yourself and spend more time on YouTube.

Participation matters
Group projects
Lots of homework
1.0
3.0
CEN3031
Grade: Not sure yet
Nov 27, 2023

Lots of busy work that gets in the way of actual projects, unorganized, not even the TAs know what is going on. Class is awesome in theory but a dumpster fire in practice.

So many papers
1.0
3.0
CEN3031
Grade: A
Nov 28, 2023

No comment. Take the class with some other prof

Participation matters
Group projects
1.0
4.0
CEN3031
Grade: A
Nov 28, 2023

Don't expect her to show up most of the time. Grades are never inputted promptly. It's the end of the semester and there are only 4 grades in the book and they aren't properly weighted. Grading rubrics are vague and half the time don't even tell you what needs to be submitted. "Bootcamps" are used to teach students but she skipped half of them.

Get ready to read
Group projects
Graded by few things
1.0
5.0
CEN3031
Grade: Not sure yet
Nov 29, 2023

Would give her a -10 if I could. She's late to class or absent and does participation points ironically. TAs don't know what's going on. Lectures are based on soft skills but assignments are on react and node.js. The project is disorganized and one of the code bases she gave us is in CHINESE. We're basically doing her research for her.

Participation matters
Group projects
1.0
4.0
CEN3031
Nov 30, 2023

Feedback is not provided in a timely manner and it's unclear what the expectations are most of the time. The professor is occasionally late to class, and many of the lectures are poorly organized and difficult to understand. Steer clear if you're looking to learn software engineering!

1.0
2.0
CEN3031
Grade: A+
Dec 7, 2023

Bad, unprepared lectures. Often late to class. Extremely unorganized with the least clear expectations I have ever seen. Grades are released months later. It felt like the class was an afterthought. Some of the content was helpful.

Group projects
Graded by few things
1.0
5.0
CEN3031
Dec 7, 2023

all the reviews are true, R-U-N

Group projects
1.0
3.0
CEN3031
Grade: A
Dec 7, 2023

Lectures were disorganized and not helpful at all. Professor often late or not present at lectures. Random in-class assignments were given to force students to attend. Assignments were copy pasted, graded months after submission, rubrics were not updated to reflect expectations, no clear feedback was given.

Group projects
Graded by few things
1.0
5.0
CEN3031
Grade: Not sure yet
Dec 7, 2023

The worst class I have taken at this university so far, and she is directly responsible for that assessment. The only thing later than her coming to class were our grades being released. She made us do work on her research for her. She only hired TAs a month into the class, and coasted on assignments from the last teaching of the class. Run.

4.0
3.0
CEN3031
Grade: A+
Dec 7, 2023

Not a tough grader, but grades were delayed. She gave a pop assignment. She assigned students into groups for group project. Ask her questions in person after class. She was willing to change her assignments' deadlines for the students took other tough classes if there were many people ask for extension. Labs with TAs were helpful.

Participation matters
Group projects
Beware of pop quizzes
1.0
4.0
CEN3031
Grade: A
Dec 7, 2023

completely unorganized, lots of useless busy work but little direction in actually completing the project. The disorganization meant we didn't even start the project until way too late in the semester so we couldn't complete much of what was planned.

Group projects
1.0
4.0
CEN3031
Grade: A
Dec 7, 2023

Almost always late to class. A lot of busy work. Some lectures were cool but most involved a lot of yapping. This was a very disorganized course. We didn't get TA's until October - maybe mid-October? She is cool during office hours and a nice person, she pushed back assignment dates for other classes that overlapped.

Participation matters
Lots of homework
1.0
2.0
CEN3031
Grade: Not sure yet
Dec 7, 2023

Professor McCune comes across as extremely irresponsible and unorganized. The thing she did that I found particularly egregious was when she assigned us new discussion times without our consent in order to better assign us teams. This was completely unacceptable and inconsiderate to her students' schedules. McCune does not value your time.

Group projects
1.0
2.0
CEN3031
Dec 7, 2023

- constantly late to class, sometimes absent - doesn't know the material - material did not reflect project - nearly all the grades were inputted in the first week of December - final projects were assigned instead of chosen, and consisted of doing parts of her research project for her - tons of mandatory administrative BS, not much actual coding

1.0
5.0
CEN3031
Grade: Drop/Withdrawal
Dec 7, 2023

This class and professor was absolutely terrible. Disorganised, we had four grades in out of around forty assignments at the second to last week of class, and absolutely horrendous at communication. Avoid this professor at all costs.

Group projects
1.0
5.0
CEN3031
Grade: Not sure yet
Dec 8, 2023

One of, if not the worst, class I've ever taken. We were expected to go into a group project already knowing how to code using React. Terrible project with barely any guidance. The professor is no accommodating at all, and showed up late to class everyday. Attendance was mandatory but the lectures were useless. 4 grades in on finals week.

Tough grader
Get ready to read
Group projects
1.0
5.0
CEN3031
Grade: Not sure yet
Dec 9, 2023

Absolute clown show of a class and a teacher. No clue how this woman has a job still. maybe 8 grades total in on finals week out of 40 different assignments (which were just put in) no sense of direction or urgency for the class. Made attendance mandatory halfway through the semester and switched everyone's discussion section too??? Whack.

1.0
3.0
CEN3031
Grade: Incomplete
Dec 9, 2023

>irresponsible (Addressed RMP day one as fault of department!?) >incompetent (mistakes, thoughtless curriculum) >delivered incomplete class (errors abound) >often late >but expects attendance of students >changed class time midway through sem >hired TAs very late >EXTREMELY late grades >makes students do her work +Easy A +good character AVOID.

Beware of pop quizzes
So many papers
1.0
5.0
CEN3031
Grade: Incomplete
Dec 13, 2023

Imagine being 8 days until grades are due and you still only have 30% of your assignments in. Never shows up on time and has even just straight up skipped a whole week of lectures. This class was a waste of money and a disrespect to UF

1.0
3.0
CEN3031
Grade: Not sure yet
Dec 14, 2023

This has been by far the worst class I have taken at UF so far. Extremely unorganized, barely anything graded with only a few days left in the semester. Nothing against Dr. Gardner-McCune as a person, but I just feel this class has been a dumpster fire. The bad RMP reviews from 4 years ago are still valid today...

1.0
5.0
CEN3031
Grade: Not sure yet
Dec 14, 2023

McCune's students are in a dark cave with a flashlight, and no batteries.

Hilarious
Graded by few things
1.0
4.0
CEN3031
Grade: Not sure yet
Dec 14, 2023

Early on she gives you the speech about her ratings being low, don't fall for it. She had a full year to improve but as you can see from the other reviews nothing changed for the better. There are so many issues Id need to write 5+ reviews to cover them all. The second time wasn't the charm and the third wont be either, avoid at all costs.

Participation matters
Beware of pop quizzes
So many papers
1.0
4.0
CEN3031
Dec 14, 2023

TA joked about how him and the prof are oftentimes late bc they were "hanging out and forgot". Came in 20 min late to class and asked if we finished our participation assignment. Lectures were required, yet useless and redundant. Forced to do profs research project for her. She's nice and cool, but its too bad she doesn't care about this class.

1.0
4.0
CEN3031
Grade: Not sure yet
Dec 16, 2023

You can't develop something with technologies you are interested in, you have to use their unclear guidelines. I asked a TA how to implement a backend part of the project and was told it would be okay, then I lost points for not doing it exactly the way they wanted it even though they never actually explained how it worked.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CEN3031
Grade: A
Dec 20, 2023

Grades were due yesterday. She is still updating grades and putting them in. Additionally, there are literally people who got 10/10 for assignments and she is going back and dropping the grades AFTER the deadline. PLEASE AVOID AT ALL COSTS.

1.0
4.0
CEN3031
Grade: Not sure yet
Dec 20, 2023

Do not take this class with this professor. Please save yourself the stress, it'll take years of your life. She did not grade assignments until the last second. Even worse, the grades for this class were not even completed by the due date, so I have an N* in my unofficial transcript now. This class was very unprofessional and disorganized.

1.0
5.0
CEN3031
Grade: Not sure yet
Dec 20, 2023

Avoid if you value your time and effort. Most grades were only visible to students hours before the deadline to submit final grades to the registrar, which was missed anyways. Regrades on assignments were cancelled because "grades [...] skewed higher than expected" and blamed on TA lenience, grades were arbitrarily lowered as a fix. RMP don't lie.

Participation matters
Group projects
Graded by few things
1.0
5.0
CEN3031
Grade: B-
Dec 20, 2023

The lectures were unrelated to the assignments, not tested on, and not helpful for anything. Assignments were self-study. There were articles linked, but it's on you - the teacher didn't teach anything. Grades went in really late too. The TAs were good, but were hired later in the semester, so office hours were crowded. Don't take this.

Group projects
Lots of homework
1.0
2.0
CEN3031
Grade: Incomplete
Dec 23, 2023
Would take again

She didn't even finish grades in time and we all got an N* like seriously wtf is this professor doing

1.0
5.0
CEN3031
Grade: Not sure yet
Jan 2, 2024

I reviewed her already, but after taking a look at her overall rating, I felt it "skewed too high". I won't be taking re-review requests at this time.

1.0
5.0
CEN3031
Grade: A-
Jan 3, 2024

Most infuriating professor I have ever had. Her assignments are the most unorganized conglomeration of ramblings. I hope no one takes her class again so UF realizes how bad of a professor she is.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CEN3031
Grade: A+
Jan 7, 2024

terrible

Participation matters
Lecture heavy
Graded by few things
1.0
5.0
CEN3031
Grade: B+
Jan 7, 2024

Worst professor I've ever had. Showed up late consistently, always said she had more important things to do, and was not fit to teach at all - she should just stay a researcher. Gave us a huge code base in a language she never properly taught. I wish this was an exaggeration, but AVOID AT ALL COSTS.

Group projects
1.0
2.0
CEN3031
Grade: A+
Jan 10, 2024

Shows up late consistently, lectures are useless, class itself wasn't difficult but was so unorganized and behind schedule. Assignments could've easily been discussed during lecture instead of letting us suffer and crowd the overwhelmed T.A's. Everything I've learned in this class could be condensed into 2 days.

Group projects
1.0
2.0
CEN3031
Grade: A
Jan 31, 2024

Was consistently late to lectures and didn't have any TAs or structure to the class until almost a third of the way through the course. Grades were posted very late due to this and rubrics were confusing and seemed to be copied from assignments that were re-structured to something else. The final project was just building on her research project

Group projects
Graded by few things
1.0
5.0
CEN3031
Grade: A-
Feb 14, 2024
Would take again

boof asf. i got an A, but she gave me an A- cause everyone had an A

Tough grader
Participation matters
Lots of homework
2.0
3.0
CEN3031
Grade: A
May 1, 2024

This class was a mess. She was consistently late to lectures. Only hired TAs in late September and had us work on her website, implementing features that were missing while not giving enough resources to fully understand the features needed. The good things I can say are that she at least recognized her mistakes and her TAs were very understanding.

3.0
4.0
CEN3031
Grade: A
May 9, 2024

If you know Javascript and html, this class is not hard. Don't take this course if you don't have time for group projects. You need a lot of time for writing assignments and coding assignments. You will screw up your grade and teammates' grade. There are peer evaluations. You are not going to survive this class if your teammates are mad at you.

Participation matters
Group projects
Beware of pop quizzes
1.0
5.0
CEN3031
Grade: A
Dec 16, 2024

The worst professor

Lots of homework
Test heavy
1.0
5.0
CEN3031
Grade: A-
Dec 16, 2024

CEN5728. Avoid.Grades drop at the end of the semester, with little time for students to fix things up. Not having clear guidelines can leave students befuddled as to what to expect and prevent them from achieving their full potential. Were we to have a more open and quick feedback process, it would seriously help with improvement all along the way.

Tough grader
Participation matters
Graded by few things
1.0
5.0
CIS4914
Grade: C-
Dec 16, 2024

Dont take this subject

Tough grader
Group projects
1.0
2.0
CEN5728
Grade: B+
Dec 18, 2024

Oh my God, the comments about professor is true. > Very unorganized, random assignments were put on canvas each week. The description was never clear > The grading for all assignments was done only at end of semester. David Mangla, the great TA (lol), started deducting marks for each cycle stating that since initial was bad, he will keep deducting

Tough grader
Group projects
Graded by few things
1.0
4.0
CEN5728
Grade: B+
Jan 14, 2025

It has 50 assignments, half of them are about projects, requirements are long, repetitive and incomprehensible.The professor is always late for class. You even need to do in class assignment when she cancel the class because of personal reason. Get grading standard only when getting the grade. Consume too much energy in group project. RUN!!!!!!!!!!

Tough grader
Lots of homework
Beware of pop quizzes
1.0
4.0
CEN5728
Grade: B+
Jan 14, 2025

The lecture content and canvas page are unorganized.Materials comes from websites.Consuming time by questioning students in classes.Have some undated assignments that I don't know whether I should do since it is undated.After the last class,a 40+ page document assignment was suddenly assigned that was supposed to be completed during the semester.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
4.0
CEN5728
Grade: B+
Jan 24, 2025

Apart for the comments already mentioned, the worst is grading for assignments being done at end of semester (all assignments are dependent on previous submissions!). What does this mean? If you mess up even one assignment, all are your assignments are done for. These assignments are each 300 marks by the way. Total chaos. Full mayhem. Complete NO.

Tough grader
Hilarious
1.0
3.0
CEN4721
Grade: Not sure yet
Apr 18, 2025

Most unorganized professor ever. Always late to class, deadlines and requirements unclear, and many assignments weren't posted at all. SO many iterations of the same assignments which were redundant. Also nothing graded till the end of the semester. Started the semester w/ interesting UX project ideas, but we never did them bc of disorganization.

Group projects
Lots of homework
1.0
5.0
CEN4721
Grade: Not sure yet
Apr 22, 2025

This class was extremely frustrating. Assignments have impossibly difficult directions and lack due dates, all while being harshly graded for no reason. She is ALWAYS late to class. One "mini" project turned out to be the majority of our grade. Less than half of the assignments are graded and the semester ends tomorrow. DO NOT TAKE!

Tough grader
Lots of homework
Graded by few things
1.0
2.0
CEN4721
Grade: Incomplete
Apr 23, 2025

> Always late to lectures, often up to 15 minutes. > Will open up random assignments with confusingly long names > Assignment descriptions comically long with requirements buried in the description > No joke, the most unorganized person I've ever met > 90% of assignments not graded until end of semester, like ACTUALLY end of semester (~last day)

1.0
5.0
CEN4721
Grade: Incomplete
Apr 25, 2025

This class was the worst class I have taken in my entire curriculum here at UF. I don't understand how it is so difficult to write clear instructions and show up on time to class. I feel like I left this class with less UI/UX knowledge from when enrolled in it somehow.

Tough grader
So many papers
Graded by few things
1.0
3.0
CEN4721
May 3, 2025

Unless this professor makes substantial changes to her class organization, I cannot recommend anyone take one of her classes. I liked the professor personally. But with issues like consistently showing up late, unclear deadlines. Unclear and inconsistent grading which was mostly done last-minute. And at times unexpectedly harsh grading. Avoid.

Tough grader
Participation matters
Group projects
1.0
5.0
CEN4721
Grade: B+
May 4, 2025

What was this class???? Worst thing I have ever taken. Graded extremely harsh for no reason. Worst professor I have ever had in my entire education she should be fired

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CEN4721
May 4, 2025

What a harsh grader OMG. Awful description of assignments given, no clear explanation at all and even after trying to include everything asked for, she finds something and deducts grade. The assignments are being graded now as I am writing the review. It is the very last day of semester. DO NOT TAKE THIS!

Tough grader
Group projects
1.0
1.0
CEN4721
Grade: B+
May 4, 2025

Extremely harsh grading. Terrible instructions for assignments. Grading wasn't done until the last day of the semester. It seemed to me that they more focused on identifying mistakes and deducting marks, rather than awarding marks for the work completed. Put in a lot of efforts but feels like they are all wasted. Will never recommend this course.

Tough grader
Lots of homework
Hilarious
1.0
5.0
CEN4722
Grade: A+
May 9, 2025

Take this course if you want to torture yourself. The amount of work is unbelievable and no grading was down till the very last day of the semester The TA shea nitpicked a lot and I wouldn't recommend taking this course. I didn't sleep entire April month to finish the work she gave. RUN , it's easier to take a harder subject and score.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
4.0
CEN4722
Grade: Not sure yet
Nov 11, 2025

Only take this class if no other electives are available. While the content matter is really interesting, the professor fails to provide any resemblance of direction in her instructions and often assigns excessively tedious workloads that she herself does not fully understand. Additionally, barely anything is graded and she does not respond often.

Group projects
Lots of homework
1.0
3.0
CEN4722
Grade: Not sure yet
Nov 20, 2025

Very disorganized. Assignment instructions are vague, needlessly verbose, and sometimes contradictory. Work is tedious and unfulfilling. Grading is slow, and feedback is unclear and unhelpful. Do not expect any guidance from the professor or TAs. I strongly regret taking this class. If you are able, take any other elective. You'll be much happier.

Group projects
Lots of homework
Graded by few things
1.0
5.0
CEN4722
Dec 11, 2025

This was genuinely the worst professor I've ever had in my life. I need her to be fired or I will not rest easy. Put in all grades at the end of the semester and ended up with the lowest grade received in my college career. The worst person ever but such a harsh grader. Did everything asked but assignment details are so confusing. F this.

1.0
5.0
CEN4722
Dec 11, 2025

Assignment rubric is different than submission details. Used descriptions of assignments from past sems so due dates and instructions all wrong. Skipped class because she "couldn't find parking". Graded everything on last day. You never know what or how to submit things. She doesn't know how to work canvas. I may go to the dean, i wanna slap her.

1.0
5.0
CEN4722
Grade: A-
Dec 13, 2025

The worst professor I have ever had at UF. To start off she is late to every class. 80% of assignments were graded after classes ended. She refuses to give 100s on any major assignment. I think the the best UX design student in the world can submit a perfect assignment and she will still take off 10 points with some old random rubric not given.

Tough grader
Group projects
Lots of homework
1.0
5.0
CEN4722
Grade: B+
Dec 21, 2025

She always arrives late to lectures and the majority of her lectures are just calling on students to talk instead of actually teaching course material. Her assignments are overly confusing and verbose for no reason and it shows as she and her TA's don't even understand the assignment expectations themselves half the time. Avoid this class

Tough grader
Group projects
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

71%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 46 grades
Most common grades:
Not sure yet (28)
A (17)
A+ (9)
Grade Distribution
A(26)B(1)C(3)D(1)F(0)A-/B+(16)
Based on 83 reported grades
Not sure yet: 28
A: 17
A+: 9
B+: 9
Common Tags
Group projects (44)
Participation matters (24)
Tough grader (24)
Lots of homework (22)
Graded by few things (19)
Beware of pop quizzes (8)
So many papers (4)
Hilarious (3)
Rating Trend

Declining

-0.70 avg change
Dec
Jan
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CEN3031

1.2

(77)

CIS4914

1.0

(2)

CSE1000

1.0

(1)

CEN5728

1.0

(4)

CEN4721

1.0

(8)
+1 more courses
Difficulty by Course

CEN4722

4.6

CEN3031

3.8

CEN4721

3.6

CEN5728

3.5

CIS4914

3.0

Similar Professors