1.3

Juan Parra

Computer Science - University of Central Florida

1.3
Quality
4.5
Difficulty
8%
Would Retake
89
Reviews
1.3
Quality
4.5
Difficulty
1.3
Helpful
1.3
Clarity

8%

Would Retake

89

Reviews

Rating Distribution
Official
89 total ratings

5

2

4

0

3

6

2

7

1

73

What Students Say

By far the worst teacher I have EVER taken

COP3223C - 1.0 rating

He's teaching content that is supposed to be taught in CS1

COP3223C - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 59 grades
Most common grades:
A (22)
Not sure yet (13)
B (8)
Grade Distribution
A(24)B(9)C(13)D(5)F(0)A-/B+(12)
Based on 82 reported grades
A: 22
Not sure yet: 13
B: 8
B+: 7
Common Tags
Tough grader (47)
Graded by few things (24)
Lots of homework (14)
Get ready to read (11)
Test heavy (6)
EXTRA CREDIT (5)
Lecture heavy (3)
Online Savvy (3)
Rating Trend

Stable

-0.02 avg change
Oct
Nov
Dec
Jan
Mar
May
Last 6 months
Ratings by Course

COT4500

2.0

(4)

COP4520

1.5

(8)

COP3223C

1.3

(76)
Difficulty by Course

COP3223C

4.5

COP4520

4.3

COT4500

3.0

Reviews (88)
3.0
2.0
COT4500
Grade: Not sure yet
Jan 9, 2023
Would take again

good professor

Respected
1.0
3.0
COT4500
Grade: Not sure yet
Jan 27, 2023

This is my second class involving numerical methods (first being the Mechanical Engineering version - "Modelling Methods") and nothing this professor says makes any sense. He doesn't use proper language when discussing the material and reads straight off the slides that are just a slew of math formulas. HWs are also ambiguous. Avoid at all costs...

1.0
4.0
COT4500
Grade: Not sure yet
Apr 10, 2023

Professor Parra is not good if you want to know what you are studying. The course material is very confusing.

Get ready to read
Lecture heavy
Online Savvy
3.0
3.0
COT4500
Grade: A
Apr 27, 2023
Would take again

The class was fine, he's a new professor so of course there is a learning curve, but he is definitely willing to listen to student feedback. There were 3 coding assignments, 3 quizzes, and a final, all open note. You will definitely have to teach yourself a bit, I relied on YouTube videos to do assignments. Overall not too bad though.

Get ready to read
Caring
Graded by few things
2.0
4.0
COP4520
Grade: A
Apr 29, 2023

Very lazy and ended classes early a bunch of times, so we missed out on 2 chapters and other potentially helpful discussions. Also sometimes pretty rude to students as a "joke" and made other jokes about assignemnts and exams which made the class more stressful. Only useful learning material was assignments, which were very hard but also rewarding

Participation matters
Graded by few things
2.0
5.0
COP4520
Grade: A
Jul 13, 2024

This professor frequently ended classes early, causing us to miss two chapters and other potentially valuable discussions. Their humor often came off as rude, particularly towards students, and they made jokes about assignments and exams that added to the stress of the class.

Lots of homework
1.0
3.0
COP4520
Aug 27, 2024

I wanted to take cop4520 but if he is the only option, there is no point. This professor acts like a teenager. He sists in the ucf cs discord all day and just rudely responds to people. It is incredibly unprofessional.

1.0
4.0
COP4520
Sep 2, 2024

This professor does not seem to know how to organize a class. For the online class I took, he had like 4-5 different websites with instructions for each assignment scattered across all of them, instead of just all in webcourses or in just one place. Do not take this class with him.

1.0
5.0
COP4520
Grade: Not sure yet
Sep 3, 2024

The most confusing professor you will ever work with. This class is a mess.

1.0
5.0
COP4520
Grade: Not sure yet
Sep 8, 2024

For COP 3223C: This guy literally finds the most inconvenient way to do anything, and makes us do it that way. His requirements and instructions for assignments are extremely unclear, and he expects us to assume things like if it is not a beginner intro course. Never take his class he is god awful and will make you hate the course.

1.0
5.0
COP3223C
Grade: Not sure yet
Oct 1, 2024

Currently taking an online "Intro to C" class, and it's terrible. The instructor is disorganized and unprofessional, and his lessons are confusing and not beginner-friendly. When students asked for help, he told us to "Google it." Overall, he's dismissive and unhelpful. TL;DR: Don't take this class if you want to actually learn.

Tough grader
Lecture heavy
1.0
5.0
COP3223C
Grade: Incomplete
Oct 7, 2024

I have had a lot of teachers that are not good at this school but hes the worst. He is young rude to the point of theating the students in the class as well as giving zeros for work that was made but not perfect almost as if the class is pass or fail. He does not teach the topics well at all the work is hard and takes to long for a bigginer corse.

1.0
5.0
COP3223C
Grade: B+
Oct 14, 2024

Can't teach. Somehow believes all his students will take the foundation exam so he makes the homework pretty hard. This class is intro to C, most of the people in here are only taking the credit for engineering. Can't explain anything, honestly become more confused when I watch his videos.

Lots of homework
Online Savvy
1.0
5.0
COP3223C
Grade: A-
Oct 14, 2024

He is an abysmal excuse for a professor. His teaching is nonexistent, assignments are poorly explained, and the workload is excessive for an intro course; expect 6+ hours per assignment. Feedback is nonexistent until it's too late to matter. Avoid his classes if you value your time, sanity, or education.

Tough grader
Lots of homework
1.0
5.0
COP3223C
Grade: Drop/Withdrawal
Oct 17, 2024

Do not take this professor if you care about your sanity. This is the worst experience I ever had with a class. His lectures consist of him learning the information himself as he speaks. He admitted to not planning his lectures and boy is it apparent. Literally an impossible INTRO course. I wish I had more words to continue. AVOID THIS PROFESSOR.

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: Not sure yet
Oct 22, 2024

Absolute nightmare. Rude and condescending attitude coupled with a crippling inability to teach. Lectures and powerpoints are vague and unhelpful. However, he will not miss a chance to berate you via email for the simplest of questions. This guy needs to be canned ASAP

1.0
5.0
COP3223C
Grade: Not sure yet
Oct 23, 2024

He is condescending and sassy in emails, discussion posts and lectures. Any questions asked, he will dodge them by saying to think more critically. Unprofessional in lectures and doesn't even know the material when coding. Insanity for an INTRO CLASS. The hw due a few days after the lecture expects you to know the material for a strict assignment

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: Drop/Withdrawal
Oct 23, 2024

This is the worst professor I have ever had and this is the hardest INTRO class I've ever taken. Instructions are spotty and incomplete. The professor records 1 lecture a week and refuses to edit or redo it, even if it's nearly incoherent. I feel like I'm watching someone learn the material instead of teach it. AVOID THIS PROFESSOR.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
COP3223C
Grade: A
Oct 25, 2024

Dont rely on any material that he gives you. If you have any questions for the professor you would be better off googling it or asking ChatGPT, because that is what he will tell you to do. The assignments are CS1 level complexity in an intro class that makes the class unreasonably difficult, especially if you are not a CS major.

Get ready to read
EXTRA CREDIT
Graded by few things
1.0
5.0
COP3223C
Grade: B
Oct 25, 2024

If you value your mental health,time, and education don't take this guy. He would rather get pissed at

Tough grader
Get ready to read
1.0
5.0
COP3223C
Grade: A
Oct 25, 2024

By far the worst teacher I have EVER taken. He's rude, condescending. Seems like he's learning the material himself as he "teaches" it in the lectures which he just poorly improvs. Assignments are insanely difficult, intentionally confusing, and poorly worded. All for an INTRO course. Each assignment takes about 15+ hours to do every week or two.

2.0
5.0
COP3223C
Grade: B
Oct 25, 2024

This class gave me impostor syndrome. I was the kid everyone in high school went to for help on coding assignments, but him and his TAs grade so harshly on assignments that take way too long to comprehend. The only benefit I gained from this class is understanding how to use GitHub.

Tough grader
1.0
4.0
COP3223C
Grade: Not sure yet
Oct 27, 2024

I am taking this class at the same time as OOP and the material and assignments in this class are 10x more difficult than OOP. He's teaching content that is supposed to be taught in CS1.His resources don't help at all and the assignments are confusing and hard and he offers no sympathy just attitude. Extremely difficult for an intro class.

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: D+
Oct 29, 2024

Probably the worst professor I've ever had. Professor Parra is super vague about feedback and usually will tell you to "look it up". Never take him!

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: Drop/Withdrawal
Oct 31, 2024

This is by far the worst class I have ever taken, he makes everything extremely difficult. He also does not bother to help when you email him and ask for a better explanation of something he gets super sassy and does not know how to communicate with people without being rude. I would not recommend this class to ANYONE!!!

Tough grader
1.0
5.0
COP3223C
Grade: C+
Nov 6, 2024

The assignments are so difficult to understand. Once you find out what you're doing, the answer is case sensitive and the autograder WILL fail your code if you mess up a single thing or do it different, you kind of have to figure out the assignment before you can even make an attempt at it. I don't know why an intro course is made so complex

Tough grader
1.0
5.0
COP3223C
Grade: Not sure yet
Nov 7, 2024

Nothing about this course is "intro." Assignments are insanely difficult and trying to understand what you are actually meant to do is nearly impossible. This guy can hardly speak fluently in recorded lectures. If you need to take this class as an engineer and not as a CS major you will gain literally nothing from this class.

2.0
5.0
COP3223C
Grade: A-
Nov 15, 2024

Tackling overly difficult assignments is like being handed a 500-pound weight on your first day at the gym. Instead of building strength, it leaves you discouraged. Progress happens when challenges increase gradually, each one just beyond your current level, inviting growth. Learning, like lifting, thrives on steady, incremental progress.

Tough grader
1.0
5.0
COP3223C
Grade: C-
Nov 19, 2024

This teacher makes this intro way more difficult then it needs to be, instead of actually looking at your code and grading it he uses an autograder that is not correct sometimes. He also makes assignments way more difficult than they need to be, and doesn't respond to emails at all. He doesn't drop any assignments as well. Take anyone else.

Graded by few things
1.0
5.0
COP3223C
Grade: Not sure yet
Nov 22, 2024

"If you have the chance to choose another professor, I highly recommend you take it. This professor was by far the worst I've had. He often responded to emails in a condescending manner. assignments are time-consuming. I was taking this class while also taking Physics and Calc 2, and it was 10 times harder than both of those combined."

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
COP3223C
Grade: B+
Nov 23, 2024

The class is unorganized, and the first month was spent scrambling to find out where our assignments even were on an entirely different website that wasn't canvas. Feedback is nonexistent as assignments are graded w/ an auto grader, and the teacher himself has a "I'm better than all of you" attitude that's extremely immature and demoralizing

1.0
5.0
COP3223C
Grade: B
Nov 24, 2024

I think this man has his head on backwards. I recently had an S/O leave his class on a withdrawl, but before hand I was helping them through and it was so bad I had to leave my own review. After 4 years into my software engineering degree and taking sr level algorithms classes, reading these assignments is like talking after a full labotomy.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
COP3223C
Grade: C+
Nov 29, 2024

Worse professor I've ever taken. This class is harder than calc 1 at UCF. This professor doesn't care and creates assignments knowing that most people can't do it. Spend more time on the homework than I do on my other classes combined.

Tough grader
Lots of homework
1.0
5.0
COP3223C
Grade: B
Dec 4, 2024

It was just not a great experience. It was rough to follow along from someone who only to AP CSA in high school. Not treated like an intro class.

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: C-
Dec 4, 2024

FIRE HIM FIRE HIM FIRE HIM FIRE HIM FIRE HIM FIRE HIM

1.0
5.0
COP3223C
Grade: C-
Dec 4, 2024

This guy's not lasting long at UCF. How unlucky I was to get the worst professor for a class that's not even related to my major. Anyway, Juan Parra does not teach, give feedback, answer emails, or care at all. Get something better for yourself, it's not worth it.

1.0
4.0
COP3223C
Grade: B+
Dec 4, 2024

AVOID PARRA. the class is poorly organized, with instructions in 3 different places which all contradict each other. All of the instructions are error-filled and unclear, and lectures skip topics needed for assignments, but learning outside the class is counted as cheating. I spent more time interpreting his awful instructions than I spent coding.

1.0
4.0
COP3223C
Grade: B+
Dec 4, 2024

Worst professor I have ever had. The instructions contain errors and are cryptic. He loves speaking in riddles and won't answer questions clearly. I get that he has a lot of emails to respond to but there wouldn't be so many questions if he covered all of the material needed and proof read his instructions before posting them. Take ANY other prof.

1.0
5.0
COP3223C
Grade: Not sure yet
Dec 4, 2024

I cannot stress it enough, do not take this class.

Tough grader
1.0
5.0
COP3223C
Grade: Incomplete
Dec 4, 2024

Honestly the worst professor I've ever had. He is rude when you ask for help, and does not care if you pass his class. He seems to enjoy watching student's struggle and scramble trying to code something that we clearly do not understand, then flags you for cheating when you look elsewhere for help. Id gamble on any other professor for this class.

Tough grader
Test heavy
Graded by few things
1.0
4.0
COP3223C
Grade: A
Dec 4, 2024

Class is fairly difficult, even if you already know C. I spent more time on this class than any of my other classes. Class is tailored on the hard side to prep CS students for CS1. As a result this made the class unreasonably hard for an other majors that need this class as a prereq (like engineering). Can only reach prof through discord.

Tough grader
EXTRA CREDIT
Online Savvy
2.0
2.0
COP3223C
Grade: A
Dec 4, 2024

The TA was the best to ever do it. Truly an angel sent from god himself. If I had to pick someone to raise my children after I pass, it would be him. Most brilliant human to ever exist. Hotel? Trivago. Goat? Sameer.

1.0
5.0
COP3223C
Grade: A
Dec 4, 2024

Material is far harder than any other Intro to C class in the school. Professor is the most unprofessional i've ever seen. Constantly flames people in the class discord, calling them derogatory terms and doesn't help at all. Can barely form a sentence in the few lectures that are provided(if you can find them). Gets upset if you ask for help.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
COP3223C
Dec 4, 2024

NIGHTMARE.Condescending attitude and mocks students in the Discord-I'd rather drown in orgo&statistical proofs vs take another second of this circus.If I was CS, I'd be so distraught I'd switch to business. Makes mistakes in lectures, doesn't correct them, and expects students to email for clarification, yet punishes you for HIS errors on quizzes

Tough grader
Graded by few things
1.0
5.0
COP3223C
Dec 4, 2024

plug evil, but his dog chill tho >:( cute dog in recorded lectures, but horrendous, vile, ludicrous, terrible prof. mega cheating scandal happened, but u cant blame the students tbh -> its near impossible to pass without getting outside help (unless you already have coding experience) this is CS2 disguised as an intro to C class

Tough grader
1.0
5.0
COP3223C
Grade: Incomplete
Dec 4, 2024

It's crazy how the professor waits until the last assignment to say people cheated tbh. It seems humorous to him to put a big chunk of the class under academic dishonesty when a lot of people didn't really cheat. It sucks for the students that take this that are in like engineering and get screwed over because they need outside help but get blamed.

Tough grader
1.0
5.0
COP3223C
Grade: Incomplete
Dec 4, 2024

I have never seen a professor give negative grades before. It's almost hilarious how he casually gives an avg grade a -50 on something small just to go out of his way to fail students instead of just giving a zero on the assignment. Like even if they "cheated" or not like rlly bro? He also mocks you if you use outside help since it's not "his way"

1.0
5.0
COP3223C
Grade: B+
Dec 4, 2024

This was one of the most unprofessional and challenging classes I've ever taken. Communication with the professor was only through Discord. As an intro course, it lacked clarity and accessibility. Even with prior degrees, I struggled. Without prior knowledge, I can only imagine how difficult this class would be. Avoid at all costs.

Tough grader
1.0
4.0
COP3223C
Grade: A-
Dec 4, 2024

Everything everyone else said is the truest of true. That discord was horrendous. Even tho I got a passing grade I struggled and had to do lots of practice looking up yt videos but prof was not helpful. Instead assumed everyone cheated, was unreachable & always bringing up that dog. So unprofessional in discord when asking for help. Be warned.

Tough grader
Lots of homework
1.0
5.0
COP3223C
Grade: Rather not say
Dec 4, 2024

Ngl I went on here to comment but I looked at previous comments alr... I mean do I need to say anymore lmao. The only thing is I think the academic misconduct department should prob take it easy on the students getting accused if you're getting this many complaints abt a teacher bc this is just abt a record of lowest scores for one professor at UCF

1.0
5.0
COP3223C
Grade: B+
Dec 4, 2024

If you haven't already, fill out your course survey and list all of these instances where power was abused, students were disrespected, and course content was unclear. Also, feel free to bring it to the head of the CS department. This “professor” is a joke and a liability.

Tough grader
Graded by few things
2.0
5.0
COP3223C
Grade: B-
Dec 5, 2024

Pros: resume reviews, industry related stories, transparent reports on all graded material, responds to all emails, challenging content Cons: no textbook, focuses on critical thinking, discourages AI solution building, expects proper code Note: Cheating is a student's choice, not the professor's fault. 2-3 announcements weekly.

EXTRA CREDIT
Lots of homework
Accessible outside class
1.0
5.0
COP3223C
Grade: A
Dec 5, 2024

Read the reviews as this class is unnecessarily difficult. DO NOT TAKE IF YOU ARE NOT A CS MAJOR. Much of the assigned work was confusing and misleading, the professor is terrible at communicating but insists you don't look for outside resources to help you learn.

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: C-
Dec 5, 2024

Terrible just terrible

Tough grader
Test heavy
1.0
5.0
COP3223C
Grade: A
Dec 5, 2024

0/10 Professor. Just talks about his cat Banjo all the time. Calls it his son which is strange. Keeps talking about having the difficulty of the course be high to be good at 'industry' but works for a studio that produced Battlefield 2042, so...

Tough grader
Graded by few things
1.0
5.0
COP3223C
Grade: A+
Dec 5, 2024

He is the worst possible professor for this class, even if you're experienced. His lectures are riddled with mistakes that he refuses to correct (and he rarely emails about), he spends way too much time arguing with students in the CS discord server, and he's very rude. You'll have to rely entirely on outside resources to learn, or you'll fail.

Tough grader
Get ready to read
5.0
3.0
COP3223C
Grade: A
Dec 5, 2024
Would take again

Honestly a really great course, everyone giving him a 1.0 are just salty they got caught cheating on the last assignment. Class was great few things could be done to improve the overall course however he has been asking for opinions on how to improve the course so I believe moving forward it will be even better. Also take this class to see Benji.

Participation matters
EXTRA CREDIT
Clear grading criteria
1.0
5.0
COP3223C
Dec 6, 2024

Awful professor

1.0
2.0
COP3223C
Dec 6, 2024

get off reddit bro...

1.0
5.0
COP3223C
Grade: Incomplete
Dec 6, 2024

I am glad to see other majors have terrible professors too.

5.0
1.0
COP3223C
Grade: A-
Dec 6, 2024
Would take again

In the world of computer science at UCF, Professor Parra's class is an untapped gold mine! With plenty of experience in coding with C, his passion for computer science is contagious. He's a great listener and clearly explains complex concepts like linked lists expertly. Students highly respect him - a rare combo of expertise and approachability!

Gives good feedback
Inspirational
Caring
1.0
5.0
COP3223C
Grade: A
Dec 6, 2024

Unnecessarily difficult because of constantly changing homework parameters at a moments notice. I did fine but I would seriously recommend another professor if you can. Often rude and seems more willing to argue than work with students.

Tough grader
1.0
5.0
COP3223C
Grade: A+
Dec 6, 2024

Awful Professor, Impossible to reach or reason with. Professor is on a complete power trip. I sincerely hope there is an academic investigation by the school. I understand cheating is a problem and should be punished, but enough negative points calculated to give you a c- is beyond petty and sad. Arguing on Discord is beyond unprofessional.

Tough grader
Get ready to read
2.0
3.0
COP3223C
Grade: C-
Dec 6, 2024
Would take again

He's an okay professor. He can be demanding with work and does not allow a reasonable amount of time for turnaround on assignments. He will expect 300-400 lines of code (lab and homework) in one week off of one lecture and very vague slides. Also is strict when it comes to how you do your work because of autograder. Learn basics in C before taking.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
COP3223C
Grade: Drop/Withdrawal
Dec 6, 2024

Dropped this professor. absolutely terrible, he really beats Lu Cheng in horrendous professors. Buddy does not know how to structure a class nor teach one. Avoid at all costs. Cannot understand what is going thru his mind. I have had a 3.9 gpa (sophomore mech e student), more than half way thru my degree and have not had a more dreadful class

Tough grader
Lots of homework
Test heavy
1.0
5.0
COP3223C
Grade: C
Dec 6, 2024

"Lidderally a bad profesor" , he high key speaks like a fortnite kid

Hilarious
1.0
5.0
COP3223C
Grade: A
Dec 6, 2024

Most annoying course this semester. The quizzes and tests were based on details about topics discussed, but the details were never given. We were given broad ideas and were asked super specific questions that were impossible to answer without outside knowledge. We had zero guidance in finding resources to know what you actually need to study.

Tough grader
Get ready to read
1.0
4.0
COP3223C
Grade: A-
Dec 6, 2024

WORST PROF Class is poorly structured and assignments are vague and time consuming Prof changes assignments right before they are due and hints are given only to those in his personal discord Extremely unprofessional and blames students for his shortcomings Accuses students of cheating / fails who use outside material because of his poor teaching

Tough grader
1.0
1.0
COP3223C
Grade: A
Dec 6, 2024

Honestly, the class is easy, but the professor is extremely disrespectful and rude. Especially in emails. I'm aware of all the drama with people getting C-. Responding to students post on Reddit and Discord is extremely unprofessional. If you have something to stay to the student email them like an adult. Unprofessional, rude, and condescending.

1.0
3.0
COP3223C
Grade: A
Dec 6, 2024

SAMEER THE GOAT THE ONLY ONE TO RESPOND TO EMAILS HES MY #1 MAKE HIM THE PROF INSTEAD. FR PAY THEM TAS MORE HES DOING GODS WORK. PICKED UP PARRAS SLACK.

1.0
5.0
COP3223C
Grade: Not sure yet
Dec 6, 2024

This professor is rude, dismissive, and unapproachable, despite being a recent graduate. They favor certain students, and the assignments are overly complex for an intro to C class, taking hours to complete. While the tests are fair and their dog Benji is cute, the negatives far outweigh the positives. Avoid this professor if possible.

Tough grader
1.0
5.0
COP3223C
Grade: C-
Dec 7, 2024

Doesn't teach, Bad professor doesn't care for his students at all. This is his side job he does not care about the lively and mental health of his students. He works for EA sports and teaches on the side. Will constantly bring his students down due to his character and ego. Avoid at all costs, I don't know how the CECS dep still have him hired.

1.0
5.0
COP3223C
Grade: A
Dec 7, 2024

This professor is terribly rude and doesn't care about his students. Seems like he has a big ego even though he's a recent graduate himself. Accused half the class of cheating and won't even let them say their piece. He doesn't really teach, luckily there was Sameer one of the Ta's. I don't know how he is still hired honestly.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
COP4520
Grade: C
Dec 7, 2024

Really strict / uncaring prof , very inaccessible outside of class too

Tough grader
Test heavy
Graded by few things
1.0
3.0
COP3223C
Grade: A
Dec 9, 2024

He's been receiving negative reviews since before the “cheating” scandal. Anyone who's attributing the hate he's receiving to saltiness over that must be as intellectually challenged as this recent college grad who clearly is unqualified for this position. UCF really hires just anyone huh. Hire someone with a PhD already. Or with actual experience.

3.0
3.0
COP3223C
Grade: B
Dec 9, 2024

This professor is assignments are easy if you having a coding background. He is more accessible on discord. He has to prepare us for "industry" when this intro class is used for many different majors not just Computer. He talks about his Dog, EA, Disney and Legos a lot. The TA Sameer is the goat. He shouldn't be teaching an intro class.

Tough grader
1.0
5.0
COP3223C
Grade: C+
Dec 9, 2024

Just unfair and horrible Prof as well as human being... Better to have no credit at all than to deal with him.

Tough grader
Graded by few things
3.0
3.0
COP3223C
Grade: A
Dec 11, 2024
Would take again

Came in with coding experience, still had a difficulty to it but some lecture code helped. Def needs improvements for newer students. Not horrible though. I didn't see anything as rude, all official communication was fine. Not sure what the cheaters were expecting, but being that blatant, I was surprised there wasn't worse consequences. Great TAs.

Lots of homework
Accessible outside class
1.0
4.0
COP3223C
Grade: A
Dec 12, 2024

He will tell 4 unnecessary info before a helpful one. Had a separate website which is less accessible, thus small portion of students who actually watch lectures. Communication was bad in first weeks making it hard from the beginning. Has industry experience, so I guess he teaches higher classes well, but he is just not suited for intro classes.

1.0
5.0
COP3223C
Grade: B
Dec 12, 2024

I would steer clear of this Intro to C class. The lectures are long and monotonous and the info is barren. The professor will not answer questions 24h before an assignment is due. The autograder gave me 100% for the first assignment but teacher gave me a failing grade after because I did it slightly differently, and messed up my whole semester.

Tough grader
Clear grading criteria
Test heavy
1.0
5.0
COP3223C
Grade: B+
Dec 15, 2024

MAKE SAMER THE PROF AND BENJI THE TA THEY ARE WAYYY BETTER THAN JUAN.

1.0
5.0
COP3223C
Grade: C+
Dec 18, 2024

The class is very difficult he makes you write upwards of 200 lines a code per assignment. The assignments are anything but "intro" I needed help from outside sources for most of the later assignments and could not use AI due to the fear of being labeled a "GPT warrior". Overall this class was terribly run and needs to be revamped.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
COP3223C
Grade: C-
Dec 19, 2024

Lectures lacked significantly. Assignments were wildly complex for an intro class, and a significant portion of your grade (8% each). He dealt with massive amounts of ch@@ting spending the last few weeks trying to catch as many ppl as he could (sounded like a significant portion of the class). This happened because he asked far above what he taught

Tough grader
Lots of homework
Graded by few things
1.0
5.0
COP3223C
Grade: A
Dec 23, 2024

Seeing a lot of 5 & 3 ratings blaming the students on "cheating." Clearly just the prof on alt. accounts cause he saw that no sane person gave him a rating above 2. Prof. lives like the world is against him; I taught myself how to code C, but because it wasn't the way HE taught it, he accuses me of utilizing AI. Absolute waste of my time & money.

Tough grader
Get ready to read
Graded by few things
1.0
4.0
COP3223C
Grade: B
Jan 22, 2025

This class was okay until the final assignment when he lost all sense of control. He claimed that 1/3 of the class utilized AI improperly on the final assignment and was more than happy to see them fail. It is sad to see the complete disregard for his students.

Tough grader
Test heavy
Graded by few things
1.0
5.0
COP3223C
Grade: B
Mar 10, 2025

Not fun times, please don't take for your own sanity

Tough grader
Lots of homework
So many papers
3.0
4.0
COP3223C
Grade: A
Mar 13, 2025

Parra is an okay professor, not bad, not great. Assignments are fairly difficult but not impossible. Don't recommend for engineering students but for CS students, his assignments are challenging and succeed at teaching you the concepts. Instructions aren't the best and lectures are boring, but you can pass the class with an A if you put in the work

3.0
3.0
COP4520
Grade: A
May 3, 2025
Would take again

His class was alright I had to learn mostly everything myself and review his slides to make sure I was on track but assignments, quizzes and tests are pretty fair. The project shouldn't be hard as long as you have a decent team. The only thing I didn't like about his class was how he scatters information on canvas and github.

Group projects
Class Info

Online Classes

100%

Attendance Mandatory

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 59 grades
Most common grades:
A (22)
Not sure yet (13)
B (8)
Grade Distribution
A(24)B(9)C(13)D(5)F(0)A-/B+(12)
Based on 82 reported grades
A: 22
Not sure yet: 13
B: 8
B+: 7
Common Tags
Tough grader (47)
Graded by few things (24)
Lots of homework (14)
Get ready to read (11)
Test heavy (6)
EXTRA CREDIT (5)
Lecture heavy (3)
Online Savvy (3)
Rating Trend

Stable

-0.02 avg change
Oct
Nov
Dec
Jan
Mar
May
Last 6 months
Ratings by Course

COT4500

2.0

(4)

COP4520

1.5

(8)

COP3223C

1.3

(76)
Difficulty by Course

COP3223C

4.5

COP4520

4.3

COT4500

3.0

Similar Professors