2.6

John-Austen Francisco

Computer Science - Rutgers - State University of New Jersey

2.6
Quality
3.6
Difficulty
33%
Would Retake
95
Reviews
2.6
Quality
3.6
Difficulty
2.6
Helpful
2.5
Clarity

33%

Would Retake

95

Reviews

Rating Distribution
Official

5

19

4

14

3

10

2

14

1

38

What Students Say

Although seemingly funny, actually unorganized, unreliable professor, really regret to take his course

CS214 - 1.0 rating

Remember never take his class

CS214 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 48 grades
Most common grades:
A (25)
Not sure yet (18)
B (11)
Grade Distribution
A(25)B(11)C(5)D(3)F(0)A-/B+(5)
Based on 71 reported grades
A: 25
Not sure yet: 18
B: 11
B+: 5
Common Tags
GROUP PROJECTS (18)
Graded by few things (15)
Hilarious (12)
Tough Grader (11)
Skip class? You won't pass. (9)
GRADED BY FEW THINGS (8)
Tough grader (7)
EXTRA CREDIT (6)
Rating Trend

Stable

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

CS112

5.0

(1)

CS518

3.8

(5)

CS352

3.6

(5)

CS211

2.7

(28)

CS214

2.5

(40)
+4 more courses
Difficulty by Course

COMPSCI

5.0

CS416

4.1

COMPSCI1

4.0

CS214

3.7

CS352

3.6

Reviews (95)
2.0
5.0
CS352
Aug 22, 2013

Highly disorganized - can't figure out how to use Sakai properly, and grades are always extremely late. Goes off on tangents and rambles during lecture. Makes easy material feel harder than it needs to be. Grading is unnecessarily harsh - a third of the class dropped out, and they weren't even factored in to the final curve.

1.0
5.0
COMPSCI
Oct 21, 2014

He says, "It's a great day for computer science" everyday when it's clearly not. He gets every single thing wrong and doesn't know computer science. Our students always correct him. He has too much pride in his PHD degree which I clearly don't know how he got cause he sucks at computer science. He probably got it in another subject.

5.0
4.0
CS352
Aug 11, 2015

Very reasonable grader, helpful during office hours and during lecture. Our final project was due the day of the final, which was absolutely nuts.

3.0
5.0
COMPSCI1
Aug 26, 2015

Not for the faint of heart. Difficult subject, difficult teacher, but if you put your mind to the material and work your tail off you'll be able to knock out a very solid grade as well as learn the material very well. He rushes through material rather quickly, so going to class and paying attention are musts.

5.0
2.0
CS352
Sep 17, 2015

John Austen was very fair, gave excellent preparatory tools for his exams, made himself available to give guidance on projects, and did his best to aid in student learning by reviewing every important piece of information in review sessions before each class. You would have to try if you wanted to do poorly with this guy. Also, awesome shirts.

4.0
2.0
CS214
Grade: A
Dec 22, 2015

Francisco only taught 2 of the sections for the class, and although we did the same projects we ended up severing ties with the main class because of the way Francisco taught. We spent many a lecture just discussing our projects, and he was very helpful in that regard. However, his lecture were awkward to learn from so I learnt a lot on my own.

5.0
2.0
CS214
Grade: A
Dec 22, 2015

Francisco is a good lecturer, he definitely enjoys the material and is pretty funny during class. He spent a lot of time in class to go over the assignments, and have out extensions generously. Office hours were flexible and easy to arrange. Only negative was that he was slow to post notes and exam grades.

4.0
1.0
CS214
Grade: B
Dec 23, 2015

He always answered student questions thoroughly and was available for office hours whenever needed. He liked to make us think for ourselves and gave fair exams.

5.0
3.0
CS352
Grade: A
Dec 25, 2015

Great professor. Great person. Would take again! Projects are fair, as is the grading.

4.0
2.0
CS518
Grade: A
Jan 5, 2016

JAF is a quite professional, but his voice is too low and always speaks so fast that you'll find it hard to catch with him . His grading is not so strict, if you do your best in his class, you'll finally get a good grade.

4.0
3.0
CS214
Grade: B+
Jan 9, 2016

He is a good systems professor. He helps you a lot in office hours so be sure to go. Class itself was pretty boring, but that is probably because the subject is boring itself. Very reachable by email. Just be sure to sit in the front because he is hard to hear in the back and he speaks very quickly.

4.0
3.0
CS214
May 6, 2016

Professor retaught CS211 for most of the first part of the semester. Gave out programming assignments that were unclear. He wouldn't clarify it until close to the assignment due date. He also likes to call students out when they are not paying attention.

2.0
3.0
CS214
Grade: C+
May 20, 2016

He's extremely likeable as a person (not to mention, attractive), but somewhat disorganized as a lecturer. If you took 211 before, the first month or two of lecture is very redundant. 50% of your grade is group projects, which are graded by a script that often gets things wrong: quickly learn how to appeal your grades. Read his good online notes!

2.0
5.0
CS518
Grade: B
Jun 17, 2016
Wouldn't take again

Very bad class experience. He is low on volume, give insensible homeworks,and horrible. He thinks students should learn everything and come to his class. The homeworks are so tough that the class could never complete the. The teacher has hubris and is not at all a good teacher. Its tough to LEARN in this class, you should be a pro already.

3.0
4.0
CS518
Nov 28, 2016
Would take again

Friendly and willing to help out, especially if you have no experience in computer architecture. Speaks a little quietly in lectures, but always willing to repeat himself or elaborate. Homeworks are ridiculously difficult and impossible to do without lots of extra research. Exams are difficult, memorize all slides and lecture notes.

Gives good feedback
Get ready to read
Skip class? You won't pass.
2.0
4.0
CS416
Apr 29, 2017
Wouldn't take again

He makes you pay attention by selecting random students to answer random questions. He is extremely vague both in lecture and for assignments. He expects perfect assignments yet the descriptions for them give you almost nothing to go off of. He also assigned a project over spring break and wondered why most people couldn't work on it.

BEWARE OF POP QUIZZES
GROUP PROJECTS
3.0
4.0
CS214
May 10, 2017
Wouldn't take again

Well, like 4 of his keys on his laptop are broken, so while typing lecture he once said "pretend this d is an a" and preceded to have a bunch of d's everywhere. He's kinda all over the place, and his lecture notes really are not helpful. It's hard to prepare for exams since it's basically a guessing game of what will be on it. Projects are lengthy.

4.0
3.0
CS214
Grade: A
May 10, 2017
Would take again

Group projects which can be good or bad for you. First three projects are all easy, but the last will make you work for it. Tests aren't bad and are all based on content covered in lectures. If you're familiar with C, you probably don't even have to show up until after the midterm.

TEST HEAVY
GRADED BY FEW THINGS
GROUP PROJECTS
3.0
4.0
CS214
Grade: B
May 12, 2017
Would take again

Overall, he's a very average professor. The assignments/exams themselves (excluding string sort) are difficult and time-consuming, and it doesn't help that C is not a very user-friendly language. The first half of the course covers C, so if you know C you should only pay attention in the second half of the class. Gives vague advice in office hours.

LOTS OF HOMEWORK
Clear grading criteria
GROUP PROJECTS
3.0
5.0
CS416
May 13, 2017
Wouldn't take again

This is the hardest class I have ever taken in Rutgers. In the end, I'm just happy I can pass. Be aware of the assignments, they are way too hard. Overall, Francisco is a good person, but he is not a good professor, at least on OS. Take OS with another professor. I really had no interest in C or in systems at all after this class.

Tough Grader
TEST HEAVY
2.0
4.0
CS214
Grade: D
May 18, 2017
Wouldn't take again

This guy is a meme lord but other than that i didn't really enjoy his class. Ended up with my first D grade in all of college, high school, and middle school lol but it was mostly my own fault. His sakai notes are complete garbage and his laptop keys didn't even work so he couldn't type anything properly.

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
1.0
5.0
CS416
Grade: D
May 24, 2017
Wouldn't take again

Before I took this class, I thought I loved systems programming and wanted to go to grad school for it. After this class, I never want to touch C again. Instructions for the group projects were unclear and contradictory, and we did not get feedback for the last two assignments until the end of the semester. Exams were open-ended and tangent-based.

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
2.0
CS211
Oct 19, 2017
Would take again

This man is a god among mortals

Hilarious
Caring
5.0
5.0
CS214
Grade: Incomplete
Nov 17, 2017
Would take again

CS214 He seemsto be making this class entertaining and the lecture notes don't match what you will learn in class.

Tough Grader
Respected
GROUP PROJECTS
1.0
4.0
CS211
Dec 10, 2017
Wouldn't take again

assignment descriptions are so convoluted it's insane, he's (kinda) funny but doesn't explain stuff well, responds to questions horribly, takes forever to grade(seriously, 2 months into the course we had 0 grades). time-consuming assignments up until the last day. take someone else

GRADED BY FEW THINGS
Tests are tough
4.0
4.0
CS214
Grade: Not sure yet
Dec 11, 2017
Would take again

10/10, would not recommend

Inspirational
Hilarious
4.0
5.0
CS416
Grade: B
Dec 15, 2017
Would take again

Prof. Francisco thoroughly teaches a very difficult/complex subject. I really like the slow pace of the lectures, as he rarely misses even small details with all the examples, but some people get bored and prefer faster pacing. Projects are extremely tough/tedious, but are also quite useful for real-world interviews/applications. Intense challenge.

Hilarious
GROUP PROJECTS
LECTURE HEAVY
1.0
4.0
CS211
Dec 22, 2017
Wouldn't take again

Terrible at explaining concepts and put material on the midterm that he hadn't even taught yet. He went over that material after the midterm. You're better off self-teaching yourself than going to lecture.

GRADED BY FEW THINGS
Tests are tough
1.0
1.0
CS416
Grade: A
Dec 28, 2017
Wouldn't take again

He will not tell you what test cases your code needs to run on. Although class is not mandatory, he will state certain things only during class. He will not explain how the code is supposed to function in depth. Assignments depend on previous ones, so if you couldn't do the previous one, then you will not be able to finish the current assignment.

Skip class? You won't pass.
GROUP PROJECTS
Tests are tough
1.0
5.0
CS211
Dec 30, 2017
Wouldn't take again

This was the poorest ran class I have ever taken. There is literally zero structure to the course. The assignments are always filled with mistakes which aren't resolved until late. No grades for months . Honestly the professor is in his own world and doesn't understand the way he handles the course is causing stress to his students.

Tough Grader
Tests are tough
1.0
5.0
CS211
Dec 30, 2017
Wouldn't take again

Lied multiple times about dates we would receive grades. Unaware of his actions: During tests would make jokes while students were cramming to finish, he would type things on the screen stating facts like the percentage of code similarity among the class like that's something you really want to know about while doing his impossible tests.

5.0
2.0
CS211
Grade: B+
Jan 3, 2018
Would take again

He initially gave me a D but after he acknowledged the mistake he gave me a B+. While the class was disorganized, I really enjoyed having him as a professor. He did really well for teaching 4 different CS classes in one semester. He always answered student questions and was always more than willing to help. He's a nice, brilliant professor.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Would take again
1.0
4.0
CS214
Jan 6, 2018
Wouldn't take again

He slacks on his lectures and then expects you to have expert knowledge and write these heavy code projects which make up 50% of your grade. Wouldn't recommend. Take Andrew Tjang if you can. Heard he was awesome.

Tough Grader
GROUP PROJECTS
Tests are tough
1.0
5.0
CS416
Grade: B
Jan 29, 2018
Wouldn't take again

I have had the 'pleasure' of having him for three different classes within the Computer Science curriculum. He is an absolute brutal teacher. He spends more time horsing around during lecture than teaching and he is overlaps his graduate level class slides with undergrad classes. There is nothing favorable or honorable about this guy. Avoid.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
4.0
CS352
Grade: B+
Feb 3, 2018
Wouldn't take again

Simple material, but he simply cannot teach. Had to rely on Youtube videos for 90% of his lecture material. Messes around way too much in lecture.

Skip class? You won't pass.
Hilarious
GROUP PROJECTS
1.0
5.0
CS211
Grade: C+
Feb 12, 2018
Wouldn't take again

The prof. knows the subject, however, his teaching is completely unorganized. Assignments were filled with mistakes and some were never taught on how to do them. He put things on the exam that were taught after they were taken, first grades were received after 3 months(last month of class), and his lectures are very unfocused.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
1.0
3.0
COMPSCI1
Grade: A
May 28, 2018
Wouldn't take again

He relies heavily on lectures to spread any useful knowledge, but it is impossible to acquire this knowledge elsewhere. By this I mean if he explains that to complete your current project you need to use "this function", you have no way of knowing that any other way than from him. Avoid this teacher at all costs.a

GROUP PROJECTS
1.0
5.0
CS211
Grade: Drop/Withdrawal
Jun 11, 2018
Wouldn't take again

This was the worst experience I have ever had in a classroom. This experience actually ended my pursuit of a cs degree at Rutgers. It was impossible to complete assignments as a result of the lack of structure this professor had in class. He had not started any real material until three weeks into class and an assignment was due already. Avoid!

Get ready to read
LECTURE HEAVY
1.0
5.0
CS214
Grade: Rather not say
Oct 1, 2018
Wouldn't take again

If you don't take notes in class, you're screwed. Seriously, this guy posts his notes after class, but it's like trying to decipher hieroglyphics. He can make people laugh in class sometimes, but it's not funny when midterms are in 2 weeks and you have no idea what to study. He also announces his submission criteria in-class 3 hours before its due.

Skip class? You won't pass.
GRADED BY FEW THINGS
GROUP PROJECTS
5.0
2.0
CS214
Grade: Not sure yet
Oct 24, 2018
Would take again

He's a pretty good teacher. The material he teaches is super interesting and his tests are straight forward if you go to every class. His TAs this year are a mess and I feel like they aren't on the same page as the professor in grading. Overall, really enjoy the class and the projects are okay if you have a good partner to start with.

Skip class? You won't pass.
EXTRA CREDIT
GROUP PROJECTS
1.0
5.0
CS214
Grade: Not sure yet
Dec 4, 2018
Wouldn't take again

CSV sorters, unclear project descriptions, unreasonably strict grading for exams and TAs who consistently grade your project wrong are what you get with this class. Prepare to email TAs and the professor regularly. The content isn't hard, it's made hard through the unorganized nature of the professor and TAs themselves. I regret taking this class.

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
1.0
5.0
CS214
Grade: Not sure yet
Dec 18, 2018
Wouldn't take again

Never take this professor's class, he is really unorganized everything, I really wish never see him again, one of the poorest professors in CS, RUtgers! Remember never take his class!

4.0
4.0
CS214
Dec 19, 2018
Would take again

The professor is good. I realize it's not a popular opinion but the way in which I learn matches with his way of teaching well. I reached out often as I could to get a better understanding of the material and as long as your questions are intelligent you have a good shot at getting intelligent answers in return. Grading criteria can be unorganized.

Tough Grader
GROUP PROJECTS
1.0
5.0
CS214
Grade: Not sure yet
Dec 20, 2018
Wouldn't take again

Although seemingly funny, actually unorganized, unreliable professor, really regret to take his course.

1.0
4.0
CS214
Grade: Not sure yet
Dec 22, 2018
Wouldn't take again

Think he's slick ripping off his students. Has managed to screw up every single grading rubric on all 4 projects. Gives false information during office hours. Somehow manages to blame the TAs for his "worst semester in 20 years". School only keeps him for his IQ-too bad his IQ doesn't stop him from being the biggest mistake in the CS department.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CS214
Dec 22, 2018
Wouldn't take again

Francisco has this sort of God-Complex where he thinks he's the Savior of the Computer Science Department when in actuality everyone just thinks of him as an incompetent NEET who's degrees have long expired.

GROUP PROJECTS
3.0
4.0
CS214
Dec 24, 2018
Wouldn't take again

His lectures were good and I learned a lot. The basic idea for the projects were good for teaching the material. HOWEVER he was extremely disorganized. The autograders were entirely dysfunctional, and although he was good at teaching material he was not great at answering questions. The exams were fairly easy if you went to lectures.

GRADED BY FEW THINGS
GROUP PROJECTS
1.0
3.0
CS214
Grade: Not sure yet
Dec 31, 2018
Wouldn't take again

If you value your sanity, don't.

5.0
1.0
CS214
Grade: A
Jan 16, 2019
Would take again

I like Francisco, I enjoy his lecture. He is funny and nice!

3.0
4.0
CS214
Grade: B+
Jan 29, 2019
Would take again

He is kind of disorganized but he teaches the material pretty well. There was a problem with the new assignment set which caused a lot of problems, but it wasn't his fault

Skip class? You won't pass.
GRADED BY FEW THINGS
GROUP PROJECTS
5.0
3.0
CS112
Grade: Not sure yet
Mar 2, 2019
Would take again

He really knows his stuff and made the class interactive by asking countless questions. He was also hilarious and his use of MS Paint makes the class even more fun. He also has this metal poking thing that he uses to wake students up in his class. I don't know about other classes, but he was great for data structures.

Gives good feedback
Participation matters
Amazing lectures
1.0
4.0
COMPSCI1
Grade: C+
Aug 8, 2019
Wouldn't take again

I had him for OS(416) and it was my worst experience in all of Rutgers. If you can, avoid at all costs. His lectures are long, dry, and soft-spoken. Decent slides? That's about the nicest thing I can give him. His assignments and exams are completely unreasonable. The final in particular was asking about space stations. in a comp sci class

Graded by few things
Test heavy
Group projects
1.0
5.0
CS214
Aug 29, 2019
Wouldn't take again

This professor is notorious here. He is good at making jokes, but his lecture , homework and exam are also jokes. When you ask him questions, he always ignore your specific question, and try to tell you his stroy, which is really annoying and confusing. Anyway, avoid him.

5.0
1.0
CS214
Grade: A
Dec 11, 2019
Would take again

He is the best professor in Rutgers

Gives good feedback
Respected
Participation matters
1.0
3.0
CS214
Grade: Not sure yet
Dec 15, 2019
Wouldn't take again

There are too many problems to outline in the few characters that I have so I will touch on the worst one which is the lack of useful slides to learn from outside of lecture. I would have much preferred having actual content on slides or text files rather than just a list of terms that I have to google and teach myself what they mean/do.

Lots of homework
Graded by few things
Group projects
1.0
4.0
CS314
Dec 21, 2019
Wouldn't take again

Avoid this man at all costs, you will walk out of every lecture not learning anything new every single time. You're basically teaching yourself at this point. He's a smart guy and knows what he's talking about but he legitimately cannot teach. The good thing about him is his personality isnt bad I guess? Just avoid.

Graded by few things
2.0
3.0
CS314
Grade: Not sure yet
Dec 24, 2019
Wouldn't take again

The class material wasn't bad at all, but man, Francisco is the most disorganized professor I've ever had. He certainly knows his stuff when lecturing and is charismatic, but I've had enough of his cryptic instructions, unresponsiveness w/emails, and the fact that it takes AGES to get any grade back, even for the smallest assignments. avoid

1.0
4.0
CS214
Grade: Rather not say
Jan 3, 2020
Wouldn't take again

Worst professor at Rutgers. If you dare to take his class, you're in for a wild ride. Useless notes, unclear guidelines, ignores student questions, and GRADING TAKES ABSOLUTELY FOREVER. He's pretty inconsiderate when you think of all that he demands from us as students vs what he gives us as a professor. AVOID.

1.0
5.0
CS214
Grade: Not sure yet
Apr 23, 2020
Wouldn't take again

Worst CS professor taken in Rutgers. Boring lectures, uselessnotes, confusing assignment guidlines. Did not learn anything useful from this class. AVOID.

Group projects
Tough grader
5.0
4.0
CS214
Grade: A
May 1, 2020
Would take again

My favorite professor thus far as a rising junior. Goes over all material 2 or 3 times and I learned a lot. Super knowledgeable, but his projects are hard.

Gives good feedback
Lots of homework
Caring
1.0
5.0
CS214
Grade: Not sure yet
May 9, 2020
Wouldn't take again

Terrible, just terrible. Avoid this man at all costs. Let's just say that I didn't know my grade even after taking the final and i can't even approximate where im standing. Projects are so vague and TAs aren't any help.

1.0
5.0
CS214
Grade: Not sure yet
May 10, 2020
Wouldn't take again

THE MOST UNPROFESSIONAL PROFESSOR EVER. There was a transition to remote instruction is the middle of the semester and after that things get atrocious. NEVER reads piazza, NEVER replies emails, and NEVER gives out a grade for a past project. The semester has already ended and we don't even know our grade for a assignment given out two months ago.

Tough grader
1.0
3.0
CS214
Grade: Not sure yet
May 11, 2020
Wouldn't take again

Good lecturer, awful at everything else. Gives vague project directions. Messed up the testcases and had to not count some in the end. Takes an OBSCENELY long time to grade projects. Grades projects incorrectly until asked for a regrade. Teaches FALSE things, e.g. "realloc is unreliable" that are easily verified to be untrue w/ Google! AVOID!

3.0
4.0
CS214
Grade: Not sure yet
May 13, 2020
Wouldn't take again

He has great lectures, just disliked because 1. unclear/difficult projects and 2. slow grading. The latter causes a lot of stress for you near the end of the semester, but usually grades come through. This semester we pulled in the dean to intervene after a certain incident happened, so perhaps this class is getting better. Only take if necessary.

Graded by few things
Amazing lectures
Tough grader
2.0
3.0
CS214
Grade: A
May 14, 2020
Wouldn't take again

I firmly believe that taking a class with Franny is an essential part of the Rutgers CS experience. The sheer amount of disorganization from the lectures to the project grading is unbelievable at times and perfectly encapsulates the program as a whole. The man is a walking meme.

1.0
4.0
CS214
Grade: A
Nov 3, 2020
Wouldn't take again

Pretty decent guy. Terrible professor. If ur taking 214 get ready to spend 90% of your time on the projects that youre going to ask for a regrade for anyway because they are poorly graded. Wack ass TAs and management of the course too

1.0
3.0
CS214
Grade: C
Dec 24, 2020
Wouldn't take again

Francisco is easily the worst professor at Rutgers. I have unfortunately taken him for 3 separate classes (due to scheduling). His ego is a problem despite a lot of his knowledge on the CS he teaches being from the 90's and he clearly doesn't keep up. In his class its his way or no way, he refuses to work with students and takes no responsibility.

Skip class? You won't pass.
Lecture heavy
1.0
4.0
CS214
Grade: C
Dec 29, 2020
Wouldn't take again

If I had a choice I would not have taken this class but Francisco was the only professor teaching systems programming. I have learned that Francisco is a terrible teacher. His lectures are bland, complicated, and uninteresting. Your assignments, exams, and projects aren't graded till 2 days after the semester ends. He is also very pretentious.

Group projects
Tough grader
4.0
5.0
CS214
Grade: B
Mar 30, 2021
Would take again

Francisco gets a bad rap. Yea his lectures are tough to follow a bit, and the grading is incredibly slow, but go to his office hours. He's a great guy and fun to talk to, not to mention incredibly helpful! I enjoyed him alot.

Gives good feedback
Accessible outside class
Hilarious
2.0
4.0
CS314
May 13, 2021
Wouldn't take again

More then 80% of our final was comprised of material we spent 2 weeks on at the beginning of the semester. Don't expect emails/Piazza questions answered in an orderly time and don't expect any transparency as your final grade will probably just be a mystery box surprise. This is the first time I have ever felt scammed out of a good grade.

1.0
5.0
CS211
Grade: Rather not say
Jan 7, 2022
Wouldn't take again

He is a smart guy and knowledgeable but he is not a good prof. We were supposed to have 5 programming assignments but he only gave us 3. Even though programming was 50% of the grade. Assignments were very hard. I asked him to open previous quizzes to study for finals and he said "I don't want you to see the right answers. " AVOID HIM !!!!

Graded by few things
Lecture heavy
Tough grader
3.0
3.0
CS314
Grade: A
May 10, 2022
Would take again

I think he gets a bad rap. I liked his lectures and they weren't really disorganized. I think 314 was handled weird this semester though since some of the assignments were suspiciously easy; like a 100pt project that took 15 minutes to do and get 100% on. Grading was slow though and w/o clear test cases I couldn't tell if I did assignments right.

Graded by few things
2.0
2.0
CS314
Grade: A
May 15, 2022

He's living in the past. Python 2? The iLabs have Python 3. Can't record lectures being a CS prof. when people may be sick. Lectures were fine, I guess. Lecture slides are stolen from another prof. and aren't that helpful. Would go really fast sometime. Avoid if you can, but he's good enough if you want an easy class. Not good if you want to learn.

Lecture heavy
Accessible outside class
5.0
4.0
CS518
Grade: A
Dec 24, 2022
Would take again

Contradictory to many reviews here, I found JAF pretty amazing. His lectures were well planned and his teaching was cohesive. Exams and assignments were based on his lectures, so if you attend them you are good to go. He was flexible with his grading and the course was informative yet challenging. 10/10 would take again.

Group projects
Amazing lectures
Hilarious
1.0
4.0
CS416
Grade: A
Jan 17, 2023

Probably the worst CS professor. Projects and assignments were worded VERY POORLY. Lecture were okay. Would make major projects and homework assignments due on the same day. Very annoying about extensions when everyone needed one citing the next assignment would come out the following day, but never did. Came out two weeks later.Avoid at all costs.

Tough grader
Lots of homework
Graded by few things
5.0
2.0
CS518
Grade: A
Jan 19, 2023
Would take again

Best thing about the prof is his teaching style. He starts with a question, establishes a simple concept, goes on building over it to teach the actual complex concept. Step by step ez pz. Some concepts that he discusses in the class that are not in the slides will show up in exams. So make sure you attend all his lectures. I think he is cool.

Amazing lectures
Inspirational
Lecture heavy
5.0
3.0
CS211
Grade: A
Apr 28, 2023

Never seen a more controversial RMP professor -- how do the older posts have up to 170 dislikes? Coming in was concerned, but he seems to have changed in that the course is easier. He def has a few quirks -- Notepad++/paint in lectures, miscommunication between TAs, etc., but nothing so bad that the course was heavily affected. Knowledgable & cool.

Hilarious
Graded by few things
1.0
3.0
CS211
Grade: B
May 10, 2023

An unorganized terrible teacher doesn't provide any study guides or practice exams, his lecture notes are horrific. Also, the dude is left in the early 2000s he needs an update.

4.0
1.0
CS211
Grade: A
May 11, 2023
Would take again

DO NOT LISTEN TO THESE REVIEWS. Something I've noticed about students here is that they do not want to put in the effort but still expect an easy A, which this class is. Everything is covered in class. He can be a bit disorganized (assignment descriptions messed up occasionally, but were easy) but he is overheated. Easy A, just put the effort in.

EXTRA CREDIT
Clear grading criteria
5.0
2.0
CS211
Grade: A
May 11, 2023
Would take again

tbh the tests are kinda obscure knowledge of what he goes over in class, but he does go over it. he teaches everything pretty well. caused some confusion on one assignment, but he made sure to make up for it by giving like 4 extra days to do it. 21 points of extra credit available for us (like an additional 3% to your total grade).

EXTRA CREDIT
4.0
3.0
CS211
Grade: B+
May 11, 2023
Would take again

He gave 3 assignments (compared to Huang's 5/6 assignments), so if you like doing assignments, don't take him. The assignments were really easy (one of them was literally 3 lines) and he gives extra credit. Tests are kind of hard so make sure you study for them. I would recommend going to lecture but it is kind of boring.

2.0
3.0
CS211
Grade: A
May 12, 2023

Professor Francisco is clearly a passionate, intelligent prof. His lectures are decent and he seems nice. However, he is very disorganized, and his quirks create a communcation barrier. Assignment instructions were very unclear, which made the course more stressful than needed. Overall, this professor does not inspire confidence in his students.

Graded by few things
5.0
2.0
CS211
Grade: A
May 15, 2023
Would take again

Came in upset I didn't get Huang - heard he was the "good" prof for 211. Couldn't have been more wrong. We got easier assignments and hws, tests were a bit tricky: midterm avg was 65, final was 54. Decent curve: 86 was an A, 79 a B+. Found the content tedious but still think JAF is awesome. Familiarize yourselves with 24hr time and counting from 0!

Hilarious
Test heavy
Graded by few things
5.0
3.0
CS211
Grade: A
May 15, 2023
Would take again

As other reviews have put it, JAF has (seemingly) stepped up this semester. MUCH less focus on C but in trade for much more emphasis on assembly and general architecture (e.g caches); few HWs that were all easy, but exams still required decent knowledge. All in was fair and fun even with the various quirks.

EXTRA CREDIT
Hilarious
Graded by few things
4.0
2.0
CS211
Grade: A
May 18, 2023
Would take again

Came in scared for my life, came out knowing that this was a blessing in disguise. Francisco is amazing! Engaging lectures, funny man. Every time I walked into that lecture hall it was as if my life goal was computer architecture. Super easy assignments, joke midterm, but moderately difficult final. Caches kind of rushed though. Overall a pleasure!

EXTRA CREDIT
Amazing lectures
Hilarious
2.0
2.0
CS211
Grade: B
May 18, 2023

Franny is the goat and an L at the same time. lectures are boring af and basically pointless for most ppl. Recitation is 10x more useful and easier to learn. Optional recitation attendance was good. Surprisingly gave only 3 Assignments and the exams were pretty awful but they don't account for as much as the assignments & hw. Overall class was easy

Graded by few things
2.0
2.0
CS211
Grade: B
May 18, 2023

His lecture style is horrendous, he barely showcases the content of the class well and uses a text editor for everything. But while he is a terrible lecturer, the class is very easy, Francisco only gave three assignments and they barely required any coding. The midterms are horrible though, everyone struggled on them. Easy A or B though.

Graded by few things
1.0
5.0
CS211
Grade: Not sure yet
Nov 2, 2023

I did not enjoy my time with Professor Francisco. His quirkiness made it very difficult to interact with him and ask questions to him. He gave an exam everybody struggled on. The only reason I am not doing bad in his class was because I self studied C before attending lecture. I have not learned anything from hhim.

Tough grader
Get ready to read
Graded by few things
1.0
4.0
CS211
Dec 12, 2023

Very bad

5.0
2.0
CS211
Dec 21, 2023
Would take again

Prof. Francisco is just a goat. I'm not sure if it was because he is leaving after this semester :( . But he gave us easier assignments(normally gives a 6 phase bomb lab, but gave us 3), and most profs give 5 assignments, Franny gave 3. Gave us bonus points on our final as well, has a quirky sense of humor. Very smart. Easy midterm, average final.

EXTRA CREDIT
Hilarious
Caring
2.0
4.0
CS211
Grade: Not sure yet
Dec 21, 2023

Terrible lecturer. The lectures were boring and hard to follow. He's really bad at explaining concepts. The assignments weren't too bad, but the exams were pretty difficult. Pretty accessible outside of class. Nice guy tho, just bad at teaching.

5.0
3.0
CS211
Grade: A
Dec 28, 2023
Would take again

Honestly, if you chose not to attend franny's lectures, you're really missing out. Great guy, really knows what he is talking about, funny guy, easy assignments (3 v.s 5) and midterm, avg final. It kinda pains me to see franny leave, another great prof leaving this shoddy cs department, but he's off to bigger and better things. Overall 10/10 tbh

Amazing lectures
Hilarious
Caring
1.0
5.0
CS211
Grade: Not sure yet
Dec 28, 2023

Less work and cool guy, but he is so disorganized. He did not put in the final grades into Canvas or tell us what the grade cutoffs are but he did put in grades into the transcript, I don't even know what I got on my final. These good reviews were written by him. If you like going crazy over your grades and worrying during the holidays, take him!

2.0
5.0
CS211
Grade: B
Jan 12, 2024

So far the most boring professor I've ever had. Francisco is very lecture-heavy and uses a very mundane and inefficient way of note-taking, it is nearly impossible not to fall asleep while watching this guy lecture. Assignments are straightforward however his tests are tough. Just avoid taking this professor at all costs.

Lecture heavy
Graded by few things
3.0
4.0
CS211
Grade: B
Feb 13, 2025

Professor Francisco is a mixed bag - his lectures can be boring, but he's still a knowledgeable and accessible prof. Using unstuck study and the free textbook helped me prepare for his tough exams.

Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

7%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 48 grades
Most common grades:
A (25)
Not sure yet (18)
B (11)
Grade Distribution
A(25)B(11)C(5)D(3)F(0)A-/B+(5)
Based on 71 reported grades
A: 25
Not sure yet: 18
B: 11
B+: 5
Common Tags
GROUP PROJECTS (18)
Graded by few things (15)
Hilarious (12)
Tough Grader (11)
Skip class? You won't pass. (9)
GRADED BY FEW THINGS (8)
Tough grader (7)
EXTRA CREDIT (6)
Rating Trend

Stable

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

CS112

5.0

(1)

CS518

3.8

(5)

CS352

3.6

(5)

CS211

2.7

(28)

CS214

2.5

(40)
+4 more courses
Difficulty by Course

COMPSCI

5.0

CS416

4.1

COMPSCI1

4.0

CS214

3.7

CS352

3.6

Similar Professors