John Fiore - Temple University

Professor: John Fiore
Department: TBD
College: Temple University
Rating # 1
Overview:
  • Course: CIS1068
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Great teacher I'd recommend. Explains the material well enough that it seems simple. Labs start off very easy, and get a bit more difficult towards the end. However, you'll definitely be a better programmer after taking the course.
Rating # 2
Overview:
  • Course: CIS1068
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
My experience with 1068 is unique in the fact that I failed this class first with Joe Jupen. Jupen in my opinion really complicated the class. Fiore on the other hand really doesnt complicate things and makes things quite simple. Go to Lecture, not going to lecture can and will make you fail. Hes also really helpful outside of class and I enjoyed
Rating # 3
Overview:
  • Course: CIS1068
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Skip the textbook and just attend class if you want an A. The exams are cumulative, I would say on the final exam 95% of the problems were almost the exact same problem as on midterms. You'll assigned coding problems once a week and the extra credit does add up. Massive curve, friend got Ds on both midterms and still was able to get an A.
Rating # 4
Overview:
  • Course: CIS3207
  • Grade Received: B+
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Fiore is a super funny & nice guy, but when it comes to OS his teachings fall short. He couldn't answer a lot of questions in class, and wasn't very helpful on assignments. Also, he never responded to most of my emails, and seeing him outside class is like playing catch-me-if-you-can. OS is definitely a difficult course, but you'll be fine.
Rating # 5
Overview:
  • Course: CIS1068
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Fiore is a pretty good teacher. Great guy and knows his stuff. Very good at explaining Java in easier terms. His tests are really hard, so make sure you study for them (I studied 10+ hours for both tests and still failed both). The labs get progressively harder but are still doable. I would definitely take Fiore again.
Rating # 6
Overview:
  • Course: CIS1068
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Prof. Fiore knows his stuff. Roughly one programming assignment per week, they're not too hard, but give yourself time to do them. Plenty of extra credit on them. He doesn't use follow the textbook, so go to class. He'll post lecture slides and code on his website. A great professor and funny, too. He's always happy to go over material a 2nd time.
Rating # 7
Overview:
  • Course: CIS3207
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Had him for both 3207&1068. He is by far the best in the CS department. Hes hilarious and is able to explain challenging concepts very well. Everyone has the same labs for 3207. Theyre challenging and time consuming but he gives you everything you need to do well in them. His exams are tricky but doable. 1068 was a breeze yet still learned a lot
Rating # 8
Overview:
  • Course: CIS3207
  • Grade Received: A+
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: No
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
i theorize that he intentionally keeps his lab instructions ambiguous because it separates the ones who care about getting a 10/10 vs the ones who will take the 8s, 7s... no reason that I have to read a poorly-written 14 page instruction sheet and still have no idea what i am supposed to do. also, his tests feature material that is hardly covered.
Rating # 9
Overview:
  • Course: CIS3207
  • Grade Received: B+
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
Fiore tries to relate to students. But he offers no help for the labs. No live coding examples, just powerpoints with the same examples that the textbook uses. easier to save the tuition money and buy the book, learn it yourself. watch youtube videos that explain the material in live coding examples, instead of listening to fiore reading them.
Rating # 10
Overview:
  • Course: CIS3207
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
He is enthusiastic about the topics, but he tends to just describe functions and system calls to the class. The assignments are way harder to implement than the scope of information in his lectures, so one would think he would provide detailed examples of code that one could look at and learn from. Expect to spend 15 hours minimum on each lab.
Rating # 11
Overview:
  • Course: CIS3207
  • Grade Received: B+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
I personally found the subject material more dry than that of other comp sci courses, but by the end of the class I found that I had come to really appreciate the material & had learned so much. Fiore is a wonderful professor- labs are definitely long and tough, lectures can be boring, but it's very much worth it (you learn so much).
Rating # 12
Overview:
  • Course: CIS3207
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
One of the best Computer Science professors at temple university, hands down. He cares for the students and wants everyone to succeed. He realizes if the class doesn't understand a concept and always stops to go over something in more detail whenever possible. He makes class fun as well, making jokes at times and making a tough class enjoyable.
Rating # 13
Overview:
  • Course: CIS1068
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Very funny professor. Gives 2 midterms and a final and weekly programming assignments that are doable and offers help if needed. Easy to joke around with but knows his stuff and excels at teaching it to students.
Rating # 14
Overview:
  • Course: CIS1068
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Fiore is a cool guy, he's pretty laid back and makes a lot of jokes, but more importantly he explains concepts well and makes himself available to answer questions outside of class. He generally gives one lab assignment per week but you have more than 7 days to complete it. The text book isn't required and he doesnt take attendance. Worth taking!
Rating # 15
Overview:
  • Course: CIS1068
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He gives a lot of assignments, which can be really difficult and will often come at the worst possible times. Overall, he was fair and there were plenty of opportunities for extra credit on assignments. If you don't keep on top of things it's easy to get overwhelmed by the material though. His lectures are pretty good and he tells lots of jokes.
Rating # 16
Overview:
  • Course: CIS1068
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Prof. Fiore is the best CS professor I have had thus far. He has great lectures that make coding easy to understand. His homework assignments can be quite hard by the end of the semester but they are still manageable. His test are hard but he prepares you pretty well so it isn't impossible to do good on them.
Rating # 17
Overview:
  • Course: CIS1068
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Probably my favorite Professor thus far af Temple. He's more than fair on assignments and has really great lectures that show the method of coding, and then he cements it into your head with a bunch of examples. He's also funny and makes his class fun and relateable. His assignment go from really easy to pretty challenging but it wasn't too bad.
Rating # 18
Overview:
  • Course: CS2107
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Best CS Professor Currently at Temple. Anything that he teaches, it you can take it. do so. The material he covers may be hard, but he is the clearest, most helpful teacher, so his class will be the "easiest" to do well in. Even when you have to cover boring machine code, he somehow makes it engaging. Organize your schedule around him.
Rating # 19
Overview:
  • Course: CIS1166
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Best professor in the CS department so far. He's such nice professor & very good at explaining difficult concepts. Always makes sure that students understand the materials. His quizzes & exams are very fair, it's literally everything that you learn in class, no trick questions whatsoever. I learned a lot in his class, take him if you can!
Rating # 20
Overview:
  • Course: CIS3207
  • Grade Received: B
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Get ready to work/learn, this class is no joke. Only 4 lab assignments all semester, but they are long and difficult. Quizzes are based on material from lecture slides. Questions from quizzes reappear on midterm and final. Fiore is a great professor and does a wonderful job teaching one of, if not the, hardest class in the department. Good luck!
Discuss With Everyone:

No comments:

Post a Comment