4.3

Joshua Fox

Computer Science - University of Florida

4.3
Quality
3.3
Difficulty
82%
Would Retake
91
Reviews
4.3
Quality
3.3
Difficulty
4.3
Helpful
4.3
Clarity

82%

Would Retake

91

Reviews

Rating Distribution
Official

5

67

4

6

3

4

2

5

1

9

What Students Say

Great lecturer who has very applicable knowledge to the real world

COP3503 - 5.0 rating

my best/favorite professor of the semester

COP3503 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

6%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 75 grades
Most common grades:
A (46)
A- (11)
A+ (6)
Grade Distribution
A(52)B(2)C(3)D(2)F(0)A-/B+(17)
Based on 83 reported grades
A: 46
A-: 11
A+: 6
B+: 6
Common Tags
Amazing lectures (29)
Clear grading criteria (26)
Respected (24)
Hilarious (20)
Caring (17)
Accessible outside class (17)
Lots of homework (15)
EXTRA CREDIT (12)
Rating Trend

Declining

-0.46 avg change
Aug
May
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CAP3027

5.0

(3)

COP3503

4.3

(70)

COP3503C

4.3

(16)

COP3550

2.0

(2)
Difficulty by Course

COP3550

4.0

COP3503

3.3

COP3503C

3.3

CAP3027

2.7

Reviews (91)
3.0
2.0
COP3503
Grade: A
Aug 19, 2018
Wouldn't take again

Fox comes from a gaming programming background and isn't a good fit to teach fundamentals (maybe he will improve). Gave lab/project specs expecting the wrong output, so you have to figure out what zybooks wants. Quizzes are kind of easy, but some answers were wrong- argue them (politely) and he will give credit. He's a nice guy, just new to the job

ACCESSIBLE OUTSIDE CLASS
Hilarious
LECTURE HEAVY
5.0
3.0
COP3503
Grade: B
Oct 4, 2018
Would take again

Fox was a great professor in my opinion. The class is graded mostly on projects, which I feel is appropriate for a programming course. His lectures were clear and I learned a lot from him. He was also very encouraging, which is really crucial when students start to get into harder material and lose confidence.

Clear grading criteria
Hilarious
Caring
5.0
3.0
COP3503
Grade: A+
Nov 17, 2018
Would take again

hilarious and just a pleasant guy to be around. my best/favorite professor of the semester. will go above and beyond to teach students about material outside of curriculum. highly highly recommend.

Hilarious
Amazing lectures
5.0
3.0
COP3503
Grade: A
Dec 5, 2018
Would take again

Great lecturer who has very applicable knowledge to the real world... this wasn't just a C++ class, he really went in depth in teaching HOW to program with many different aspects of the science. Quizzes were easy, exams were doable, and extra credit was offered. The big time sinks were labs and projects -- starting early helped a lot.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
EXTRA CREDIT
4.0
3.0
COP3503
Grade: A
Dec 21, 2018
Would take again

Exams and quizzes were not too bad. Labs and projects could be time-consuming so dont wait until the last day to work on them. Overall, he explains the concepts well and I learned so much from this course.

5.0
4.0
COP3503
Grade: A
Dec 21, 2018
Would take again

Professor Fox was great at explaining the concepts and was very willing to help out before and after class. The lectures were not boring. The class was based mostly on projects, which I think is good because that is what will be more useful later on. Definitely recommend this professor and would take another class if possib

ACCESSIBLE OUTSIDE CLASS
Hilarious
Amazing lectures
5.0
4.0
COP3503
Grade: Not sure yet
Apr 3, 2019
Would take again

Fox is a great professor, but the class is not easy. There are labs every week that take a ton of time. However, the TAs are great and help a ton. There are two exams and three projects. If you spend time in office hours and ask questions on slack you should be fine. Also don't be scared off in the beginning by the first few labs.

Gives good feedback
Respected
Caring
4.0
3.0
COP3503
Grade: A
May 1, 2019
Would take again

Typical nerdy funny computer science geek. Pretty decent at explaining concepts, (if you go to lecture since it's not mandatory and recorded) although the first few topics and labs were pretty tough as it was probably the hardest material in the course. Utilize TA office hours and slack to make sure you get most of the points for labs and projects.

4.0
3.0
COP3503
Grade: A
May 1, 2019
Would take again

Professor Fox was not an amazing lecturer, but makes really great slides that you can look at if you do not want to attend lecture. All of the labs and projects followed the course material well and were easy if you knew the concept that they were based on. No one really used the textbook but it is mandatory for submission of assignments.

Respected
Accessible outside class
Clear grading criteria
5.0
3.0
COP3503
Grade: A+
May 24, 2019
Would take again

Programming 2 with Professor Fox was my favorite class at UF thus far! His lectures are clear, and he makes them enjoyable with his sense of humor. The assignments are all fair, and I actually found a lot of them to be fun! Overall, he is an AMAZING professor and this was a great class!

Inspirational
Amazing lectures
Caring
2.0
3.0
COP3503
Grade: A
Jun 20, 2019
Would take again

The exams and quizes have a bunch of gotcha questions. Gets really annoying to be honest.

Test heavy
Tough grader
2.0
3.0
COP3503
Grade: A-
Jun 20, 2019
Would take again

Too many gotchas on the quiz and exams. And is it entirely necessary to have tons of "look through the code and type what it outputs"? It's just plain busy work after 1.

Test heavy
Hilarious
Tough grader
5.0
2.0
COP3503
Grade: A+
Jul 18, 2019
Would take again

Man, I really enjoyed this class and I never really went to lecture! I watched Prof Fox recorded lectures elsewhere and still laughed out load with his jokes. Projects/labs are very easy if you utilize his/TAs office hours. Quizzes are essentially the study guides given. Two exams are hard but fair and doable with studying. Wish I could take again!

Inspirational
Clear grading criteria
Hilarious
2.0
4.0
COP3503
Aug 8, 2019
Wouldn't take again

He obviously knows a lot about programming but fails to bridge the gap between expert knowledge and beginner understanding. He is unwilling to work with students when it comes to minor errors that are easily remedied and shows little care for students situations. He also fails to properly explain how to implement certain functions and techniques.

Lots of homework
Tough grader
1.0
3.0
COP3503
Aug 8, 2019
Wouldn't take again

He is inconsistent, rude, and has a poor attitude. He provides no help and is not up for discussing assignments.

Tough grader
5.0
3.0
COP3503
Grade: A
Aug 8, 2019
Would take again

If this is only your second course programming, you might find it difficult to keep up. But the TAs and Mr. Fox are very active on the Slack channel to answer questions. Quizzes and tests aren't exhaustingly difficult and the overall percentage they count is low. No late submissions for assignments. If you miss the deadline, it's a zero.

Clear grading criteria
Hilarious
Lecture heavy
2.0
5.0
COP3503
Grade: C+
Aug 10, 2019
Wouldn't take again

I personally believe that it is important to know why something works in coding and how something works in coding. When it comes to teaching the "why", he knocks it out of the park. When it comes to teaching the "how", he strikes out embarrassingly hard. Also, his tests are rather unfair, having more "gotcha" questions than legitimate content.

Lots of homework
Lecture heavy
Tough grader
5.0
2.0
COP3503
Grade: A
Aug 12, 2019
Would take again

If you start working on assignments early enough, you will get an easy A in COP3503. Besides, Fantastic Mr. Fox always accepts lecture feedback and is very patient even when students ask not so smart questions. He is very funny and his assignments are as clear as they could be. He also gives amazing career and academic advice. Triple A teacher

Accessible outside class
Hilarious
Caring
1.0
5.0
COP3503
Grade: C-
Oct 22, 2019
Wouldn't take again

What a horrible teacher he is. He teaches those students who have high level experiences. His labs are so hard for someone who just starting coding. If you tell him that you can't understand his lecturers he will offer to meet you, but his meetings are not helpful. I have been asking him to give us practices, he says yes, but never did.

1.0
5.0
COP3503
Grade: Drop/Withdrawal
Oct 31, 2019
Wouldn't take again

Labs in COP3503 are some of the hardest things I've ever done in my life. The grading scale make it nearly impossible to get a score above zero, as the code has to be perfect and verbatim the answer key just to get above a zero. The lectures are unhelpful and vague and he gives no extra practice or help. This is the worst class I've ever taken

Lots of homework
Test heavy
So many papers
5.0
4.0
COP3503
Grade: A
Nov 10, 2019
Would take again

Fox is possibly the best professor I've ever had

Gives good feedback
Respected
Caring
1.0
4.0
COP3503
Grade: B+
Dec 13, 2019
Wouldn't take again

Don't expect to get any extra credit because you'll get one thing wrong on the main assignment without realizing it and then your extra credit work becomes null. His lectures are boring and he makes too many bad jokes. Exams will always have questions that I can guarantee fox himself couldn't answer correctly without compiling the given code.

5.0
4.0
COP3503
Grade: A
Dec 18, 2019
Would take again

This class was one of the coolest classes I've taken. I never went to the lectures, since they were recorded and posted online, and I passed with an A. If you start things with enough time prior to the due date, you will be okay. Fox and the TA's are really accessible as well. Fox is hilarious, he offers plenty extra credit, & he knows his stuff

Accessible outside class
Inspirational
Clear grading criteria
4.0
3.0
COP3503
Grade: A-
Dec 20, 2019
Would take again

He's engaging and cares about what he's teaching. Good at extra help too, he'll make sure your code's working.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
5.0
3.0
COP3503
Grade: A
Jan 10, 2020
Would take again

I took programming 1 and barely made it through. I was pretty discouraged and wanted to switch majors. As the semester went on in programming 2, I realized how much I was learning and how much I like to code. Fox makes it fun! He's the best. Probably the best professor I've had in all of my college career.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
COP3503
Grade: A
Mar 1, 2020
Would take again

Your grade is 70% labs so if you do all the work and only get 1/3 of the questiosn right on the quizzes/tests, you will end up with a B. Pretty sweet deal.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
3.0
COP3503
Grade: A
Mar 10, 2020
Would take again

Professor Fox is an amazing professor. The projects can be challenging, but start early and ask questions if needed and he will help you out! He loves to teach as evident with his numerous jokes throughout lecture and willingness to go off the beaten path for a minute or two just to keep things interesting. Amazing guy, definitely recommend.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
COP3503
Mar 14, 2020
Would take again

Mr. Fox is a very good professor. He knows what he is talking about and explains the foundations of C++ very well. Also, he has integrity and will punish cheating. Work hard and take the class seriously.

Respected
Lots of homework
Accessible outside class
5.0
3.0
COP3503
Apr 2, 2020
Would take again

Professor Fox loves Computer Science & you can tell. He's teaching you but it also feels like he's sharing his passion with you. Lectures are straightforward and recorded if you miss them. He's descriptive & explains things step by step. Sometimes when you're doing a project you'll wish he was there explaining things, which I guess is a good thing?

Respected
Hilarious
Caring
5.0
4.0
COP3503
Grade: A-
Apr 12, 2020
Would take again

To start, this was my second programming class ever. His lectures were extremely clear and helpful, I finally understood objects and inheritance. I do not agree with most complaints here, the labs required work but were possible as long as you went to lecture and started at 2-4 days before. TAs and Fox will help if you dont understand a topic.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
3.0
COP3503
Grade: A
Apr 25, 2020
Would take again

An easy class where the quizzes and exams are not weighted very much when compared to labs and projects which is how a programming class should work. Fox is a great lecturer and I was able to quickly pick up C++ after taking COP3502 the previous semester. Also a lot of chances for extra credit.

EXTRA CREDIT
5.0
4.0
COP3503
Grade: C-
Apr 25, 2020
Would take again

While I did pretty abysmal, entirely my fault, he was a great teacher. All of my friends who took the class and I really enjoyed his lectures. I look forward to taking his class again, and hopefully reflect what he is teaching me.

Gives good feedback
Respected
5.0
3.0
COP3503
Grade: B+
Apr 30, 2020
Would take again

One of the most accessible and understanding professors here. He explains concepts clearly and in a way that isn't extremely boring. He keeps things dynamic and is very reasonable. Very fun class, but will require some time for certain projects.

Accessible outside class
Hilarious
Amazing lectures
5.0
4.0
COP3503
Grade: B
Apr 30, 2020
Would take again

Fox knows how to teach programming. I am a beginner and after a rough cop3502, this class saved me. I feel as though I have the fundamentals down now. The labs can be challenging but with TA's and Fox himself, they have all been amazing. Truly a great experience

Gives good feedback
Accessible outside class
Inspirational
5.0
3.0
COP3503
Grade: A
May 2, 2020
Would take again

Prof Fox is one of the greatest programming professors I have had he cares about his students and is willing to help if anything is not understood.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
4.0
COP3503
Grade: A
May 7, 2020
Would take again

Best Computer Science Teacher at UF, so far. From what I have read from this semester, everyone says he is a great professor. Great learning experience and great teacher. Take his class.

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
4.0
COP3503
Jul 30, 2020
Would take again

Awesome professor! He has great powerpoints and lectures and you can tell he really cares about his students. Start the projects early!

Respected
Inspirational
Caring
5.0
3.0
COP3503
Grade: A
Aug 14, 2020
Would take again

Fox is a funny and highly knowledgeable lecturer. Sometimes his lectures are a bit long-inded, but the powerpoints he makes are generally very useful. While it is not too hard to get an A, the coding projects will take up a good amount of time. He and his TAs truly care and are helpful with the coding projects.

Gives good feedback
Accessible outside class
EXTRA CREDIT
5.0
3.0
COP3503
Grade: A
Aug 16, 2020
Would take again

I love this man. You're not panicking about a grade based off exams because most of the grade is based off projects which you will get 100 on IF you start on time and early. SUPER IMPORTANT TO NOTE: There's a difference between the Labs length and Projects length (there's 3 projects). Lab take 4-8 hours while projects can take 40+ hours.

Lots of homework
Hilarious
Amazing lectures
5.0
3.0
COP3503
Grade: A
Sep 3, 2020
Would take again

Great lecturer who keeps everyone engaged and cares about the material he's teaching. The assignments and projects are somewhat tough but I feel like I learned a lot taking his class

Respected
Inspirational
Caring
5.0
3.0
COP3503
Grade: A
Sep 17, 2020
Would take again

Professor Fox is a great professor, had him for programming 2 and honestly was so helpful and there for his students every step of the way. If you have difficulties on projects/labs going to his office hours are so helpful because he really walks you through the logic and concepts required. Lectures are really clear and and helpful for exams.

Accessible outside class
Amazing lectures
Caring
5.0
4.0
COP3503
Grade: A
Dec 8, 2020
Would take again

Absolutely love this man. So inspirational, so engaging, you can tell tell he's either taken public speaking courses or just has a naturally big passion for teaching and presenting t his students. I will miss Prof. Fox and this class as a whole, as well as all the classmates of COP3503 Fall 2020, awesome class atmosphere overall.

Accessible outside class
Inspirational
Hilarious
5.0
3.0
COP3503
Grade: A
Dec 11, 2020
Would take again

Great lecturer, really tries to engage with students if you go to live lecture. I mostly started watching recorded lectures to save time, and it worked just as well. Labs could be challenging, but TA's are there to help. The projects were fun and engaging. If you copy code he won't hesitate to boot you.

Clear grading criteria
5.0
3.0
COP3503
Grade: A
Dec 19, 2020
Would take again

Good lecturer but you can opt to just read the textbook/complete the challenges if you want. Labs and the projects are the majority of the grades. The exams (mid and final) are straightforward but also not worth as much. Taken during COVID times and prof did very well with adjusting. Ran just like an online version with Zoom. Used LockDown Browser.

Respected
Lots of homework
Clear grading criteria
5.0
4.0
COP3503
Grade: A
Dec 20, 2020
Would take again

Mr. Fox's lectures are amazing. He explains things very thoroughly. There's a lot of work in this class, so you have to be prepared to buckle down and really push through. Also, pay very close attention to details and deadlines. Mr. Fox has no mercy with grading and will not give second chances for any reason.

Lots of homework
Tough grader
5.0
3.0
COP3503
Grade: A
Dec 20, 2020
Would take again

If I could give any advice in this class it would be START EARLY on labs and especially projects. If you get going early enough, he and his TA's would be willing to help with any issues. Fox is a great lecturer even with abstract concepts, and you can definitely tell he enjoys it.

Amazing lectures
EXTRA CREDIT
5.0
3.0
COP3503
Grade: A
Dec 21, 2020
Would take again

Mr Fox might be the best teacher I've ever encountered. His lectures are great and the way the class is laid out is perfect for the material. Start early on the labs and especially the projects and reach out to your TA if you need help and you should do fine.

Amazing lectures
Caring
5.0
2.0
COP3503
Dec 28, 2020
Would take again

No need to attend lectures as all are recorded, though they are very concise and informational. Grade is based on weekly labs & quizzes, along with 3 major projects and 2 tests. All work is in C++ and pretty easy, just don't get caught by deadlines - you can never tell how long a lab/project will take. Guaranteed A if you do your work.

Lots of homework
Amazing lectures
5.0
3.0
COP3503
Grade: Not sure yet
Apr 6, 2021
Would take again

I am taking this class right now and Professor Fox is definitely the best professor I have had at UF and I am a junior who has taken classes in the EE, ME, and CISE departments. His lectures are both clear and fun to watch because of his jokes. The labs and projects are interesting and you learn a lot from this class with Professor Fox.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
COP3503
Grade: A
Apr 9, 2021
Would take again

This is one of my favorite professors. I took the class online and even with the classes over Zoom, he still has so much energy that it inspires me to work harder. The class is very organized an he puts a lot of effort into it. He is a 11/10, and he cares about his students.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
COP3503
Grade: A+
Apr 22, 2021
Would take again

Mr. Fox is one of the best Computer Science teachers you will ever have. His expectations are super clear. Make sure you do the extra credit on assignments!!! Overall and amazing teacher

Gives good feedback
Hilarious
5.0
3.0
COP3503
Grade: A
Apr 22, 2021
Would take again

Best Professor so far, he's super nice and is enthusiastic about teaching. He knows his stuff and has good experience and analogies to further explain. The only thing about him is that he is so strict with cheating and late policies it's almost scary. But if you start projects a week early you have nothing to worry about.

Accessible outside class
Amazing lectures
Caring
4.0
4.0
COP3503
Grade: A-
Apr 23, 2021
Would take again

Fox is a great lecturer. I really enjoyed tis class, all of labs and projects are difficult and time consuming (be prepared to spend 5-10 hours a week on work outside of class) but also enjoyable. You will do well in this class if you do all of your work. Fox cared a LOT about integrity, if you cheat/ plagiarize code you will be held accountable.

5.0
4.0
COP3503
Grade: A
Apr 23, 2021
Would take again

He cares, but has hard deadlines. Fox is also really funny, & will reward participation with rubber ducks sometimes. He presents material in a relatable way, often references legos & superheroes while staying on-topic. Really enjoyed his class, I would love to take more classes with him.

Respected
Accessible outside class
Hilarious
5.0
4.0
COP3503
Grade: A
Apr 24, 2021
Would take again

Professor Fox is as great as everybody says he is. Definitely my favorite prof since Ive been in college. Just because he is a great professor, dont think you can slack off. The class itself is still pretty difficult and covers a LOT of material. Also, projects and labs can sneak up on you (especially minesweeper) so always start them asap.

Lots of homework
Clear grading criteria
Amazing lectures
5.0
2.0
COP3503
Grade: A
Apr 25, 2021
Would take again

Super fun class! If you start the labs and projects early, you should have no problem getting an A!

Amazing lectures
Caring
EXTRA CREDIT
5.0
3.0
COP3503
Grade: A
Apr 25, 2021
Would take again

Amazing prof + amazing class. If you start labs at least a few days early and projects at least a week early, this class will never be a problem. Midterm was tough but not awful, and not too much of the grade anyways. Take this class!!! I honestly had a lot of fun with it!

Clear grading criteria
Amazing lectures
5.0
3.0
COP3503
Grade: A-
Apr 26, 2021
Would take again

Prof Fox is an amazing professor and gives amazing lectures. Start the assignments and projects early as Fox is harsh on late work and cheating. Quizzes and tests can be somewhat difficult but aren't too much of your grade.

Inspirational
Hilarious
Amazing lectures
5.0
2.0
COP3503
Grade: A+
Apr 26, 2021
Would take again

Fox was such a great professor. It is clear that he wants you to succeed and he works hard to dismantle the stigma surrounding computer science. If you dont procrastinate this class is super easy to get an A in. Projects are hard, but doable with enough time. Office hours are always cramped so I wouldnt count on them. Extra credit is plentiful.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
COP3503
Grade: A
Apr 29, 2021
Would take again

Fox is by far the best professor I've had so far. His lectures are top quality and he's always willing to answer any questions. The class is a big step up from COP3502 with labs taking 2-5 hours and projects taking 10-40 hours. The way he handles extra credit is a little frustrating though. Overall, he's an amazing professor.

Lots of homework
Amazing lectures
5.0
3.0
COP3503
Jun 23, 2021
Would take again

Professor Fox is one of the best of the CISE department at UF. He makes his lectures interesting and covers the material very clearly. Fox will even stay after lecture to answer additional questions if you didn't quite grasp a concept found within the day's PowerPoint. The three coding projects are very manageable as long as you start early.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
COP3503
Grade: B+
Oct 19, 2021
Would take again

Absolutely amazing lecturer. I actually liked going to his class and hearing him teach. He was funny, explained everything well, and was eager to help out students who needed it.

Respected
Hilarious
Amazing lectures
2.0
5.0
COP3503
Grade: A-
Nov 15, 2021
Wouldn't take again

Respected, but talks a bit fast and isnt too understanding or lenient for students. Just rely on the TAs. Also no extra credit or submitting assignments with a late penalty unlike other programming courses. People retake this class for a reason.

Respected
5.0
3.0
COP3503
Grade: A
Nov 19, 2021
Would take again

I went out of my way to write a review for prof Fox becauseI like his class so much. C++ can be challenging, Fox has a gr8 way of presenting info and isn't afraid to poke fun. The way he doesn't hesitate to joke in class sets a welcoming environment, approachable abt questions and cares! Know tht he is strict abt deadlines but they are v reasonable

Accessible outside class
Hilarious
Amazing lectures
5.0
2.0
CAP3027
Grade: A
Dec 2, 2021
Would take again

Easily my favorite professor at UF so far. He writes his lectures in a way that's easy to understand and everything seems relevant and interesting.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
COP3503C
Grade: A-
Dec 12, 2021
Would take again

I only attended like 5 or 6 lectures, but this guy knows his stuff. The entire class can be taken online without any campus attendance (even pre-COVID), the assignments, while time consuming are fun and the lectures and slides even got funny jokes in them.

Respected
Caring
EXTRA CREDIT
5.0
4.0
COP3503C
Grade: A
Dec 14, 2021
Would take again

Mr. Fox is probably the best teacher I've had at UF. His lectures are very clear, and he is incredibly enthusiastic about the lecture material. He places a great emphasis on learning for learnings sake over learning for a grade. I found I was always excited to watch a lecture and to complete assignments. Truly a wonderful teacher.

Respected
Clear grading criteria
Amazing lectures
3.0
3.0
COP3550
Grade: A
Dec 17, 2021
Wouldn't take again

Prof. Fox is a nice person, but I do think he should change his ways of teaching. He is always making too many jokes and talking about his personal life, if you take that out his lectures would have only 1020 minutes. A lot of students also complain that in his tests he does a lot of vague questions.

5.0
2.0
COP3503C
Grade: A-
Dec 21, 2021
Would take again

Fox's lectures are funny, clear, and informative. Majority of coding assignments are hosted on zybooks. Difficulty curve can catch you by surprise if you don't keep up or are a slow programmer. Labs can be done in a day. Projects will take a few days (I underestimated the last project and submitted late). Super fun class. Easy quizzes.

Respected
Clear grading criteria
Caring
5.0
3.0
COP3503
Grade: B+
Dec 24, 2021
Would take again

Great Professor. Explains topics perfectly, and the topics explained relate well to the exams and the projects.

Gives good feedback
Clear grading criteria
Caring
4.0
4.0
COP3503
Grade: A-
Jan 3, 2022
Would take again

Fox is a fantastic teacher, but the class is very hard. The projects and labs will take you time, unless you're a very advanced programmer. The midterm and final are also a big part of your grade, which is annoying considering there's 3 massive projects

Lots of homework
Skip class? You won't pass.
Graded by few things
5.0
4.0
COP3503
Grade: B+
Jan 15, 2022
Would take again

Professor Fox is probably one of the best - If not THE best - professor's i've ever had. I came took this class as a freshman a year ago with AP credit for cop sci 1, this was my first college programming class. I had attend the most office hours to catch up, Professor Fox made learning easy and fun. He's really the best!

1.0
3.0
COP3503
Grade: Incomplete
Jan 16, 2022
Wouldn't take again

The class is about teaching yourself. You are expected to do labs based on stuff the material, him and your TA's do not discuss. He is rather disrespectful for students. He may find the things he says as "jokes" funny, but a majority of us hate it. He is really annoying. Sadly it is past the drop period. I want my money back. Don't take his class.

Lots of homework
5.0
4.0
COP3503C
Grade: Not sure yet
Feb 8, 2022
Would take again

I have only had GREAT experiences with professor Fox. Best computer science professor I have had so far, definitely pick him if you have the option to

Respected
Lots of homework
Amazing lectures
5.0
4.0
COP3503
Grade: A
Mar 1, 2022
Would take again

I have never had a professor with such an amazing teaching style. Unlike other stem professors, Fox pushes you in the right direction with every assignment and he makes sure the instructions are crystal clear. Professor Fox if you're reading this I respectfully adore your teaching style.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
COP3503C
Grade: Not sure yet
Mar 2, 2022
Would take again

Great teaching style, makes everything very easy to understand. Best CS professor I've had so far.

5.0
3.0
COP3503C
Grade: A
Apr 3, 2022
Would take again

Awsome professor! 11/10

5.0
3.0
COP3503C
Grade: A
Apr 13, 2022
Would take again

Fox is the coolest CS professor. He has marvel superhero characters in the background of his zoom screen and never fails to crack a joke during lecture. His teaching style actually makes sense, and the videos he records for the class help you complete the projects.

1.0
4.0
COP3503
Grade: D+
May 21, 2022

I know he is a professor that is adored by many... just not all. As per my situation, the professor was extremely condescending to me when I asked for help and was extremely reluctant to re-evaluate any grade. the effort you put into projects goes unseen and ungraded as per his style. I don't like his attitude and his lectures move too fast.

Tough grader
Respected
Graded by few things
5.0
3.0
COP3503C
Grade: A
Jul 16, 2022
Would take again

Best professor I've had in college. Online class is formatted extremely well and the lectures are great!

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
COP3503C
Jul 30, 2022
Would take again

Easily one of the best professors at UF. His lectures are some of the best I've had and are fun and engaging to listen to. He does his best to make programming easy to understand. Just make sure not to procrastinate on his projects and you'll do fine in his class.

Amazing lectures
Respected
3.0
4.0
COP3503C
Grade: Rather not say
Dec 17, 2022

The quality of this class is between average and below-average. Professor and the TA's were OK. The project description, especially for projects 2 and 3, were unclear. The grading scale sucks and the questions in exams and quizzes are purposely tricky. Slides are full of cold jokes and his lectures just cover the basics. You have to git good.

Tough grader
Get ready to read
EXTRA CREDIT
5.0
3.0
CAP3027
Grade: A
Jan 10, 2023
Would take again

An introductory class to visual arts and animation. It was well put together and I enjoyed it. The projects were interesting and could be a little challenging depending on your experience level. There were quizzes throughout and a midterm and final. Recommend taking if you can.

5.0
2.0
COP3503C
Grade: Not sure yet
Aug 10, 2023
Would take again

COP3503 with Prof. Fox is one of the best classes I've taken at UF so far. Yes, it's harder than 3502. You are expected to do a lot more research on your own and/or ask the TA/Prof for projects. His lectures are great, and enough to prepare for quizzes and exams. Don't leave assignments to be done last minute and you should be fine.

Amazing lectures
Hilarious
Accessible outside class
3.0
4.0
COP3503C
Grade: A-
May 2, 2024

Good lectures, lenient with deadlines. Very hard midterms and finals, be ready to get tricked into the wrong answers and read code you would never see anywhere else. Project 3 is very hard and time consuming. Be ready to work hard for your grade.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
COP3550
Grade: A+
Apr 21, 2025

This guy is a meanie! meanie pants. mean.

1.0
4.0
COP3503C
Grade: B+
May 26, 2025

Professor Fox's COP3503 course was overall a very frustrating experience. He had a consistently condescending tone that made it difficult to approach him for help, and he often made students feel incompetent. Lectures were not useful, forcing students to rely heavily on outside resources.I wouldn't recommend him for this course.

Tough grader
Lots of homework
Test heavy
1.0
4.0
COP3503C
Grade: A-
Sep 22, 2025

Overall not an enjoyable experience, I will give him that he writes the grading criteria out very clearly but as a professor himself he was not very helpful nor useful

Tough grader
Clear grading criteria
5.0
3.0
COP3503C
Grade: A
Dec 9, 2025
Would take again

Prof. Joshua Fox is an amazing professor for computer programming. He makes great analogies in his lectures making content easy to digest and understand. Projects are long af though, dont procrastinate them and you'll be fine. Midterm is somehow harder than the final exam, labs can take a while, but most are short. Overall, this class was amazing.

Amazing lectures
Clear grading criteria
Graded by few things
5.0
3.0
CAP3027
Grade: A
Dec 13, 2025
Would take again

Professor Fox is a great professor. Read through the syllabus, watch the lectures, and give yourself enough time for the projects. One of the few classes where I didn't feel I needed outside resources to fully understand the concepts. Splits lectures into concept focused and code demo videos. Genuinely my favorite professor at UF so far.

Amazing lectures
Clear grading criteria
Inspirational
5.0
3.0
COP3503C
Grade: A
Dec 17, 2025
Would take again

C++ syntax is hard, but logic is easy if you're intermediate in Python or Java. Lectures are pretty good, and quizzes are easy. The midterm is pretty difficult, but the Final is easy. Labs are long, and projects are longer, so don't procrastinate. He's very responsive when I needed help and emailed him.

EXTRA CREDIT
Class Info

Online Classes

100%

Attendance Mandatory

6%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 75 grades
Most common grades:
A (46)
A- (11)
A+ (6)
Grade Distribution
A(52)B(2)C(3)D(2)F(0)A-/B+(17)
Based on 83 reported grades
A: 46
A-: 11
A+: 6
B+: 6
Common Tags
Amazing lectures (29)
Clear grading criteria (26)
Respected (24)
Hilarious (20)
Caring (17)
Accessible outside class (17)
Lots of homework (15)
EXTRA CREDIT (12)
Rating Trend

Declining

-0.46 avg change
Aug
May
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CAP3027

5.0

(3)

COP3503

4.3

(70)

COP3503C

4.3

(16)

COP3550

2.0

(2)
Difficulty by Course

COP3550

4.0

COP3503

3.3

COP3503C

3.3

CAP3027

2.7

Similar Professors