4.0
Quality3.9
Difficulty74%
Would Retake93
Reviews74%
Would Retake
93
Reviews
Rating DistributionOfficial
5
51
4
16
3
10
2
7
1
9
What Students Say
“He is really cares about the students in his class”
COP3502 - 5.0 rating“Helps you whenever you need and loves his job”
COP3530 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
32%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.29 avg changeRatings by Course
CIS4715
5.0
(3)COP3502
4.3
(40)CAP4053
4.3
(8)COP4600
3.8
(17)COP3530
3.7
(3)Difficulty by Course
COP4600
4.5
CIS4930
4.0
COP3504C
3.9
COP3502
3.8
COP3530
3.7
Reviews (93)
Awesome professor. Helps you whenever you need and loves his job! He always encourages us to go outside our confort zone and become better programmers! 10/10
Great professor. Projects are pretty tough and requires effort, but the prof is always available and willing to assist students even outside of office hours through email. The prof explains concepts really well for students to understand.
He is really cares about the students in his class. The class I had him with had 500+ students and he would respond individually to everyone. He is very active on the class Slack and would answer questions is a timely manner.
If you have previous coding experience it's really not bad. Lectures are very boring and often go off on tangents. Quizzes and exams are based on tiny details that don't test for knowledge on the topic very accurately. Not necessarily difficult just annoying for the most part.
I really enjoyed this class. Blanchard is the funniest teacher I have ever had and his jokes are amazing (if you are a nerd like me). Blanchard really cares about his students and gives them plenty of help. Anyone who dislikes his class most likely does not even try. Blanchard has been my most favorite teacher in all my years of schooling. :)
Blanchard is the commander lord of all memes. If you cannot stand him (which I have met some) you are most definitely the issue. His jokes are quirky and nerdy and I cannot keep the smile off my face. I have never learned as much in a class as this one. I never coded a day in my life but after hard work and effort I enjoy it. Cool guy!
He is such a goober! As a women in computer science I am one of a few, but I can say I never felt judged by anyone. The class is so inclusive to everyone that I could yell out about how I am a vegan and nobody would be mean about it. Blanchard is a great teacher with a sweet personality. Excellent memes and great lectures.
Cares about his students and if very accessible online. Added multiple EC opportunities throughout the semester. Class isn't hard even if you have no programming experience, which was my case. Just do good on the projects and you can get by. I got C's on the first 2 exams (haven't done final yet), but A's on projects on will probably get an A-.
Best programming teacher any student could ask for. The quirky jokes and memes actually made you look forward to lecture. The exams were hard, but the projects were extremely fun and challenging. Had a great time.
Great guy and makes the class pretty fun. However, not a great lecturer. I think I learned a lot more going through the textbook then in class. As someone who did very poorly on the exams (like only one digit numbers on the free response section), it didn't really matter because your project grade kind of balances out.
Great professor and an even greater person. He truly cares about his students. The class was easy if you actually read the online books and studied. His exams are difficult, but he gives plenty of extra-credit to balance it out. If you put in the work you will easily get an A in the class.
Awesome professor who knows what he is talking about and makes a difficult subject seem more fun.
I took Programming Fundamentals 1. Because I didn't come in with a huge history of programming, I found the lectures to be difficult to follow, so I just read the online textbook and did the challenges and I still earned an A- without attending most of the lectures. He's super easy to reach outside of class and a really nice guy!
I've started a class without any previous programming knowledge and I have learned a lot with Blanchard. Get ready for a lot of work and studying and you'll make a great progress. His lectures can be boring, but you shouldn't miss them because they are really valuable and exams are based on them.
An excellent professor who actually cares about his students! His lectures are entertaining with a lot of good information and he is overall just a great character. I learned more in this class than any high school coding course that I have taken. The class is not super easy but you will learn a lot and it has been my favorite class in college.
Professor Blanchard is an example of how a professor should be. Too many professors only care about their tenure/research and do a crap job at teaching. Professor Blanchard's class isn't easy but he makes the class entertaining and a great learning experience. He has inspired me to do much more with my life. I am so grateful for Blanchard! :)
At UF, he's one of the best computer science professors. I took COP3502 with Blanchard, and I personally had trouble on his tests; I feel like the questions he asked were much harder variations to the concept he taught us. I still did well overall because of the multiple coding projects, where I learned the most, but just beware of the tests.
Professor Blanchard is easily one of the best professors I've ever had. He truly has a passion for what he does, and cares about his students. His lectures are very informative and entertaining, and his projects are a great learning tool as well.
He was a cool guy but his teaching style was not at all near what it needed to be for a class that supposedly did not need prior experience. I had coded in high school and was still oblivious and blown away by how hard the exams were. I don't really know what I learned from this class but ended up frustrated with the overall experience.
He is a nice guy, but not a good professor. His lectures don't prepare you enough for the projects and exams. He also constantly changes assignment instructions and confuses students.
I am finishing up my online semester with Professor Blanchard. Assignments and materials are manageable, a lab & quiz weekly, 5 projects, and 3 exams. If you need help Professor Blanchard and his team of TAs are always available. If you do the assignments and readings you will pass. Clear expectations at the start of the semester.
The class was a lot of work but it was a blast. The tests can be difficult but the hardest part is adapting to a different style. You can't just memorize lecture slides like with some classes, so it can be frustrating if you are used to that. Once I started studying differently I did much better, and the projects are fun!
Blanchard is extremely caring and accessible (but follow his rules about no-contact/tagging periods). His class is concept-heavy: watch his lectures, ask questions, and make sure you understand. Tests are TRICKY, very difficult. He is slow to give back grades (needs more TAs). DO NOT try and cheat/copy code. Respect him, and he will respect you!
I'm betting the awful reviews are salty they didn't pass. Blanchard is one of the very few who actually cares about his classes. He makes his own power points and his lectures are actually good, a rare occurrence at UF. OS is easily passable but it did require a lot of work on projects. These kids are in for a shock if they think Blanchard is awful
The professor uploaded lecture videos and slides onto Canvas, but not timely sometimes. There is much work including weekly quizzes, exercises, and homework. Projects are time consuming and the TAs gave few hints to help you with the projects. I think people need to read slides, take lecture notes, and understand them to do well in exams.
The professor's cirriculum does not prepare students for what is on the tests. The programming assignments have several significant errors.
One of my favorite classes ever. Blanchard truly cares about all of his students and teaching, which really shows. The class isn't easy, especially if you don't have any prior programming experience, but with effort your work in the class will pay off. Blanchard is easy to get a hold of outside of class, as well as many other helpful resources.
Honestly, the class was challenging, but if you put the work into the class and take the challenge, you become a better student as a result. The grading was very fair, even though there were a lot of quizzes and exams but the more you test the better chance you have to do well.
This class is tough, but extremely beneficial. I had previous programming experience and it was still challenging, but its possible to do well without experience. You will definitely have to work for it, but Jeremiah truly cares about his students success and knowledge, which is why its a tough course! I definitely came out a better programmer.
He's my best CISE professor yet, I really liked the layout of the class. He was nearly always available on slack for any questions you had and the TA's were there too.
Blanchard is a really good professor and I am glad that I had the opportunity to take a course with him. For someone who had no prior programming/cs experience, yes - this class was quite challenging . I think that Blanchard did a good job at teaching a tough course to teach and made it manageable to understand and learn for his students.
Blanchard was extremely caring for his students and he wanted them to not only succeed, but also to actually learn the material. As someone with no programming experience, the class was very challenging. I practically lived in the TAs office. When I asked him for an individual tutor, he found someone for me. 10/10 teacher, but not an easy class.
Amazing Professor! His explanations were on point and was always happy to clarify the fundamental concepts in class. Learning with him was a great experience :)
He's so great! His lectures are great and entertaining. My only complaint is that his project and lab specs can sometimes be confusing.
Professor Blanchard is a very likable guy, however, his tests and quizzes are VERY difficult and his lectures do not prepare you for them at all. His project/lab specifications are very vague and ambiguous. You must pester him for clarification or get points docked. Overall however, this is an great class to introduce to you to programming and CS.
Hands down the best professor in CISE at UF. Not only does he teach well and spend time to clarify concepts that are confusing (only if you speak up), but also makes himself extremely accessible to students through Slack. It's a challenging course but you're provided all the resources and support you need to succeed.
Professor Blanchard is a very likable guy, however, his tests and quizzes are VERY difficult and his lectures do not prepare you for them at all. His project/lab specifications are very vague and ambiguous. If you are taking this class online you must really on other students and TA's to help you. The problem is that only the students are willing.
As someone with no prior experience, I need about 12 hours of work per week to do well in this class. You can't expect to learn how to program just by watching lectures. You have to read and do your non-mandatory homework on Zybooks. Labs may have flaws, but you just need to read the specs carefully and match the output. Grading criteria is fair
He is really funny and relatable. When teaching code, all of his examples are meme-related. Although, I have never really learned much from his lectures. But, ZyBooks is super helpful (and time-consuming). I spend more time on his class than any of my other ones because there are 5 projects per semester and a mini-project every week.
Prof. Blanchard was super funny, I loved the jokes he'd make in lecture. The biggest problem is that so much of the content you have to learn yourself on ZyBooks and you have to spend a fortune of time on it. Grading criteria for the projects is pretty stringent too: if it doesn't match EXACTLY then it's no credit for that sample output.
I took him for operating systems and he was a fantastic professor. Probably the best in the CISE department. His projects are hard and are a lot of work. But his lectures are very interesting and easy to follow considering how hard the material is.
He's a great lecturer but exams and quizzes are oversimplified to true and false questions, which doesn't really encourage you to learn material. He gives a ton of assignments, a lot of which have poor descriptions, especially for projects. He's definitely a better CS professor than average, but not a model of perfection.
Professor Blanchard is a great teacher, hes extremely knowledgeable about programming and is honest when he doesnt know an answer. You can tell he truly believes in the importance of improving teaching. He does go quickly in lectures and theres a lot of work to do, but you learn a lot. He clearly says in the beginning that the average is a C.
Blanchard is truly one of the best teachers I've ever had. He clearly loves teaching and seems to genuinely care about students. His quizzes and exams are extremely fair: most of the knowledge he tests is actually pretty intuitive if you have studied the material and paid attention to lecture. You need to work a lot for projects and labs, however
The best professor Ive had for any class ever. His tests are hard, and his programming assignments will force you to put in work, but his lectures are absolutely unmissable. Also, hes probably the sexiest man on UF campus. Take this class.
I respect Jeremiah Blanchard and his methodology for teaching, however, I don't think it works for every student. Even if you do have programming experience, prepare to dedicate at least 10+ hours to the labs and projects in this class per week. If you have any other obligations such as a job, you will struggle a lot.
I learned more in one semester with Dr. B did I did in four year's worth of programming experience. He throws you in the deep end by forcing you to use your creativity to build cool and complex programs put of seemingly simple concepts. If you put the work in, your skills will vastly improve.
This class is tougher than any other intro course (even physics 2), but Blanchard has incredibly clear lectures and is always available to help. Very fair grading. Projects and labs are time-consuming, but you will learn a lot from them. The class is about half its original size at the end of the semester, and the average grade is a C+.
Does not provide exercise and project solutions. Hide exam and quiz solutions. This lecturer lectures well, but he puts more effort into preventing cheating than helping the community to learn by making answers public. Projects are vaguely constructed and rubrics change last second. As a result, he can irresponsibly make new projects every semester
He is great in terms of teaching. He puts a lot of effort to make sure everyone is on the same page. However, he encourages students to ask WAY MORE question than it needs to be asked. In a 2 hour lecture, at least 1 hour passes away student asking irrelevant and frankly sometimes very stupid questions. Some of the projects are poorly written.
He's a good professor who cares about his students. He wants you to succeed. However, you won't pass COP4600 if you aren't putting in effort. His projects are not meant to be tutorials -- You gotta figure it out on your own. Learning via Self discovery > self exercises > taught visually > taught verbally. Blanchard wants you to discover solutions.
I took the CS teaching and learning class with him and it was so hard :( Class was super test heavy and none of the material on the slides were on the quizzes. I have a 3.8 GPA but man I got destroyed by this class
CIS4930 with Professor Blanchard has been the hardest class I have taken at UF. His frequent exams often go beyond the scope of this class and don't have enough time. I thought I would succeed but this class really crushed me :(
CS Teaching and Learning is no doubt the hardest class I have taken in my computer science curriculum. I needed one elective credit to graduate and Professor Blanchard requires at least 10+ hours outside of the class for this one. Super hard quizzes every week. The only reason I didn't fail this course was the extra credit 10 page essay I did...
Blanchard is a great lecturer. He cares about students and wants you to succeed. However, the grading criteria for the project reports is ambiguous and seems to be unfair. The report is supposed to be a brief summary, but you are basically expected to explain everything you did to get full credit, which is nearly impossible to do in 500 words.
I have taken 3 of Blanchard's classes so far. They are never easy, but I've learned so much which is more than I can say about any other CISE professor at UF. If you want to get an industry job as a programmer, take his classes and you'll be adequately prepared. He cares so much for his students.
One of the best CS profs at UF
AI for Games with Blanchard was an amazing experience. If you put in the effort you will genuinely learn the material and know it. As someone who has experience with programming prior to college there is a lot to take away from his courses regardless of your experience. Workload can be hefty, so judge your schedule ahead of time.
Blanchard makes off color remarks. He has no business speaking for professing for the university of florida.
OS is one of the hardest classes you'll ever take, but I think Blanchard is a great professor to teach it. There are A LOT of projects, but you actually will learn something from them. His instructions are more clear than I usually see in CS, but you will still have to teach youself a lot. Exams/quizzes are hard but fair. Lectures are pretty good.
This course is a mixed bag -- I learned a ton from Dr. Blanchard, but the coursework also had me questioning my sanity for most of the semester. Be prepared to spend 50+ on a project just to have an okay grade on it. He was good about providing EC and being fair with his exams, but expect to spend full weeks dedicated to this class.
This class is majority attendance-based and is very easy to get an A in. You have short weekly reading and easy 3-question multiple choice quizzes on the readings. The other reviews for this class were joke reviews; I can't imagine anyone actually struggling for an A in this class.
Blanchard is one of the best lecturers I have had at UF and he clearly cares a lot about his students. I just wish that would reflect more in his management of the course. I found the amount of work unnecessarily overwhelming and tedious so be ready to work. The exams are doable but tough and take a lot of cramming. ATM he is the best option for OS
Great lectures, very useful. If you aren't planning on watching, another professor might be better.
This was the hardest class I've ever taken at UF, but also the most rewarding. I'm not interested in the topic, but professor Blanchard is a fantastic teacher. His teaching style isn't for everyone, but I purposefully seek out his classes to get the best learning experience. The class is lecture heavy, quiz heavy, exam heavy, and project heavy.
Professor Blanchard is my favorite teacher at UF. He is a fantastic lecturer, sets clear expectations, and is reasonable. This is the only class I look forward to this semester. This class is way easier than OS or Performant Python. I'd compare it to Programming Fundamentals 2 with him in terms of difficulty.
Spring 2021. Great guy, and really cares about the students. One group project, 2 exams, and some smaller coding assignments. There were some organizational problems which I didn't like. He had class materials in a repo but didn't have clear instructions for how to mirror it (another student found/posted them). Overall the pros outweigh the cons.
Everbody is right. He cares, knows what he is doing, is super responsive, etc etc. Go ahead, email him right now and I bet he responds in .25 seconds. Also, make sure you get a good group for the project!
Class was not bad except for the final robocode project which I found really difficult, make sure to get a good group. Rest of class was medium chill imo. Blanchard cares and the class is pretty interesting. Decent amount of work, but overall not too bad.
Dr. Blanchard is single-handedly one of the toughest professors I have ever had. He is extremely immature, sensitive, childish, and demeaning and is constantly complaining about every little thing he has to do as a teacher. He does not accept DM's and will rarely answer emails. Honestly a manchild. Avoid his class at ALL costs and if not, GOOD LUCK
Dr. J is a great professor, probably among the most passionate I've ever seen in CS but with that passion comes struggle lol. He does care and wants to see every student succeed, but he WILL push you. Learned a lot, even though the course got pretty hectic towards the end. Start early and stay on top of projects, cannot stress this enough!
Dr. Blanchard is a wholly disorganized professor. His assignments are chock full of errors and his exams are written last minute. Corrections are not clearly defined and are only available sporadically dispersed among class general chat messages. He will give you a zero and almost insultingly, allow for correction in a short window without notice.
Unless you're an amazing coder, able to debug anything and everything- this class is not for you. Dr. Blanchard seems to be a good lecturer but when it comes to assignments and tests- he's very lacking. The projects are incredibly time consuming and so are the labs. It's almost as if he expects us only to focus on this class and have no life.
Professor Blanchard is an interesting guy. When you talk to him he seems nice and cares about you, but his class is mentally taxing. It is a lot of work, and very disorganized. Lectures are either too slow or too fast, and his examples dont make sense unless you have prior knowledge. There's also too many errors in the labs and projects.
Professor Blanchard is a cool guy but a terrible teacher. He doesn't teach so much as give you a bunch of random facts and expect you to put everything together on your own. He is definitely nice and easy to access outside of class, but he just really doesn't know how to teach. I suffered through OS and learned nothing.
He's really good and pretty nice. Also quick on responses. Class is difficult but you learn a lot
Professor Blanchard's class was honestly the toughest class I have ever taken. He doesn't really answer emails and rather tells students to visit office hours where you can coinflip to see if your TA really knows what they are talking about or not. Do not take this class if you are not an extremely proficient/knowledgable coder, you won't succeed.
One of the worst professors I've ever had, he literally does not teach or interact with students. His assignments are not clear, and useless in my major - CpE. They require an unnecessary amount of time just to decipher what he wants us to do. His TA's mainly teach rest of the course. He just sends videos of old lectures.
For tests we did not receive any practice problems or exams and everything was disorganized. We were not even allowed to look at previous quizzes unless we went to office hours. Things took forever to grade even if they were just multiple choice canvas quizzes. You will not succeed unless you are already a proficient programmer.
Grading for projects would take a month or more, lectures were information packed and not very clear, and the course felt disorganized with lots of errors/ambiguity in test questions and assignments. He clearly cared about us, the content, and making the course better(so I think it will be better in future iterations), but this semester wasn't it.
He made the lectures very engaging by using funny references and memes, so you never got bored. He's not a harsh grader, and as long as you attend the lectures and complete the projects and labs, you'll do great in the class. He makes the quizzes open notes, but notes need to be handwritten, which was a pretty helpful offer in my opinion.
Grading projects and exams took a month, but other than that the material itself was pretty self explanatory. One thing I did not like was that the projects were ALL individual, so if you didn't know how to do something, you could only go to office hours and ask the TAs. Quizzes were open notes and as long as you attend the lectures, it wasn't hard
class was disorganized this semester but the grading and pacing of the class was fair
Took this class my freshman fall and my prior CS experience includes APCSA and basic python. Blanchard is knowledgeable, easily accessible, and clearly passionate. Lectures can be fast and hard to follow at times, class structure was sometimes disorganized. Read the textbook and PLEASE start projects early. Overall it was challenging but rewarding.
I lost interest in coding through this class. But the professor was nice.
Dr. Jei doesn't receive the flack he gets. No other Professor has shown such personal interest in my success, and if you truly care to succeed in his class, you will do so. COP3504C was a little chaotic towards the end, mainly because of how new the class was, but Dr. Jei was fair and deliberate, and I can't wait to take a class with him again :)
His tests are very dependent on incredibly specific edge cases. If you're taking him for COP3504 I would recommend having more experience then AP CSA. Also if you are going to take COP3504 with him, make sure you know you can co-rec it with COT3100.
He is awesome. Super knowledgeable and always ready to correct his own mistakes. He will be tough on you, but you will learn a lot. Great course.
I also had Dr. Blanchard under other several courses not currently listed - my experience with him across was always exceptional. He is a very caring and accommodating person, and shows genuine interest in the success of his students. For many classes his teaching style is open ended in terms of assignments, leaving room for creativity.
Ofc we love Dr.Jei. Just show up to class and you'll get an A. The weekly videos for the quizzes are 20min MAX so super light work. Definitely recommend this class even if you aren't TA'ing.
This class is not difficult at all. All you need to do is do some weekly reading/video and quizzes in class (very easy). Also, Dr. J is one of the best professors at UF.
Professor Blanchard's class can be challenging, but he's passionate and accessible. Use unstuckstudy and the free textbook to stay on top of the material. Lectures are engaging, and as long as you attend and complete the work, you'll do well.
Free A if you show up, pretty disorganized but he was really nice and accommodating so in the end no complaints.
Class Info
Online Classes
100%
Attendance Mandatory
32%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.29 avg changeRatings by Course
CIS4715
5.0
(3)COP3502
4.3
(40)CAP4053
4.3
(8)COP4600
3.8
(17)COP3530
3.7
(3)Difficulty by Course
COP4600
4.5
CIS4930
4.0
COP3504C
3.9
COP3502
3.8
COP3530
3.7