4.6

Rafael Papa

Computer Science - Florida Atlantic University

4.6
Quality
2.5
Difficulty
96%
Would Retake
129
Reviews
4.6
Quality
2.5
Difficulty
4.6
Helpful
4.6
Clarity

96%

Would Retake

129

Reviews

Rating Distribution
Official

5

77

4

46

3

6

2

0

1

0

What Students Say

Don't miss a single lecture, if you do you will be behind to where you might consider dropping the class

COT2000C - 3.0 rating

Amazing teacher, funny, professional, and respectable

COT2000C - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 102 grades
Most common grades:
A (29)
B (24)
Not sure yet (19)
Grade Distribution
A(40)B(27)C(11)D(1)F(0)A-/B+(23)
Based on 123 reported grades
A: 29
B: 24
Not sure yet: 19
B+: 15
Common Tags
EXTRA CREDIT (56)
Lecture heavy (42)
Amazing lectures (40)
Clear grading criteria (39)
Caring (27)
Respected (25)
Gives good feedback (25)
Participation matters (15)
Rating Trend

Improving

+1.56 avg change
Oct
Nov
Last 2 months
Ratings by Course

COT2000C

4.6

(129)
Difficulty by Course

COT2000C

2.5

Reviews (129)
3.0
4.0
COT2000C
Grade: Incomplete
Oct 30, 2024

GO. TO. HIS. CLASS. Don't miss a single lecture, if you do you will be behind to where you might consider dropping the class. All this guy does is read off powerpoints and provide explanations here and there, so you will have to take a lot of notes. He's okay to talk to individually though, and if you pay attention you won't have too many problems.

Get ready to read
Lecture heavy
5.0
1.0
COT2000C
Grade: D
Nov 3, 2024
Would take again

Best teacher ever

Hilarious
Caring
Respected
4.0
3.0
COT2000C
Grade: Not sure yet
Nov 6, 2024
Would take again

He has a great sense of humor and provides plenty of opportunities for extra credit.

Lecture heavy
4.0
3.0
COT2000C
Grade: B
Nov 7, 2024
Would take again

The class was over all good. The professor went over slides and did practice questions during lectures. Grades are based on homeworks, labs, and 2 exams.

5.0
3.0
COT2000C
Grade: A
Nov 7, 2024
Would take again

Great professor. Very understanding. Extra credit available on every assignment. Lectures include examples and practice problems are always available. He really cares about his students learning and doing well. Definitely recommend!

EXTRA CREDIT
4.0
3.0
COT2000C
Nov 7, 2024
Would take again

Attendance Is not mandatory but, class should be easy if you show up and complete all Homeworks on time.

EXTRA CREDIT
Lots of homework
Lecture heavy
4.0
3.0
COT2000C
Grade: A
Nov 7, 2024
Would take again

This professor is easy to understand and does a lot of practice problems. The class only has two exams, but he does grade nicely and is understanding. The homework has extra credit if you put it into LaTex which helps the homework grade go up.

5.0
2.0
COT2000C
Grade: Not sure yet
Nov 7, 2024

It is important to attend his class whenever possible if you want to fully understand the lessons. The notes are posted in canvas but you miss out on the in-person teaching that you wouldn't get only from the notes.

EXTRA CREDIT
Lecture heavy
Graded by few things
5.0
1.0
COT2000C
Grade: A
Nov 10, 2024
Would take again

Professor Papa is a great professor. His class is super easy, and getting an A is very easy. He is always willing to learn new things and is very understanding.

4.0
3.0
COT2000C
Grade: B+
Nov 10, 2024
Would take again

Rafael Papa is a overall good professor, it is a relativity easy class if you attend all the lectures and complete all of the homework's. One thing that helped me a lot is when professor completed the problems on a piece of paper rather then just going over the slides. Overall good professor and good class.

EXTRA CREDIT
Respected
Lecture heavy
4.0
3.0
COT2000C
Grade: A-
Nov 11, 2024
Would take again

It's a solid course that provided the foundation I needed as a Comp Sci Freshman. As long as you attend all of his lectures, and listen you will be fine. The midterm was very forward, and you were allowed to use as many notes as you wanted. It's is a fast paced course though, so keep that in mind.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
3.0
COT2000C
Grade: B
Nov 11, 2024
Would take again

This professor is good and cares about his students. I personally thought that the entire course was fun, but difficult at first while gradually becoming easier. The only improvements for the course would be more homework assignments, more examples question discussed in class, and a higher emphasis on learning coding specifically Python code.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
4.0
COT2000C
Grade: B
Nov 11, 2024
Would take again

This professor was good and cared about his students. This course was difficult at first, but gradually became easier. The only improvements I would make for this course would be to add more homeworks, explain more example questions during lectures, and talk more about coding in general.

EXTRA CREDIT
Gives good feedback
Caring
5.0
3.0
COT2000C
Grade: Not sure yet
Nov 11, 2024
Would take again

He teaches at a good pace that most can follow along to. If you go to the lectures, the class won't be too difficult. The only improvement I would of liked to see is a better relation between the math and coding.

Respected
Lecture heavy
5.0
2.0
COT2000C
Grade: C+
Nov 12, 2024
Would take again

He doesn't waste a minute in the class room he uses all of the minutes in his lecture time. He also explains things very well and does many examples to help strengthen the knowledge in your mind. He offers plenty of chances for extra credit to get your grade up aswell. Just pay attention to his lectures and you'll be fine.

EXTRA CREDIT
Caring
Lecture heavy
5.0
2.0
COT2000C
Grade: A
Nov 12, 2024
Would take again

This proffessor is amazing! He's very friendly and explains things very well! I 100% recomment him to anyone.

Amazing lectures
Gives good feedback
Hilarious
5.0
2.0
COT2000C
Grade: A
Nov 12, 2024
Would take again

Overall great professor. He always explains the subject well and is happy to go over it again if necessary. It's very easy to get an A in his class. He gave us extra time to complete the mid term (which was open book) and gave an extra credit assignment which covers your lowest homework assignment.

EXTRA CREDIT
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 16, 2024
Would take again

All together a wonderful professor. His passion is for the subject matter is evident in every lecture. As he does not waste single minute of class time. Available outside of class for those who need to talk and open to learning more himself. Very lenient on grading and abundant extra credit on every homework assignment.

EXTRA CREDIT
Lecture heavy
Accessible outside class
5.0
2.0
COT2000C
Grade: A-
Nov 16, 2024
Would take again

Dr. Papa was an amazing professor having him for 2 of my classes for my BSCE was neat, he's very informative and genuinely cares that you understand the material. Would definitely recommend!

Participation matters
Amazing lectures
Inspirational
5.0
2.0
COT2000C
Grade: A
Nov 17, 2024
Would take again

Great professor! A good choice for any coding/computing classes. The course was organized very well. To do good in class, you have to pay attention to lectures and do all the homework. Some exams had topics he didn't cover in-depth, but overall, a great course. The professor really cares about teaching and about his students.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
COT2000C
Grade: A+
Nov 17, 2024
Would take again

Lectures are pretty much easy to follow and understand. As long as you attend the lectures and do your best to research the materials outside of class either through the content provided by the professor or any other form of educational videos or websites you will most likely do great and enjoy the topic taught by the professor.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 17, 2024
Would take again

This professor was terrific; he's passionate about teaching, open to feedback, and humble. The only problem is he talks too fast for me to keep up and understand sometimes, but nothing too crazy.

Lecture heavy
5.0
1.0
COT2000C
Grade: C
Nov 17, 2024
Would take again

Dr. Papa is a very understanding professor. After explaining my situation of becoming homeless for a while and not being able to do assignments on time, he understood my struggles and allowed me to improve my grade by doing makeup work and such. Amazing teacher, funny, professional, and respectable. Give this man a raise!

Amazing lectures
Hilarious
Respected
4.0
2.0
COT2000C
Grade: B
Nov 17, 2024
Would take again

The professor does a great job of explaining the material. He does talk a little fast, but he is more than willing to explain the material again if you ask. There are very few tests but the professor helps ensure everyone is well prepared with plenty of notes and practice.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
4.0
2.0
COT2000C
Grade: B
Nov 17, 2024
Would take again

really good notes. was a little hard to understand but that was because of the echo in the large room. Also just a little scattered in explanations. other than that very kind, and lots of note to help and extra credit opportunities.

EXTRA CREDIT
Lecture heavy
Graded by few things
5.0
2.0
COT2000C
Grade: A
Nov 18, 2024
Would take again

Very structured lecture plans and gives many examples of concepts for students to understand.

Participation matters
Respected
Lecture heavy
4.0
4.0
COT2000C
Grade: Not sure yet
Nov 18, 2024
Would take again

It's a good course and a good teacher. The material covered in the class is exactly the material that will be in the test and homework. Very direct and says what is going to be in the test. Allows the use of notes in tests, which helps a lot. I would happily get more feedback on the homework, not just where I went wrong.

Amazing lectures
Clear grading criteria
Respected
3.0
4.0
COT2000C
Grade: B+
Nov 18, 2024
Would take again

The class isn't too hard as long as you participate, but besides being at the lectures and learning the content there is no real incentive to attend the class which is important, I think there should be even more of an incentive to attend the class.

EXTRA CREDIT
Lots of homework
Online Savvy
5.0
1.0
COT2000C
Grade: A+
Nov 18, 2024
Would take again

Its a good, albeit somewhat boring class. I was already familiar with the material, and most of what I learned was different vocab for concepts I was already understood. The class is theoretical in nature, and the labs are trivial. I would prefer more practical exercises. The homework and tests are quite easy, but the TA gave limited feedback.

5.0
2.0
COT2000C
Grade: Not sure yet
Nov 18, 2024
Would take again

Professor Papa always made sure to be as clear as he could in all lectures to ensure that his students could complete assignments without much difficulty. He is a great professor who doesn't mind being corrected when needed, always making sure to clarify that we all make mistakes and that the class is a learning environment for all.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
COT2000C
Grade: B
Nov 18, 2024
Would take again

In order to do well in this class you should attend every lecture, there were notes online that could not be fully understood without the lecture.

Respected
Lecture heavy
3.0
2.0
COT2000C
Grade: A-
Nov 18, 2024
Would take again

The professor provides a lot of examples in the notes breaking down step by step its meaning and how its solved. For staying on track in the lesson plan it would be wise to attend. Overall, he's a great teacher and is passionate about the subject.

4.0
2.0
COT2000C
Grade: Not sure yet
Nov 18, 2024

This has nothing to do with the professor himself but I was struggling to understand the purpose of the class throughout the semester. It felt like all the lessons was being covered by other classes in the degree in a more interesting setting. Class is mostly homework and attendance is not taken. extra free programs are used in this class.

EXTRA CREDIT
Clear grading criteria
5.0
2.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

Prof. Rafael is straight forward, he demonstrates both deep knowledge and passion for computing. He makes complex topics easier to understand. If you miss class all powerpoints are posted and he allows notes on midterm! I would take again

Clear grading criteria
Caring
Graded by few things
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 19, 2024
Would take again

Make sure you attend the the lectures.

Participation matters
Amazing lectures
Lecture heavy
3.0
3.0
COT2000C
Grade: Not sure yet
Nov 19, 2024
Would take again

Make sure you attend the lectures

Participation matters
Amazing lectures
5.0
1.0
COT2000C
Grade: C+
Nov 19, 2024
Would take again

One of the most out going professor I've seen. His humor is amusing and one of the coolest professor out there. Most of his lectures tend to be boring but at the end, it gets fascinating. He hands out assignment 2 weeks ahead of time and he let you review for the middle term exam together with the whole class.

Gives good feedback
Hilarious
Respected
5.0
2.0
COT2000C
Grade: A-
Nov 19, 2024
Would take again

As long as you show up to class you will start to understand every topic, very clear and easy to ask questions to. Only hard part was using latex for homework but if needed, he will explain or show you how to reach a site to help guide you.

EXTRA CREDIT
Amazing lectures
Online Savvy
5.0
2.0
COT2000C
Grade: A-
Nov 19, 2024
Would take again

Goes in depth about each subject, show up to class and ask questions very approachable. only thing difficult would be homework due to having to use latex but easy to learn after 5 minutes of research.

Amazing lectures
Gives good feedback
Online Savvy
5.0
1.0
COT2000C
Nov 19, 2024
Would take again

He has a positive personality and approachable. He likes to engage the class, very clear and direct when it comes to hw and exams; no catch they are just to make sure you understand the section taught. If you make an effort and show up to lectures you should do well. TA are also attentive to emails are helpful. I do recommended taking his class.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
4.0
2.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

The professor himself is very caring and really wants you to pass the class. He will do his best to assist you and set you up for success, so as long as you put in the effort required, this class will be really easy. The only thing I will say is that sometimes his lectures can be kind of confusing but that could be because of the content sometimes.

EXTRA CREDIT
Caring
Graded by few things
4.0
2.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

The teacher himself is very caring and really wants you to do well. His lectures can sometimes be confusing but that is because of the content itself sometimes. As long as you put in the effort required, you should get by pretty easily.

Caring
Respected
Graded by few things
3.0
3.0
COT2000C
Grade: Not sure yet
Nov 19, 2024

pretty straightforward and honest teacher. a bit hard to understand. Under no circumstances will he take late work. gives plenty of opportunities to bring ur grade back.

Clear grading criteria
Lecture heavy
5.0
3.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

Professor Papa is one of the best Professors I could have asked for during my first semester at FAU. At the beginning of the semester, he stated that as long as you pay attention and do the work, you will have no problem. I think his classes are a little fast-paced at times but he has no problem going over the work if you ask.

Participation matters
Amazing lectures
Respected
4.0
3.0
COT2000C
Nov 19, 2024
Would take again

I highly suggest attending every lecture for this class. It is not an easy course if you are not willing to study a lot.

Participation matters
Clear grading criteria
Lecture heavy
5.0
3.0
COT2000C
Grade: B
Nov 19, 2024
Would take again

He is a good proffessor, would reccomend. The class has weekly labs and HW but it is quite easy if you pay attention during class. He makes it easy to learn with the powerpoints but you may need outside help for the discreet math and logic.

Clear grading criteria
Gives good feedback
Respected
5.0
3.0
COT2000C
Grade: A-
Nov 19, 2024
Would take again

Dr. Papa is a very knowledgeable professor that clearly cares about students' success. While he goes a little fast at times, the lectures are very helpful and are accessible after class. There won't be a lot of assignments, so it's important to stay on track and make sure you understand the material.

Gives good feedback
Lecture heavy
Graded by few things
5.0
1.0
COT2000C
Grade: A+
Nov 19, 2024
Would take again

Great professor. Lectures are engaging and are easy to follow along with. He has lots of experience and talks about the real world applications of what you're learning in class, which took my mindset of studying for this class from "I need this to graduate" to "I need this for my future job" 10/10 professor

Amazing lectures
4.0
2.0
COT2000C
Grade: B
Nov 19, 2024
Would take again

Attending every class will only benefit you. The homework is fairly simple considering you stay on top of things, and you are given more than enough time to turn in assignments. Not attending lectures will lead to you feeling behind. The lab classes are coding assignments that aren't really taught to you and you are expected to teach yourself.

EXTRA CREDIT
Lecture heavy
Graded by few things
5.0
2.0
COT2000C
Grade: A+
Nov 19, 2024
Would take again

Honestly, would take him again. The material isn't difficult and he gives out a lot of extra credit. He even had our exams open note. There's really no way you could fail this class if you take him. Just make sure to take notes and do all the homework/Labs. Labs are also pretty easy.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
4.0
3.0
COT2000C
Grade: B+
Nov 19, 2024
Would take again

Good professor, although attendance is not graded it's important to go to lectures and take notes or else you will be lost.

Participation matters
4.0
4.0
COT2000C
Grade: B
Nov 19, 2024
Would take again

Overall a good professor. GO TO CLASS! If you miss a lecture you will come back completely lost. The Midterm was in person OPEN note; Final was online. Labs are not hard. The course could be improved by more practice problems in class. If you attend lectures you will be fine.

Lecture heavy
5.0
1.0
COT2000C
Grade: A+
Nov 19, 2024
Would take again

A great and easy class. He's a nice teacher and overall just a chill guy, I'd definitely take his course again.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
COT2000C
Grade: A+
Nov 19, 2024
Would take again

Professor Papa is fantastic. If you have the chance to take him 1000% do it. His lectures are clear and he even sits down and writes notes with the class to ensure everyone has correct and good quality notes. Each hw has extra credit opportunity and there are 8. He is the only professor that I believe genuinely cares about his students success.

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

Very active relaxed professors whose lectures are fairly engaging and draw a lot of connections to the real world and career applications to what is being taught.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
2.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

Great professor, very good at communicating topic and making you understand. Additionally he provided lots of extra credit and was very forgiving but expected you to know the curriculum.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

For the fact that this class covered a topic that is quite challenging, Professor Rafael Papa did a great job teaching and made it possible for students who struggled with the concepts to get through the class without failing it. I also enjoyed his sense of humor that changed the tone of our lectures, while also keeping our class productive.

Hilarious
Graded by few things
Online Savvy
5.0
3.0
COT2000C
Grade: B-
Nov 19, 2024
Would take again

Expert on the subject. He Always asks if there are any questions. He ensures that he provides examples and then he also uploads any notes taken or examples done in class so that the students can have something to reference back on. There is homework and labs every week but most of(the examples) are covered in class.

5.0
3.0
COT2000C
Grade: B+
Nov 19, 2024
Would take again

This Professor understands the material well and explains things at a decent pace. He really wants you to pass.

Clear grading criteria
Gives good feedback
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 19, 2024
Would take again

Great teacher, incredibly nice and will answer questions very well.

Gives good feedback
Caring
Online Savvy
5.0
3.0
COT2000C
Nov 19, 2024
Would take again

Professor Rafael Papa does a fantastic job at trying to involve students and always makes sure to ask if they have any questions on the topic. He does a great job of reviewing the notes in a digestible format and truly wants his students to learn. This class is not too work heavy however has enough work to allow you to understand the material.

Participation matters
Inspirational
Caring
5.0
3.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

Professor Papa is incredible, cares about all of his students, loves to joke and make the lectures interactive and fun and just does a truly tremendous job of teaching the information. Would take again a hundred times over.

Amazing lectures
Clear grading criteria
Caring
4.0
3.0
COT2000C
Grade: B
Nov 19, 2024
Would take again

The Professor is good and clear. The lectures are also clear and provide a lot of examples.

4.0
3.0
COT2000C
Grade: B
Nov 19, 2024
Would take again

SHow up to class, he talks and informs the whole time so you dont want to miss anything, nice guy, chill, tests are hard but study and homeworks arent too bad.

Participation matters
Lecture heavy
4.0
3.0
COT2000C
Grade: B
Nov 19, 2024
Would take again

I overall liked the class the tests were based on the lecture, although attendance was not mandatory there were also homework assignments once a week that were challenging but helpful overall good class and would take again.

Amazing lectures
Lecture heavy
Test heavy
5.0
1.0
COT2000C
Grade: A
Nov 19, 2024
Would take again

very good professor

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
2.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

Good professor and very nice guy, uses full class time for lectures and is very detailed in his lectures. Notes that are uploaded generally aren't as detailed and aren't nearly as helpful as the lecture content so if you take him, plan on showing up. Exams are very fair, opportunities to make up for missed homework, extra credit on final

Participation matters
EXTRA CREDIT
Lecture heavy
3.0
4.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

This teacher is very genuine and direct. I would be ready to really try in this class and make sure you are paying attention in each and every class.

Lecture heavy
Graded by few things
4.0
3.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

The professor teaches pretty well. His homework's do take a long time to do, however he doesn't assign too many of them to be overwhelming. He can respond to student's questions and answer them effectively. And he gives us time to read and understand the lectures not going too fast.

EXTRA CREDIT
Gives good feedback
Respected
4.0
2.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

He's pretty good and for what you may expect out of a computer science teacher. Very lenient with tests; You won't fail as long as you try. He has a few pronounciation issues with words but he's willing to correct himself with feedback from students. His lectures could be more precise, but as compensation he provides the class notes the day after.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
2.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Dr. Papa is a very genuine and direct educator, he is very attentive to answering any questions students may ask regarding the lectures. The HWs may be challenging at times, but he posts his lecture slides and hand-written notes to use as a reference. Make sure to attend his exam reviews, as he tends to give questions very similar to his exams.

Clear grading criteria
Caring
4.0
2.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

Dr. Rafael Papa is a teacher who tries and care about his class and how he teaches. The professor cares about if students are understanding his material although, it is hard to follow along sometimes, especially when he teaches uninterrupted. Just show up and don't be afraid to ask questions and get involved in your work and you should be fine.

EXTRA CREDIT
Lots of homework
Caring
4.0
3.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

The professor is good, and the lectures are clear.

4.0
3.0
COT2000C
Nov 20, 2024
Would take again

Professor Papa is great. His lectures are interesting and detailed. He covers everything you will need for homework and tests. The amount and quality of resources provided in canvas is amazing and very helpful when doing homework. Everything shown in class is posted on canvas. I highly recommend this professor.

Amazing lectures
Clear grading criteria
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Dr.Rafael Papa is definitely one of my favorite professors I have had the pleasure of having at FAU. He is a fun professor who is serious about his class. Definitely go to all the lectures, if you take notes and pay attention it is a straightforward easy A. Study hard for the midterm and final and you'll do great in his class.

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
3.0
COT2000C
Grade: A+
Nov 20, 2024
Would take again

Dr. Papa is an outstanding professor. His lectures are easy to understand and straightforward. He provides all notes from classes, so there is rarely ever any confusion. I appreciate every moment in this class, as it is a major requirement for my major. This class did not add any unnecessary pressure onto my already stacked schedule. Thank you Prof

Clear grading criteria
Gives good feedback
Respected
5.0
2.0
COT2000C
Grade: A+
Nov 20, 2024
Would take again

Rafael is a very nice professor that is easy to understand and shows a very great understanding of what they are teaching. He makes the lectures simple to follow along and the homework assignments are a good way of knowing what to expect for the midterm/final. I feel he makes the course very fair to the students and sets them up to pass swimingly.

EXTRA CREDIT
Lots of homework
Respected
5.0
2.0
COT2000C
Grade: A+
Nov 20, 2024
Would take again

Dr. Rafael Papa is an amazing professor who makes learning straightforward and enjoyable. His lectures are clear, and he provides great notes to eliminate confusion. Homework aligns well with exams, so you feel prepared. He's fair and as long as you pay attention in lectures and study you'll be set for an A. Highly recommend his class!

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

This is one of my first professors in this semester, and I have to say that this is an amazing professor to take. His lectures are very solid, once you focus in and do the assignments the assignments are very clear and concise on what to do along with a really clear structure and flow of things to all the coursework assigned to the class. Top class

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Prof. Papa is a very nice professor that cares about student input and cares to make difficult topics easier to understand by showing different examples. The content is given through PowerPoints, example problem worksheets, and written notes. The class is not hard if you put in the work.

EXTRA CREDIT
Lots of homework
Caring
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Rafael Papa is a great teacher with very easy to understand lectures and a very forgiving class. I really liked how there were example problems with solutions for all the homework and it really helped me do well in them. The open note midterm and final along with a lot of extra credit make this course easy to do well in even if you miss some work.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Dr.Papa is a great professor with a good understanding of this material. Gives a bunch of extra credit opportunities, attendance is not required as of Fall 2024. No quizzes, and the only exams are midterm and final, which are open-book/notes. There is a linked lab, but it's an easy A as well. So as long as you do the work, you will pass with an A.

EXTRA CREDIT
Respected
4.0
3.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

Professor Papa is a pretty good teacher overall. Although he only provides 2 tests, he gives an average amount of hw and the labs are easy. The TAs are mainly the hardest thing about this class since they grade harshly. On every hw assignment, he gives you the opportunity to get extra credit and he will help you if you need it. Overall great guy!

EXTRA CREDIT
Lecture heavy
Test heavy
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Dr. Papa gives great lectures and also goes by a forgiving curriculum. Notably, the example solutions for the homework helped a lot in knowing how to both solve and format answers. The open note midterm and final along with ample opportunities for extra credit also allow for many opportunities to pass even if you miss some work.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
COT2000C
Grade: A+
Nov 20, 2024
Would take again

A very caring, straightforward, and accommodating professor who genuinely want students to pass the course. Attendance is not mandatory, but is highly advised that you do be present and attentive during lecture hours, as if you don't you can quickly get left behind on lessons. Homework is not cumbersome and plenty of extra credit. Lab is lenient.

EXTRA CREDIT
Caring
Lecture heavy
5.0
3.0
COT2000C
Grade: C+
Nov 20, 2024
Would take again

He is a great professor. His lectures are amazing, and I feel like I learn from them. This class is extremely hard to fail if you put in effort, he post all notes he makes in class online, he does not pack you with homework and spaces out everything very well. He is one of the best professors I've had, and I would take him again.

EXTRA CREDIT
Amazing lectures
Respected
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Excellent professor, super understanding, if everyone is coming class then its going to be pretty smooth semester.

4.0
2.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

Homeworks are easy and tests are manageable with or without going to class. Overall, a good intro to comp sci and not a stressful class.

Clear grading criteria
Accessible outside class
Online Savvy
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

Participation and paying attention is really all you need to succeed in this class. Prof. Papa and the TA's do a fantastic job of getting you prepared for exams and teach the material well. Should have no issues succeeding in this class if you put in the effort

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

Going to class is very helpful in this class and will guarantee you an A. Not a stressful class at all and very easy to excel in with the professor's lectures.

Caring
Accessible outside class
Online Savvy
4.0
2.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

He's super chill and makes it easy to follow along with human during lecture. Please participate in his questions, I promise he is super nice and won't make you feel dumb if you are wrong.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
4.0
3.0
COT2000C
Grade: C+
Nov 20, 2024
Would take again

This professor makes everything straight forward. I would suggest attending all the lectures otherwise you will get lost in the class.

Amazing lectures
Clear grading criteria
Lecture heavy
4.0
3.0
COT2000C
Grade: B-
Nov 20, 2024
Would take again

It's not a bad class. The only thing is that he gets confused when you ask him a question and repeat what he just said. He doesn't like talking in his class if you're loud because I think he believes you're interrupting him, even if it's on the topic. He's a good teacher, and I would retake him.

Clear grading criteria
5.0
2.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

This professor gives extra credit and it is a life savior.

Gives good feedback
Respected
Lecture heavy
5.0
2.0
COT2000C
Grade: C+
Nov 20, 2024
Would take again

I'd suggest attend every lecture otherwise you will get lost. it's not a relatively hard class just be ready to take notes. midterm and final exam notes are allowed.

Amazing lectures
Gives good feedback
Lecture heavy
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

He's a really cool guy and is class structure is very relaxed. His teaching style is awesome and I love it when he talks to us about the industry and different people he knows in the tech world. 10/10 class recommend everyone to take him.

Clear grading criteria
Gives good feedback
Inspirational
4.0
2.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

The professor is a great guy beginning to end. Homework may seem like a lot but if you pay a normal amount of attention in class you should be good. I recommend to do the homework because he'll let you use any physical notes (No electronics) in the midterm (just print out the hw). The way he teaches could be better, maybe adding more simple example

Respected
5.0
2.0
COT2000C
Grade: A-
Nov 20, 2024
Would take again

A good teacher that engages with the class during his lecture, keeps his expectations clear, and grades fairly. I recommend showing the class and taking notes. Around 8 assignments and a midterm and final for this class.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
2.0
COT2000C
Nov 20, 2024
Would take again

Professor Papa cares more about the students understanding the material and being able to move on with the course more than being super strict and penalizing students as much as possible. Professor Papa's main goal is to keep students engaged and enjoying the content of this course while also learning and understanding how everything works.

EXTRA CREDIT
Amazing lectures
Caring
4.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

It was a pretty good class, lot's of time to go at your own pace and get things done. Professor wasn't too demanding or strict. Would take again.

Clear grading criteria
5.0
1.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

The subject itself is not easy but his lectures are very digestible. I would love to have another class taught by him!

Amazing lectures
5.0
1.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

He is really nice, understanding, and accommodating.

Participation matters
Caring
Respected
5.0
3.0
COT2000C
Grade: Incomplete
Nov 20, 2024
Would take again

Professor Papa is a very good professor, diving in depth on the topic of each lecture. He takes the time to ensure everyone understands the contends and will upload notes and PowerPoints to Canvas. Homework is not made very difficult and the exams are graded in such a way that they are never too damaging even with a lower score. I recommend.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
4.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

I think personally this course is fine as is only thing that maybe could be changed is having the lectures recorded and being more up-to-date with posting the notes after each lecture.

EXTRA CREDIT
Gives good feedback
Lots of homework
4.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

Only thing that could be improved on in my opinion is recording lectures maybe and posting the notes on canvas a bit quicker other than that the material understanding and help is there.

Amazing lectures
Lots of homework
Caring
4.0
3.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

Professor Rafael Papa is very consistent with his manner of lecturing and and gives clear and concise notes that assist with completing the homework. The midterm and final were both open-note and the difficulty of the course was fair to me.

Clear grading criteria
Lecture heavy
Graded by few things
4.0
3.0
COT2000C
Grade: A-
Nov 20, 2024
Would take again

Professor Rafael is nice and not strict on attendance, but showing up helps since the material gets a bit complex. Lectures are clear, and practice work matches the weekly HW. My one critique: I wish the notes/files on Canvas were titled more clearly to make specific things easier to find. Tough class if you skip often, but great professor overall!

EXTRA CREDIT
Clear grading criteria
5.0
2.0
COT2000C
Grade: A+
Nov 20, 2024
Would take again

Professor Papa was very thorough in covering the necessary material. The notes given were clear. The teaching style was heavily lecture-based. You have a lot of chances to gain extra credit and information regarding the class was communicated clearly. Overall the class was good.

EXTRA CREDIT
Lots of homework
Respected
5.0
3.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

Great classes

Participation matters
EXTRA CREDIT
Caring
5.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

Professor Papa cogently explains the course material and is willing to repeat content and answer questions for students mid-lecture. He often double takes to ensure that his pupils have understood the lecture. I would highly recommend Professor Papa for any student interested in or needing to learn Discrete Mathematics as you will enjoy his course.

Participation matters
Respected
Lecture heavy
4.0
3.0
COT2000C
Grade: C
Nov 20, 2024
Would take again

Great professor , should take him whenever you get the chance

Amazing lectures
5.0
2.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

Great instructor, the lecture was heavy but attendance wasn't mandatory. Would definitely recommend to anyone who needs to take this course with this professor.

Caring
Lecture heavy
Graded by few things
4.0
1.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

All in all a very understandable class for all engineering majors.

EXTRA CREDIT
Respected
Graded by few things
4.0
4.0
COT2000C
Grade: C
Nov 20, 2024

Professor Rafael provided an excellent learning experience.. The lectures were well-structured, and the professor was always approachable and willing to clarify complex topics during office hours. Assignments and exercises were a bit challenging but neccecary material was given

Clear grading criteria
Lecture heavy
Online Savvy
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

The professor does a great job explaining all of the notes, and he really helps the students as much as he can. He gives us tons of opportunities to better understand the course material. There is a mutual respect that the professor has with the whole class which makes it feel safe.

Amazing lectures
Caring
Accessible outside class
4.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

The class is well paced and

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
2.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

The professor explains the lectures really well, and he helps the students as much as he can. There is a mutual respect that he gives all of his students which makes for a safe feeling environment. There are many opportunities to help better understand the course material.

Amazing lectures
Caring
Accessible outside class
4.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

Great professor. He assigns homework a week in advance to give you time to complete it . Offers many extra credit opportunities towards the end of the semester. He is very caring and his class is easy going. He writes notes and uploads them for further explanation while also answering questions throughout class. Highly recommend!

EXTRA CREDIT
Clear grading criteria
Lots of homework
4.0
3.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

Class covers a lot of important topics in a well paced and well introduced manner. The homework relates well to the topics taught in class and helps re-enforce that weeks material. Overall it was an enjoyable class and it will definitely give you the foundational programming skills you didn't know you needed.

Participation matters
EXTRA CREDIT
Lecture heavy
4.0
4.0
COT2000C
Grade: B+
Nov 20, 2024
Would take again

Overall I enjoyed him as a teacher

Gives good feedback
Lecture heavy
Online Savvy
4.0
3.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

A fun professor who likes to crack jokes and is always willing to help students in class.While going over the notes, he is very engaging with the class.

Caring
Lecture heavy
5.0
2.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

The class was really enjoyable. The professor gave extra credit on all of the homework and went into detail about the topics during the lecture to make sure everyone understood.

EXTRA CREDIT
Clear grading criteria
4.0
2.0
COT2000C
Grade: B-
Nov 20, 2024
Would take again

Very good professor, never had any problems, and the class overall went really well.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
COT2000C
Grade: A
Nov 20, 2024
Would take again

This professor is really friendly, respectful and demonstrates his lessons well. He posts a lot of notes and exercises online which really helped me with my homework, he's also very considerate. He even allows us to use our own notes on exams. I had two classes with him which was programming and computing in foundations and got As in both classes.

EXTRA CREDIT
Hilarious
Respected
5.0
2.0
COT2000C
Grade: B
Nov 20, 2024
Would take again

Overall very good professor, and would take the class again. Very high quality lectures, and answered any questions if needed.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
4.0
COT2000C
Grade: Not sure yet
Nov 20, 2024
Would take again

Go to his classes. Also a pretty nice guy, but again, GO TO HIS CLASSES!!

Respected
Lecture heavy
4.0
3.0
COT2000C
Grade: C+
Nov 20, 2024
Would take again

Overall, he was a great professor, but his class was very tough! If you attend the lectures, you should at least get a good idea of the topics, but I'd suggest going to tutoring and doing additional notes.

Amazing lectures
Lots of homework
Lecture heavy
4.0
4.0
COT2000C
Grade: C+
Nov 20, 2024
Would take again

Overall, Professor Papa was great at lecturing! He broke down complex content well, although some lessons were harder to understand than others. Make sure you attend lectures, as it will be hard to do homework and tests without them as well. Tutoring would help, but that was really hard to find as well.

Lots of homework
Respected
Lecture heavy
5.0
3.0
COT2000C
Grade: C-
Nov 21, 2024
Would take again

Prof. Papa is a great professor and does his due diligence of making a phenomenal class. I really enjoyed his lectures on the principals of Foundation of Computing. Made the class simple, and always opportunities for bonus points on the exams.

Participation matters
EXTRA CREDIT
Amazing lectures
Class Info

Online Classes

100%

Attendance Mandatory

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 102 grades
Most common grades:
A (29)
B (24)
Not sure yet (19)
Grade Distribution
A(40)B(27)C(11)D(1)F(0)A-/B+(23)
Based on 123 reported grades
A: 29
B: 24
Not sure yet: 19
B+: 15
Common Tags
EXTRA CREDIT (56)
Lecture heavy (42)
Amazing lectures (40)
Clear grading criteria (39)
Caring (27)
Respected (25)
Gives good feedback (25)
Participation matters (15)
Rating Trend

Improving

+1.56 avg change
Oct
Nov
Last 2 months
Ratings by Course

COT2000C

4.6

(129)
Difficulty by Course

COT2000C

2.5

Similar Professors