2.0

Christine Papadakis-Kanaris

Computer Science - Boston University

2.0
Quality
4.3
Difficulty
23%
Would Retake
305
Reviews
2.0
Quality
4.3
Difficulty
2.0
Helpful
2.0
Clarity

23%

Would Retake

305

Reviews

Rating Distribution
Official
305 total ratings

5

36

4

28

3

21

2

29

1

191

What Students Say

Despite receiving both A- in CS111 and CS112

CS112 - 5.0 rating

Oh yeah, and pop quizzes

CS112 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 115 grades
Most common grades:
Not sure yet (70)
A (25)
A- (22)
Grade Distribution
A(26)B(22)C(29)D(8)F(0)A-/B+(36)
Based on 210 reported grades
Not sure yet: 70
A: 25
A-: 22
C+: 20
Common Tags
Tough grader (136)
Lots of homework (130)
Test heavy (75)
Lecture heavy (58)
Beware of pop quizzes (43)
Caring (28)
Graded by few things (28)
Skip class? You won't pass. (15)
Rating Trend

Stable

+0.04 avg change
Mar
Apr
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS111

4.7

(3)

CS591P1

3.0

(1)

CASCS112

2.2

(87)

CS611

1.9

(29)

CS112

1.8

(175)
+3 more courses
Difficulty by Course

CS1123

5.0

CS591D1

4.7

CS112

4.4

CASCS112

4.2

CS591

4.0

Reviews (300)
5.0
3.0
CS111
Grade: A
Mar 25, 2018
Would take again

She is a good professor!

Gives good feedback
Get ready to read
LOTS OF HOMEWORK
4.0
4.0
CS112
Grade: Not sure yet
Apr 17, 2018
Would take again

She clearly knows her stuff well and she is a REALLY REALLY COOOOOL person.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
5.0
4.0
CS112
Grade: A-
May 16, 2018
Would take again

Despite receiving both A- in CS111 and CS112. 112 is significantly harder. Problem sets are 40% overall grades and they are challenging. Sorting algorithm, ADT, trees, hash tables are hard concepts. Make sure you go over all lecture notes and problems. I did better in Final which replaced my midterm 2. She is a MOM who cares about you. Go to her OH

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
4.0
4.0
CS111
Grade: B-
May 22, 2018
Would take again

She's really nice and caring, like a mom and while her office hours can be crowded she does try to help. If she sees that you are trying she will take that into consideration. Class itself was quite hard, specifically the exams which I didn't do too great on. Practice coding on paper and start problem sets ASAP.

LOTS OF HOMEWORK
TEST HEAVY
Caring
5.0
4.0
CS112
Dec 21, 2018
Would take again

Christine is such a great professor. She's one of the few at BU where I felt like she cares about you even if you are struggling. Most would just give up on you, but she doesn't. Her slides are great, but problem sets are quite tough. PRACTICE MEMORY MODELS! I can't emphasize this enough. Java is impossible to learn w/o diagrams.

Clear grading criteria
Amazing lectures
Caring
1.0
4.0
CS591D1
Grade: B-
Dec 23, 2018
Wouldn't take again

Actually the worst professor I've had the displeasure of having. Spent the entire semester on useless historical information and "working sessions" where it was up to you figure out grading criteria instead of having a rubric. Is obvious in grading her favorites higher than they should get (ex. getting a 100 for code that didn't compile).

Tough Grader
GRADED BY FEW THINGS
1.0
5.0
CS591D1
Grade: B-
Dec 30, 2018
Wouldn't take again

This course was designed to be a "Object Oriented Design and Development in Java;" however, 50% of our lectures were devoted to "open working sessions." Non of the object oriented principles we learned in class were applied to industry standard knowledge. In fact, some students received a 100 on their projects when they didn't even compile!

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
4.0
4.0
CS112
May 10, 2019
Would take again

Overall a pretty good professor. Caring of her students, and the lecture notes are very thorough.

Lots of homework
Lecture heavy
Caring
2.0
5.0
CS112
Grade: C+
May 13, 2019
Wouldn't take again

Having experience with Java, I noticed how verbose she was when it came to explaining each topic. The class could have been a lot easier if she just got to the point for each topic, didn't have so many pointless slides in her presentations, gave better guidance on the homework. and made the exams not as brutal as they were...

Lots of homework
Tough grader
1.0
4.0
CS591
Grade: Not sure yet
Dec 5, 2019
Wouldn't take again

Absolutely unreasonable expectations for assignments. Completely unclear with instructions. Typically gives two versions of each assignment, and destroys everyone on the first grade to send a message. You typically end up doing better on the second one, as only now do you know what she wants. But your average is ravaged. Frustrating wastes of time.

Group projects
Tough grader
1.0
4.0
CS112
Grade: Not sure yet
Dec 8, 2019
Wouldn't take again

This is a data structures class first and foremost, assignments border on absurd length and focus on incredibly specific topics that over complicate the subject matter. The automated online grading system and rubric for assignments is unclear and forces students to solve problems in such a specific way that defeats the purpose of the class.

Lots of homework
Graded by few things
Test heavy
3.0
4.0
CS591P1
Dec 23, 2019
Wouldn't take again

There will be tons of assignments and project work. Get ready to iterate through your work based on revised design requirements. Probably, the most cumbersome course I took in the entire semester. She is very polite and cooperative, although she is quite clear and rigid about her specific requirements regarding the assignments and deadlines.

Lots of homework
Group projects
Clear grading criteria
4.0
2.0
CS112
Dec 25, 2019
Would take again

She is an excellent professor. She is very good at explaining important concepts in a way that students can understand. Grading is mostly based on tests and homework, but she gives a lot of extra credit to boost grades. Although attendance is not mandatory, she gives bonus points to those who do show up.

Accessible outside class
Test heavy
EXTRA CREDIT
1.0
4.0
CS112
Grade: B-
Dec 26, 2019
Wouldn't take again

Very intensive and rigorous jump from CS111. The assignments are overly extensive and difficult to follow along with and will take days to properly complete. The lectures are just based on repurposed slides from a Harvard extension CS class but without any of the proper explanation you would expect in a classroom.

Lots of homework
Test heavy
Lecture heavy
4.0
4.0
CS112
Grade: A
Jan 1, 2020
Would take again

Prof. Papadakis is really dedicated to making sure her students get a deep understanding of the topics in CS 112, so as long as you put in the work, she's more than happy to help you. In terms of assignments, the problem sets are very long (start them early!), and the exams tended to focus on oddly specific topics from lecture, but were manageable.

Lots of homework
Lecture heavy
Caring
4.0
4.0
CS112
Grade: Not sure yet
Apr 24, 2020
Would take again

The lectures in this class are pretty good, the problem is homeworks. They are long, graded way too harshly, and rarely related to exam topics. To do well on exams, all I did was redo lab problems. Her lectures were certainly helpful, and I found that in office hours CPK was very approachable and willing to help, so DON'T miss office hours.

Lots of homework
Lecture heavy
Tough grader
4.0
4.0
CS112
Grade: Not sure yet
Apr 30, 2020
Would take again

Weekly problem sets are pretty long, but not too hard. The coding parts are easier than the written parts (make sure to check your work on written). Lectures are fine, but seem to drag.

Lots of homework
Accessible outside class
Lecture heavy
2.0
4.0
CS112
Grade: Not sure yet
May 5, 2020
Wouldn't take again

Grading scheme does not make much sense at all and course graders are at their very best lazy. Homeworks are completely useless but will take up so much time that you can't do self study enough, which is the only way to learn anything. This course should be reviewed by the CS department ASAP, because something needs to change!

4.0
5.0
CS112
May 5, 2020
Would take again

Have to work hard

Tough grader
Lots of homework
Test heavy
5.0
4.0
CS112
May 9, 2020
Would take again

From what I've heard CS112 with her is significantly better during the off cycle semesters because she is free to make it her own class. Despite not having that freedom this semester, I still appreciated her passion and how she genuinely cares for the well being of her students. Lectures were a bit much so office hours were essential.

1.0
5.0
CS112
May 13, 2020
Wouldn't take again

very hard class with VERY strict grading on psets, especially on exams. no clarity with grades. lectures were not helpful, just info dumps.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS112
Grade: C+
May 14, 2020
Wouldn't take again

Information dump, and none of her slides/problem sets are original. Prof is a harsh grader. She doesnt go into detail about topics.

Test heavy
Lecture heavy
Tough grader
5.0
3.0
CS112
Grade: A-
May 28, 2020
Would take again

She definitely plays favorites and I guess I am one haha. Her lectures go a little slowly, like you could fall asleep. But her slides are pretty organized and she does have a few funny stories to tell. Also fyi she remembers/connected faces and names super well so try to pay attention in class!

1.0
4.0
CS112
Jun 27, 2020
Wouldn't take again

spends more time on nostalgia and personal stories than explaining the material, psets are just text dumps with unclear guidelines and no help from instructors. Very hard to get your question answered or clarified.

Lots of homework
Tough grader
1.0
5.0
CS112
Jul 6, 2020
Wouldn't take again

Take another class or teacher if you can. Exams for were unreasonably long and hard even for someone that has previous experience in Java, especially the final.

Test heavy
Tough grader
3.0
2.0
CS112
Grade: A
Sep 6, 2020
Wouldn't take again

Lectures are boring. Really needs to do 50 min classes. If you know anything about the material it will feel like time is standing still. Ok lecturer but slowed down too much on basic ideas and then rushed on difficult material at the end. Lecture slides are not animated which makes them very diluted to review. Reasonable tests, at least in person.

Participation matters
4.0
4.0
CS112
Grade: B
Oct 6, 2020
Would take again

Homeworks and exams are difficult. Be prepared

Gives good feedback
Lots of homework
Test heavy
1.0
5.0
CS112
Oct 20, 2020
Wouldn't take again

insanely difficult hw and exams. lectures were not very helpful and she does not explain complex topics well. she is really sweet, but this class if better with another lecturer

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS611
Grade: Not sure yet
Oct 21, 2020
Wouldn't take again

HW requirement is not specific. The test is extremely hard.

3.0
5.0
CS112
Oct 29, 2020
Wouldn't take again

definitely a caring and passionate professor, but doesn't know how to manage lecture time. we frequently go over time. she asked the class to not spam zoom chat, but doesn't actually enforce it. great person, hard to stay focused

Caring
2.0
5.0
CS112
Grade: Not sure yet
Nov 18, 2020
Wouldn't take again

so bad at managing lecture time that you HAVE to attend an "optional" tutorial on wednesday nights just to get the content that she couldn't get to in class. should be a M/W/F class instead of t/th. also the TA's are useless and give vague, unhelpful answers on piazza, which get "good response" by the equally vague professors.

Lots of homework
Lecture heavy
Tough grader
4.0
2.0
CS112
Nov 19, 2020
Would take again

CPK is a pretty solid prof imo. She very clearly cares about her students, and I really think a lot of the negative reviews come from the inherent difficulty of data structures. A general tip to succeed for this class - sites like geeksforgeeks can help explain some of the trickier concepts involved w sorting, searching, and data structures.

Lots of homework
Test heavy
Caring
3.0
2.0
CS112
Nov 29, 2020
Wouldn't take again

I took AP CSA before taking CS112 so I don't have a good representation of how difficult this course is (personally found it easy). For the professor herself, she is usually super late at getting lectures up which is a big downside if you can't attend the zoom meetings in-time. She's generally nice but the lectures are pretty boring

2.0
4.0
CS611
Dec 15, 2020
Wouldn't take again

Dont register. They force you using Swing.

4.0
1.0
CS112
Grade: A
Dec 16, 2020
Would take again

Lectures were fun (lots of music). However, I thought sometimes it took away too much from actual lecture time. We ended up behind schedule by a lot (from the original syllabus). Not accessible outside class. Tests and psets were easy.

Hilarious
EXTRA CREDIT
2.0
4.0
CS112
Grade: C+
Dec 23, 2020
Wouldn't take again

I took 112 with her fall of 2019. The material really was not that hard, but she somehow made the course an absolute pain. I feel bad giving her such a low rating because I feel like she genuinely cares about her students. Just one of the worst lecturers I've ever had. I learned the material after the semester ended in a month and it was painless.

Skip class? You won't pass.
Lecture heavy
Caring
2.0
4.0
CS112
Grade: A-
Dec 28, 2020
Wouldn't take again

Was meant to be a T-Th class with lectures lasting 1hr15minutes but prof offered an optional in person tutorial for two hours on wednesday for extra review, except they became mandatory lectures halfway through the semester, with exam and hw material not covered during usual lectures. Went from 2.5 hrs of lecture to 4.5!!

Lots of homework
Lecture heavy
Caring
2.0
3.0
CS112
Dec 31, 2020
Wouldn't take again

I had a great 111 professor and then had to deal with her dry lectures for 112 during spring 2020. I thought it was me, but after taking 210 now I realize that she really was that awful at lecturing. Slides had 0 drip and were hard to follow. I had to reteach myself later in order to do the psets. She's nice but take 112 w someone else if possible.

3.0
5.0
CS112
Grade: A
Jan 5, 2021
Would take again

This class was one of the hardest things I've ever encountered in my entire life. The online environment made it so much harder. I cried so many times when doing the PSs. Though the professor seems like a nice person, the lectures can be quite dry most of the time. Office hours definitely helped.

Lots of homework
Test heavy
5.0
3.0
CS611
Grade: A
Feb 19, 2021
Would take again

VERY caring professor

Caring
2.0
4.0
CS112
Grade: Not sure yet
Apr 12, 2021
Wouldn't take again

Really dry lectures. I took AP CS A in high school and knew a lot of the content going into the class but the professor still manages to make the class unnecessarily difficult. Would recommend taking another available professor for CS112.

Lots of homework
Lecture heavy
1.0
3.0
CS112
Apr 27, 2021
Wouldn't take again

I had AP CS credit so the first half of the semester was basically just review. Half of the lectures are spent in silence as she waits for students to answer her questions. You'd think that if it took students so long to answer then she'd realize they don't know the answer. First midterm administered horribly, with students talking out loud.

Lots of homework
Lecture heavy
1.0
2.0
CS611
Grade: A
Apr 29, 2021
Wouldn't take again

Yeah no. General feeling of disregard towards the students, laughs about making unnecessarily hard exams, spent WAY too long going over Java basics, assignments were ill-defined and way too generic causing unnecessary stress and unreasonable grading rubrics. Love the class concept, execution left a lot to be desired.

5.0
3.0
CS112
May 2, 2021
Would take again

Although I think she asks too many questions in class and assignments are difficult, she explains concepts well and she is overall a nice professor.

Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CS112
Grade: Not sure yet
May 3, 2021
Wouldn't take again

Lectures are info dumps and slides dont make sense without spoken context. Exams are unnecessarily difficult. Homework is EXTREMELY long, arduous, and often barely relate to lecture/exam material. Office hours are always filled with people asking the same questions. Extensions are a no. Students mocked on Piazza for saying they were struggling.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CS112
Grade: Not sure yet
May 5, 2021
Wouldn't take again

DIFFICULT TEST and bad lecturer

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: C
May 9, 2021
Wouldn't take again

Was assigned NUMEROUS problem sets during the semester & she did not grade half of them by the time final grades were due. HOURS of work for nothing. These counted for most of grade so if you mess up one your whole grade tanks when there are ONLY 6 THAT ARE CORRECTED of 12+ assigned. Have been in CS for years & felt this was VERY poorly taught.

Lots of homework
1.0
5.0
CS112
May 13, 2021
Wouldn't take again

The worst professor I have ever met. The class takes material for problem sets and tests from a Harvard course but is taught by an incompetent professor. Lectures are incredibly boring. What is asked in problem sets does not match lecture material in difficulty. Office hours are crowded. Solutions to the problem sets aren't posted. Do not take.

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
CS112
Grade: Rather not say
Jun 4, 2021
Wouldn't take again

The course materials is dull and barely have any connection with exams. The problem sets are outrageously long and tedious so it is better for you to build a connection with some of your friends or classmates via meechu or email. Well, in fact, it is better for to drop it at the moment.

1.0
5.0
CS112
Grade: C+
Jun 24, 2021
Wouldn't take again

Take 112 at community college if you can. This class is painful. She assigns so much work although we are in a pandemic, barely know Java, and in a 6 week course.

Lots of homework
Lecture heavy
Tough grader
5.0
4.0
CS112
Grade: Not sure yet
Jul 1, 2021
Would take again

Could not have asked for a better professor. Yes, CS112 is a challenging class, so get ready to work HARD. But all the material you learn is so fundamental for understanding how CS works. It will be a lot of work, but it's worth it :)

Lots of homework
Lecture heavy
Caring
1.0
5.0
CS112
Jul 7, 2021
Wouldn't take again

We lost a loved one to COVID this summer, so I had to get vaccinated, return home on short notice, deal with poor connection, power cuts, sudden jetlag. She couldnt care less; did not even want to allow me to explain my situation. Overall very poor at explaining concepts. Classes were rushed. Avoid this prof, take an extra semester if you have to.

Graded by few things
Tough grader
1.0
4.0
CS112
Jul 7, 2021
Wouldn't take again

If the average student's GPA is higher than a professor's rating, you know what to expect. I had to start taking antidepressants to get through this class. Poorly structured class, UNFAIR grading system. Laughed at my doubts. Said she doesnt care about her rating - that speaks volumes to her character. Save your parents money, dont take her

1.0
5.0
CS112
Grade: C
Jul 8, 2021
Wouldn't take again

Picture the worst professors you have taken so far, and the worst qualities they have. Combine these qualities, and you're left with CPK. Invested lots of time, effort and MONEY into this class, only for her to teach from her bed - ended up having to rely on youtube videos. Motivational indeed; CPK will motivate you to work on your transfer essays.

Graded by few things
Tough grader
1.0
5.0
CS112
Grade: B+
Jul 10, 2021
Wouldn't take again

Yeah, no. Never again. i have never met such an indifferent professor. mocks students who dont understand certain concepts - i asked her to clarify a doubt i had and she said it was my responsibility to know this info from 111 (which was never covered there). bu can and should do better. did not replace lowest homework or exam grade, per syllabus.

1.0
5.0
CS112
Jul 27, 2021
Wouldn't take again

Worst professor to ever teach CS to a bunch of freshmen. Was constantly confused through all the lectures and explained many of the concepts poorly. The TA's probably did a better job than she did. On the other hand, she is nice, but that's definitely not enough to make me want to take this class again.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS112
Grade: A-
Aug 8, 2021
Wouldn't take again

$50 for TopHat that wasnt used. One of my classmates lost a family member, had to return home on short notice, and she still failed them. Midterm administered after last day to drop the class. Final was unreasonably hard and had topics we never learnt in class. CPK lacks professionalism and compassion. Taught from her bed for crying out loud.

Graded by few things
1.0
5.0
CS112
Grade: B
Aug 11, 2021
Wouldn't take again

Can not take CPK ever again. I know she's the only one teaching 112 in this fall - WHAT IS BU THINKING? I took this class LAST MONTH and still don't know what I got on the final exam, or group projects. Outrageous. Problem sets and exams had NOTHING to do with the class content. Students often had to correct her in class as well.

1.0
5.0
CS112
Grade: Not sure yet
Oct 8, 2021
Wouldn't take again

Terrible, terrible professor. As someone who took AP CSA in high school, I thought for sure a class about Java would be a breeze. Unfortunately, every lecture is a tornado of information thrown at the audience, and office hours are also unhelpful. Beware of problem sets, because you WILL NOT know what to do even if you pay attention in lecture!

Participation matters
Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CS112
Grade: B+
Oct 9, 2021
Wouldn't take again

honestly worst cs professor in the bu cs department. really disappointing since the cs111 and cs131 professors were so great. this professors lectures are really confusing and hard to follow, they don't explain things well, and on top of that they're have a relatively unforgiving grading criteria for someone who doesn't teach that well.

Skip class? You won't pass.
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS112
Grade: Not sure yet
Oct 28, 2021
Wouldn't take again

She is the worst professor I ever had in my entire life. The problem sets are unnecessarily long and tedious. The most ridiculous thing is you need to HANDWRITE your code during the exam instead of typing it. If you choose this course only if you are interested in Java, you should find some online Java courses on Udemy or whatever instead of here.

Lots of homework
Test heavy
Tough grader
1.0
4.0
CS112
Nov 2, 2021
Wouldn't take again

One day I woke up and smacked my head against the wall, that's how I feel about how she teaches. Her powerpoint has more fluff than a college essay trying to reach a word count. And some of them have enough slides to make next year's calendar. And she's very tedious on what she wants in code, yet vague on instructions. Oh yeah, and pop quizzes.

Lots of homework
Lecture heavy
Beware of pop quizzes
1.0
5.0
CS112
Grade: B
Nov 9, 2021
Wouldn't take again

Avoid professor at all costs. Will give you a zero on an entire assignment just because of one simple mistake somewhere, rarely gives partial credit for anything. CS112 is already a very difficult class, taking it with her made is extremely difficult.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Nov 11, 2021
Wouldn't take again

This professor has ridiculous grading criteria. Be sure to test your program over multiple days, TEST EVERYTHING. SHE IS CRUEL. Also during tests, there were multiple formatting and quirks that were never once covered in lecture. Don't depend on lecture covering everything, it covers maybe 60% of the content you need to know to get a B.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: Rather not say
Nov 16, 2021
Wouldn't take again

RIDICULOUS grading criteria. Test prep material is absolutely useless compare to the actual material on quiz. Class is entirely graded by her overcomplicated and confusing exams. In lecture she demonstrates a lack of knowledge, failing to answer questions combined with a lack of confidence in her knowledge makes her class unnecessary hard. Terrible

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Nov 16, 2021
Wouldn't take again

Delay your course schedule, because you do not want to take this class with her. You will just be suffering throughout the semester. She is easily the harshest grader I have ever had. One mistake in a problem set will cost you half the grade, this is not an exaggeration. ONE MISTAKE WILL COST YOU HALF THE GRADE. This teacher is cruel. Avoid.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Drop/Withdrawal
Nov 16, 2021
Wouldn't take again

There was a problem set that requires us to add elements to an array. She told us a way we "may" do it, but 30% of the classroom instead came up with a much better solution. She got upset. She then penalized us for thinking outside the box and coming up with something better. Professor that penalizes creativity in a CS course. Great professor.

Lots of homework
Graded by few things
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Nov 18, 2021
Wouldn't take again

The only motivation CPK will give you is the motivation to work on your transfer essays. Don't take her no matter the cost. Delay your curriculum, it is worth it. She will crush you like a bug and not even care. One mistake in an problem (exam or problem set) will cost you half your entire grade.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Nov 19, 2021
Wouldn't take again

Quite possibly the worst Professor I have run into at Bu. There is a complete lack of organization and clarity in every aspect of this class. The grading on the problem sets is confusing and infuriating, the Professor does not go through lecture material clearly, the tests and quizzes are unclear and often have nothing to do with past problem sets.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: B
Nov 23, 2021
Wouldn't take again

Exams cover material that was either never covered in class AT ALL or was just a passing mention. This is constant with her. One little detail talked about for 5 seconds in class can take away half your grade in a midterm. Ridiculous grading criteria for problem sets too. AVOID PROFESSOR NO MATTER THE COST

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: B
Nov 25, 2021
Wouldn't take again

Gives an enormous project to work over thanksgiving. You would think that if she expects US to work our asses off during thanksgiving that she would have office hours, but of course only we have to work, she gets the week off. The material required for the project was covered the day before thanksgiving when people were traveling. Horrible prof.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Rather not say
Nov 25, 2021
Wouldn't take again

Final project due during thanksgiving week, with no office hours. The project was posted the day before thanksgiving, not even giving us a heads up. Not sure how someone had the guts to say this professor cares about her students. To add to this, final project had the strictest grading criteria of the entire semester.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CS112
Grade: Rather not say
Nov 27, 2021
Wouldn't take again

This woman made me rethink my whole major and life. The problem sets are very difficult to where you would have to spend hours on maybe 2 out of 10 problems. Gives you things you never learned on exams and expects you do good. On top of that lectures aren't clear and they use an autogravder on Gradescope in which if one test doesn't pass ur at 50.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS112
Grade: Drop/Withdrawal
Nov 28, 2021
Wouldn't take again

Professor makes an already difficult class even more difficult by not covering even half the material in class and not being responsive during office hours and emails. Yes the class is hard, but professors can do a better job than her. Go ahead and go to Sullivan's CS112 reviews, he doesn't have consistent 1 star reviews for a reason.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Nov 28, 2021
Wouldn't take again

She is obviously a nice person and computer science is a hard field, but the exams are unfairly difficult and the problem sets take way too long and are graded so harshly. It is very discouraging to feel like you don't even have a chance to do well.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Rather not say
Nov 29, 2021
Wouldn't take again

Evil and apathetic professor.. She gives an enormous problem set due on thanksgiving that covers a topic we only had one class about, and that one class was the day before thanksgiving where people were traveling. Now HUNDREDS are begging for an extension on Piazza and she says no, not even answering questions students have about the work.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Drop/Withdrawal
Nov 29, 2021
Wouldn't take again

Doesn't answer her email. Me and my friends have tried emailing her about a doubt we have for a week and it's the day before the problem set is due and she has yet to respond, probably because while we're working our ass off on a project during thanksgiving she is out partying. We work while she parties. What a fair professor. AVOID.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Nov 29, 2021
Wouldn't take again

The way she teaches is extremely confusing and the problem sets are near impossible to complete without watching additional videos online. Every time a new problem set comes out I cry on the inside knowing that I have to deal with some more tom foolery from her.

Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: C+
Dec 1, 2021
Wouldn't take again

The nickname students gave her of Papadagoat is appropriate. She will make you suffer and squish you like a bug then laugh as you fail. The worst part of it all is how ONE MISTAKE anywhere in a problem set or exam will cost you half your grade minimum. Does not matter how small (could be a simple semicolon missing). One mistake and it's a D at best

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Dec 1, 2021
Wouldn't take again

This teacher is completely useless. The problem sets are a lot harder than the problems in class and she only reads from slides. If possible, do not take this class.

Lots of homework
Test heavy
1.0
5.0
CS112
Grade: B+
Dec 2, 2021
Wouldn't take again

Yes, CS112 is a hard class, yes it's not completely in control of CPK, but she is such a apathetic and indifferent professor towards her students. She rarely answers her emails, penalizes you harshly for one simple oversight in an exam or problem set, then comes unprepared and lectures are just her reading off a script in a monotone voice.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Dec 3, 2021
Wouldn't take again

She doesn't touch the topics much and hopes that we will be experts when the project comes up. She uses gradescope which doesn't really look at your code, no partial credit at all. If you do not do everything 100% it is not worth submitting your code, because it will take an F. I made a mistake taking this class, do not do the same

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: C+
Dec 3, 2021
Wouldn't take again

Very harsh grader. In a CS course professors usually give partial credit if you do a problem and get one part of it wrong, with her if you have one part wrong the entire problem set is getting a zero. Avoid. Doesn't show any sympathy or consideration for her students health.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Rather not say
Dec 3, 2021
Wouldn't take again

Sections met on Tuesdays and Thursdays with problem sets due on Friday. More often than not she would cover material needed for the problem set on Thursday, the day before it was due. Giving us barely a day to complete them which is insanity, especially given now long and strictly graded they are. That isn't fair at all.

Lots of homework
Tough grader
1.0
4.0
CS112
Grade: Not sure yet
Dec 4, 2021
Wouldn't take again

Only take her CS112 if you're confident in Java programming. CPK's lecture ignored many students who had little background knowledge. Other students and I are passing this class only because we knew the content beforehand. Despite their hard work, other students received little help from CPK's lecture.

Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Dec 4, 2021
Wouldn't take again

Clearly disorganized professor. Problem sets get posted right before they're supposed to be submitted, giving us little time to prepare. Lectures feel like she is just reading off notes. She is an unforgiving professor, one issue with your submission and it is already getting an F or D, regardless of how small the issue is.

Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: Incomplete
Dec 4, 2021
Wouldn't take again

You'll be subjecting yourself to torture by taking it with her. When you see your hard work you spent days on get an F just because of one line mistake or oversight in a 500 line program it just brings you to tears. It's not even worth doing anything if you aren't 1000% sure you're doing to be perfect, anything less than perfection is unacceptable.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: B-
Dec 5, 2021
Wouldn't take again

Unfair problem set grading. Autograder marks everything wrong for one bad test. Also doesn't post solutions so we can't look and see what our mistake was. In general shows that everything is done at the last minute with little preparation.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: Rather not say
Dec 6, 2021
Wouldn't take again

I think this professor has a vendetta against people. Be warned that she is not caring or forgiving about her students. Anyone makes a single mistake in any project or exam and it's a costly mistake. She uses harsh tests where one test not passing means you're already getting at best a C, another mistake and it wasn't even worth submitting.

Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Grade: C+
Dec 6, 2021
Wouldn't take again

Delay your curriculum. Do not take with her no matter the cost. She doesn't care about her students and it shows clear as day due to the way she treats us. Pretty sure the drop rate in her sections is considered a high score for her, how many people can she get to drop next year I wonder.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS112
Grade: Incomplete
Dec 6, 2021
Wouldn't take again

Theory going around the classroom is that she is sponsored by antidepressant companies and psychiatrists, which is why she is motivated to crush her students like they're insects. If you take this class with her after seeing her rating then you have no one to blame but yourself for putting you through this hell.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CS611
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

4 PAs, 1 final project The professor is nice as a human being. But the course itself was more than a disaster. Lots of group projects that you have no rights to choose your own teammates (even though it is noted on the syllabus that you should be able to choose your teammates).

Lots of homework
Group projects
1.0
5.0
CS112
Dec 10, 2021
Wouldn't take again

DO NOT TAKE IF YOU ARE A BEGINNER IN JAVA. Her explanations on concepts are wordy and leave you confused even if it's a simple process. A lecture's worth of material was explained to me by a friend in a fifth of the time. She goes over problem set material the day before it is due and it is extremely stressful. Please avoid if you care about GPA

Get ready to read
Lecture heavy
Tough grader
1.0
5.0
CS112
Grade: Not sure yet
Dec 10, 2021
Wouldn't take again

I made an account just to write a review on CPK. If you are considering taking 112 with CPK, please, save yourself while you still can.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
4.0
4.0
CS112
Grade: B
Dec 11, 2021
Would take again

cpk is not the most effective lecturer she does her best and really cares about her students. Very challenging class but there are plenty of office hours and its' doable if you put in work. The homework material and lecture material DO in fact match the content of the exams and quizzes, which is nice. She posts slides and does review sessions.

Lots of homework
Beware of pop quizzes
Caring
1.0
5.0
CS112
Grade: Not sure yet
Dec 11, 2021
Wouldn't take again

Worst teacher I've ever had. Here's why: 1. Lectures consist of watching CPK read off the slides 2. Problem sets and exams are disconnected from labs and lectures and aren't fairly graded. There are oftentimes errors in every assigned problem set that aren't clarified 3. Exams are filled with out-of-pocket questions you can never prepare for

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Dec 14, 2021
Wouldn't take again

Her goal in life is to make her students feel like worthless human beings who cannot do anything in their life if they aren't perfect like her. This is what it feels like after having to deal with a full semester of condescending behavior. I still don't understand. I cried in the bathroom an hour and I still cannot understand why she is like this.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Dec 14, 2021
Wouldn't take again

Dolores Umbridge but instead of magic she teaches Java and how to breakdown when you see your grades.

Test heavy
Beware of pop quizzes
Tough grader
1.0
5.0
CS112
Dec 15, 2021
Wouldn't take again

At time of writing, this should be the 100th 1.0 rating for Prof CPK. I think that says plenty. Forgetting to update one variable will be cause for failure by the Autograder for homework. Some signs of leniency, but still a lot that can go wrong as a test taker with the exam layouts. Lectures were rather dry, especially for 75 minute sessions.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CS112
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

If you already know java, or pretty confident that you can learn all the stuff by yourself without the need of understanding her lectures, then you can take her course and suffer. Professor Papadakis is a nice person, but as a teacher she fails to inspire students, fails to give fair-difficulty tests and fails to organize her teaching materials.

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CS112
Dec 15, 2021
Wouldn't take again

do expect thousands of pages of disorganized slides she assumes you are able to learn everything in lecture because she is gonna test you on the new content right next class. once you are lost in one lecture, you are DONE.

1.0
5.0
CS112
Dec 15, 2021
Wouldn't take again

Vicious professor who doesn't belong anywhere near students. Why teach students if you hate them? Probably required to, but I wouldn't be surprised if her life goals are to just crush as many lives as possible.

1.0
5.0
CS112
Dec 15, 2021
Wouldn't take again

She said umm 357 times in an hour long class.

1.0
5.0
CS112
Dec 15, 2021
Wouldn't take again

I did not feel comfortable asking questions. I felt like she judged me. Students should be able to ask questions about partial credit and why we got this wrong without being made to feel dumb.

1.0
5.0
CS112
Dec 16, 2021
Wouldn't take again

Very picky about small mistakes in tests and problem sets. This professor ruined my life due to her alienating behavior. It is best to delay your courses by one semester than to take it with this disgusting person.

Tough grader
1.0
5.0
CS112
Grade: D+
Dec 16, 2021
Wouldn't take again

Made me transfer out of the CS department. Professor that would never give even a single point of partial credit even if the entire solution is correct except for one minor part.

1.0
5.0
CS112
Dec 16, 2021
Wouldn't take again

Unfair and often times vague grading criteria. Problem set page indicates what we're being tested on but we end up being tested on something completely different. Not only that but we can't see the solutions if we get it wrong, making it difficult to learn from our "mistakes".

1.0
5.0
CS112
Dec 16, 2021
Wouldn't take again

Every morning I banged my head on the wall when I had to go to her lectures. My dream when in her class was not to pass but for the reaper to come and put me out of my misery.

5.0
1.0
CS112
Grade: A+
Dec 16, 2021
Would take again

The best!

Gives good feedback
Inspirational
Amazing lectures
1.0
4.0
CS611
Dec 17, 2021
Wouldn't take again

Basically forced half the incoming grad class to take the course, incomprehensible grading rubrics and inhumane deadlines with a general disregard for students. Does not respond to emails and sets random team assignments and would not even consider regrouping requests.

Lots of homework
Test heavy
Group projects
5.0
1.0
CS112
Grade: A
Dec 17, 2021
Would take again

Awesome :)

Gives good feedback
Respected
Caring
1.0
5.0
CS112
Dec 17, 2021
Wouldn't take again

Disorganization with her is on another level. Constantly opened portal for submission right before submission, didn't plan for thanksgiving break causing anxiety for those traveling, then on final she didn't mention we weren't allowed to have printed notes, only handwritten ones. This was mentioned NOWHERE, causing conflict between students and TAs

Tough grader
3.0
5.0
CS112
Dec 18, 2021
Wouldn't take again

The problem sets/exams were very hard. She expects a lot from her students. My main complaints were the problem set due over Thanksgiving break and the required TopHat purchase for practice questions that she could've easily assigned without TopHat. Lectures were fast but helpful and she posts the slides for us. Go to TA office hrs, it helps a ton!

Lots of homework
Test heavy
Beware of pop quizzes
1.0
5.0
CASCS112
Dec 18, 2021
Wouldn't take again

No answer to emails, never answers on Piazza, office hours are always full. Getting a hold of her requires you to physically stop her from leaving lecture if you want to get anything done. Unfair grading where hard work on 300 line program goes to waste even if only one issue on minor line just feels you with a sensation of worthlessness.

Lots of homework
Test heavy
Tough grader
1.0
3.0
CS112
Grade: A-
Dec 19, 2021
Wouldn't take again

I came into this class knowing everything in it, and CPK still managed to explain concepts in the most unintelligible way, so unless you literally knew everything like I did, you wouldn't understand anything. Psets were due every Friday night, but some content would be taught in the Thursday lecture the day before, giving you 1 day to complete it.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
1.0
5.0
CS611
Dec 23, 2021
Wouldn't take again

worst ever

Lots of homework
1.0
5.0
CS112
Grade: Drop/Withdrawal
Dec 24, 2021
Wouldn't take again

I would give her a 0 if I could. Lectures were useless. Random pop quizzes. Made me want to jump off a bridge. Had to drop the class because of her, which made me fall behind. DO NOT TAKE HER!!!!!!!

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CS112
Grade: B-
Dec 26, 2021
Wouldn't take again

I'd rather have a root canal without anesthetic than sit through another one of her classes. I've had more luck trying to get my dog to talk than her to respond to my emails.

1.0
5.0
CS112
Grade: C+
Dec 26, 2021
Wouldn't take again

I took her course my first semester after transferring and she left HALF of the problem sets she assigned ungraded. Passed the course with a a high C because she never graded ANY of the later half of the semesters problem sets.

2.0
5.0
CS112
Grade: B
Dec 26, 2021
Wouldn't take again

Problem sets were very difficult and graded harshly. Exams were difficult. I thought her lectures were alright, but the lecture slides are impossible to use while studying. Overall, I thought it was a lazy and disorganized effort from the Professor and TAs. They only looked at your code to take points off, never to give you points back for effort.

Skip class? You won't pass.
Beware of pop quizzes
Tough grader
5.0
1.0
CS112
Grade: A-
Dec 28, 2021
Would take again

Most students here were the students who did not show up for her lecture. Yes, her exams are hard. However, she gives out Extra Credits to those who SHOW UP to class. This class is hard but you can definitely pass if you show up everyday. Dont hesitate to take this class only because of the rating. I was on the same boat.

Skip class? You won't pass.
Hilarious
Caring
1.0
5.0
CS112
Dec 30, 2021
Wouldn't take again

During thanksgiving she gave an enormous problem set due which is already a problem, but this was made worse due to her being very disorganized. The submission portal was opened right before thanksgiving break ended, when people were traveling, causing a lot of stress for those on flights, especially due to her not responding to anyone, not even TA

Tough grader
1.0
5.0
CS112
Dec 30, 2021
Wouldn't take again

During final we were allowed notes, but nowhere on the course website did it say that they had to be handwritten, but she was telling people who asked her that they could be handwritten only. Now you have a situation where one half of the class has the unfair advantage of having printed notes and the other not due to her unorganized nature.

Test heavy
Lecture heavy
So many papers
1.0
5.0
CS112
Grade: B-
Dec 30, 2021
Wouldn't take again

Tough class made unfair by her not knowing the material and expecting her students to do perfectly in everything. In class it was pointless to ask questions, as she would either say ummmmmmmmm or answer it with another question. Never answers any emails and piazza is a ghost town. Uses tophat for practice questions but never discusses answers.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS112
Grade: B+
Dec 30, 2021
Wouldn't take again

The sole reason half my salary went to coffee during the semester. Her classes are the most dull and boring spectacles that she should be in the Guinness world record for worst professor in America. Half way through the semester I was so tired I kept thinking I was seeing the devil on that podium. Looking back, pretty sure I was.

Lecture heavy
Tough grader
1.0
5.0
CS112
Grade: Incomplete
Jan 3, 2022
Wouldn't take again

We lost a loved one to COVID this summer, so I had to get vaccinated, return home on short notice, deal with poor connection, power cuts, sudden jetlag. She couldnt care less; did not even want to allow me to explain my situation. Overall very poor at explaining concepts. Classes were rushed. Avoid this prof, take an extra semester if you have to

1.0
5.0
CS112
Jan 4, 2022
Wouldn't take again

She didnt respond to any emails I sent her through the semester

3.0
5.0
CS112
Jan 4, 2022
Wouldn't take again

exams and psets were super difficult. 100% only passed by going to all of the office hours. her lectures are ok but the slides are much more helpful. she'll help you out if you ask her to, and genuinely does care about students. this class is so much harder than 111

Lots of homework
Tough grader
1.0
3.0
CS112
Grade: A-
Jan 18, 2022
Wouldn't take again

It is nonsense that the professor didn't post students' scores for the final exam at the end of the semester. And, there is no rubric for the letter grade. I don't know how the grade comes out without a final grade and everything for the grade seems unclear!

Lots of homework
Participation matters
Tough grader
1.0
4.0
CS112
Grade: C
Feb 4, 2022
Wouldn't take again

lowest grade I've ever gotten. this lady was almost the reason I changed majors and ++ she basically told me that I should change majors... Now I'm about to graduate and have a job at Microsoft lol

Lots of homework
Tough grader
1.0
5.0
CS112
Feb 4, 2022
Wouldn't take again

never answers any questions in piazza or in-person oh, just linked us youtube guides, went to sullivan for all questions

Lots of homework
Skip class? You won't pass.
Graded by few things
1.0
5.0
CS112
Feb 7, 2022
Wouldn't take again

BU can spend however many millions on a new CS building but will never reach the levels of tech giants like MIT with professors like this still being employed. The fact that shes essentially been paid to ruin students mental health, career prospects, and passions, will always rub me the wrong way. I hope that BU sees these reviews one day (doubt)

Tough grader
Skip class? You won't pass.
Beware of pop quizzes
1.0
5.0
CS1123
Grade: Rather not say
Feb 9, 2022
Wouldn't take again

Terrible, horrendous, torturing, harsh, and terrible professor. Terrible is there twice for a reason.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CS112
Grade: C+
Feb 10, 2022
Wouldn't take again

"In the real world you won't be able to test your code." - her arguing with an entire classroom on why it's ok to give a zero on an entire assignment for a simple oversight. In the real world companies setup entire networks of infrastructure (github actions etc) to test, her saying you can't test your code shows she has no real world experience

Lots of homework
Tough grader
1.0
4.0
CS112
Feb 17, 2022
Wouldn't take again

I attend the lectures whenever I need a good laugh cause boy she cracks me up.

Lots of homework
Hilarious
Tough grader
1.0
5.0
CASCS112
Grade: Drop/Withdrawal
Mar 18, 2022

Gives the worst lectures and PPT you could find on this planet. Avoid at all causes.

Lots of homework
1.0
4.0
CS611
Grade: Not sure yet
Mar 27, 2022

Does not plan her classes any good! Assignment deadlines are bad! Get ready to learn everything on your own, she literally doesn't teach you anything, but expects a lot in return. Not accessible during office hours, doesn't't reply to emails. Don't take the course just because of her.

Get ready to read
Group projects
Lots of homework
3.0
4.0
CS112
Grade: C+
Apr 5, 2022
Would take again

she's like p accessible outside of class and gave like a lot of ec opportunities. her explanations/slidedeck are often convoluted, and u HAVE to go to lecture, but tbh cpk isnt that bad compared to other cs profs. some are actually mean ppl and also bad lecturers. if u can't do cpk, i would switch majors bc there's MUCH worse in the cs dept

Participation matters
Lecture heavy
3.0
4.0
CS112
Grade: A-
Apr 5, 2022

The 100+ 1 star reviews are indicative that hating on CPK has become a trend. She is not as bad as people say. During fall 2021, things were indeed messy and annoying, but she gave opportunities for extra credit and even redo part of a PS.

Tough grader
EXTRA CREDIT
Lecture heavy
2.0
4.0
CS611
Apr 18, 2022

A kind professor who is clearly knowledgeable and loves what they do. Also, however, has terrible slides which, unless explained by her, are unintelligible. Workload is immense and deadlines are never fixed, leaving many to rush only to have last minute extensions. Tests feel unreasonable and focus on minutia and grading takes literal months.

5.0
5.0
CASCS112
Grade: B-
Apr 23, 2022
Would take again

Those who gave her a bad rating are just students who never have tried hard enough. Yes she's a tough grader but this class is what you make out of it. I had a horrible grade coming out of her 112 class but was determined to continue learning with her. PS: Without her I wouldn't have gotten my job at Microsoft.

Tough grader
Participation matters
Amazing lectures
5.0
2.0
CS112
Grade: A
Apr 29, 2022
Would take again

Bunch of *** decided to spam her rating and spread negative feedback about her everywhere. She is definitely not as bad as those make her seem. Engage in her lecture and you will definitely do great. many professors are bad but don't get as much hate as she gets, go to her lecture and judge by yourself.

Beware of pop quizzes
Caring
Accessible outside class
1.0
5.0
CASCS112
Grade: B+
May 2, 2022

I am graduating this month. I've never had a CS class this intensive and poorly prepared in my 4 years of being here. Too many students. Upper level courses require the same amount of work, but you're able to get the attention you need for the class. Tough prof for no reason. The psets could easily be split in half.

Tough grader
Lots of homework
Beware of pop quizzes
4.0
3.0
CASCS112
Grade: Not sure yet
May 6, 2022
Would take again

She's a normal professor. People that hate on her just hate because 112 is hard, no matter who you take it with you will have the same amount of psets and exams will be the same, so judging her by pset difficulty or how long they are is just bull. She's caring and nice, boring at times but she makes class activities to make it more engaging.

Clear grading criteria
Caring
Lecture heavy
3.0
3.0
CASCS112
Grade: Not sure yet
May 10, 2022

yoyo. CPK is not as bad as people make her out to be. 112 is not an easy class, but it is manageable if you pay attention in lecture. Go to OH and you'll be fine for the problem sets. Also stop complaining for no reason just because you didn't get sullivan. the problem sets and exams are the same. Adios.

Tough grader
Hilarious
2.0
4.0
CASCS112
Grade: Not sure yet
May 14, 2022

Her slides are THE WORST.I wish she would just get a coursepack like Sullivan. Honestly I bought the coursepack and went to sullivans lecs because of that. Shes not a bad prof, its just impossible to follow along to her slides.She has these text bubbles pop up and cover the entire thing. Shes fine,class/midterms were not bad I thought 111 was worse

Participation matters
Beware of pop quizzes
Lecture heavy
4.0
4.0
CS112
Grade: A
May 16, 2022
Would take again

Everyone here is just review bombing CPK because they're upset 112 wasn't the cake walk 111 is. The exams and psets in her and Sullivan's classes are the same. CPK is kind, helpful, and wants to see her students succeed. Some people here just need to learn to take personal accountability for their failures.

3.0
3.0
CS112
Grade: A-
May 17, 2022

CPK is not terrible but I do agree with one key criticism, being that her lectures are not great and especially bad when studying. I recommend anyone taking this class to get the Sullivan course pack. CPK isn't the worst professor you'll meet by a long shot, she does care and she will help you, but is just not quite as good at teaching as Sullivan

1.0
5.0
CS112
Grade: B-
May 17, 2022

Professor Papadakis-Kanaris has repeatedly shown that she really doesn't care. She will treat you as though you're in high school and her grading is ridiculous. I had to miss the midterm due to severe illness and was denied a makeup exam which resulted in receiving a worse grade overall. Her and her staff are unresponsive, and do little to help.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CASCS112
Grade: Rather not say
May 18, 2022

Does not make expectations and assignments clear, does not respond to student emails and inquiries

Tough grader
Lots of homework
Graded by few things
5.0
3.0
CS112
Grade: A
May 18, 2022
Would take again

CPK doesn't deserve the hate she receives. Her lectures are fine if you pay attention, and she's very kind. She rewards hard working students (extra credit sometimes just for attending lecture) and if you put in the effort you'll do fine. 112 grades pretty tough so be thorough and prepared to work, but otherwise don't let her rating scare you away.

Tough grader
1.0
1.0
CASCS112
Grade: B
May 22, 2022

112 psets were a nightmare, barely had time for my other classes. The Final was absolutely brutal, several notches harder than midterms.

Tough grader
Lots of homework
Test heavy
3.0
2.0
CS112
Grade: A
May 26, 2022
Would take again

Prof. Papadakis gets a bad rep. Sure she's not super engaging, but she's very kind and her lectures are helpful. If you pay attention to the class and start the assignments early you will do fine. Taken Spring 2020.

Lots of homework
4.0
5.0
CS112
Grade: A-
May 31, 2022
Would take again

Prof Papadakis does not deserve the horrible rep that RMP gives her. But CS112 is a very hard course. The problem sets are very time consuming, the exams are hard, and the graders are strict. Papadakis does have pretty boring lectures, but as long as you try your best to pay attention and go to office hours, you will be fine. And she is so nice.

Tough grader
Lots of homework
Caring
1.0
4.0
CASCS112
Grade: Not sure yet
Jun 20, 2022

Very irresponsible professor, AVOID IF POSSIBLE

Hilarious
1.0
3.0
CASCS112
Grade: A
Jun 21, 2022

What a bummy professor. Honestly one of the worst at this poverty institution.

3.0
4.0
CASCS112
Grade: Not sure yet
Jun 21, 2022

Decent teacher. Honestly, she's not that bad as a teacher as others have claimed on this page. Tedious and arduous p-sets and exams though. The (summer) midterm was as long as a War and Peace chapter. My right hand felt sore after completing it, and I made a bunch of mistakes here and there. Overall, this class is 6/10 so far imo.

Participation matters
Lots of homework
Test heavy
4.0
4.0
CASCS112
Grade: A
Jul 7, 2022
Would take again

Honestly cares about the students. I can understand why others didn't like her, as the slides sucked, she doesn't go in depth too well, and the problem sets and exams can feel like total bs as to what we were learning in class. I went to most of the OH and took notes every class, so needless to say, it was a tough class.

2.0
5.0
CASCS112
Grade: C+
Jul 10, 2022

for a summer course the lectures were decent though heavy and seemed to almost be ramble-like, professor was okay and office hours were good, but wouldn't take again. she wasn't as bad as people make her our to be but she definitely wasn't amazing.

Tough grader
Lots of homework
Lecture heavy
1.0
4.0
CASCS112
Grade: C+
Sep 19, 2022

The rating speaks for itself, all I'm going to say is that if you take her class for cs112. You are going to regret it. 112 covers some of the most important concepts in cs and you will need it as you take higher-level classes. Pick a better teacher for 112, or you will regret it when you are taking level 300n and 400 courses.

Tough grader
Get ready to read
1.0
5.0
CS112
Sep 27, 2022

Worst professor in the world...made me want to jump into the Charles

1.0
3.0
CASCS112
Oct 1, 2022

Her lecture slides are terrible and do not make sense outside of the lecture. They don't even make sense in the lecture cause they're in the wrong order. The lecture is not helpful at all. AVOID.

1.0
5.0
CS112
Oct 5, 2022
Wouldn't take again

One month into the class I can confirm the ratings are accurate. Horrible lecturer, hard to understand, and strict on assignments. Even the TAs and CAs were confused as to how to fix my code to get full marks on the autograder. Honestly she should give up teaching.

Lots of homework
1.0
5.0
CS112
Grade: C-
Oct 11, 2022

Assigned a lot of work during break, never answered my emails, unclear grading criteria and unforgiving assignments and exam. Exams give you a zero for one simple part being wrong in a problem with no partial credit given. If one part of the question was wrong everything is marked as incorrect, which is unfair.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CS611
Oct 15, 2022

Terrible human being. Terrible course. Trash in general. Avoid at all costs.

1.0
5.0
CS112
Grade: Not sure yet
Oct 20, 2022

I have never written a rating for any professor but I have to now. This professor makes it impossible to understand anything. I self taught myself most of this class and her exams were extremely hard and complicated for no reason. There are other professors who teach this class and I suggest to take it with them. Trust me.

Tough grader
Graded by few things
2.0
5.0
CASCS112
Grade: Not sure yet
Oct 23, 2022

CPK's lectures are just a lot of talking and are not very engaging, and she bounces back and forth between topics almost at random. The problem sets are a bit too dense to be given a week's time to finish. The class is doable but much more difficult than it needs to be for the material covered.

Tough grader
Lecture heavy
4.0
5.0
CASCS112
Grade: A
Nov 3, 2022
Would take again

She can appear intimidating initially, but if you go to office hours, she is very helpful and explains concepts well. I think CS 112 just had lots of homework and all the work was graded very hardly. Definitely have to spend lots of time coding and studying to do well.

Tough grader
Caring
Accessible outside class
5.0
3.0
CASCS112
Grade: Not sure yet
Nov 3, 2022
Would take again

This teacher gives high marks on the exam, and the class is not that difficult, it is of medium difficulty

Caring
1.0
4.0
CASCS112
Grade: B
Nov 3, 2022

Terrible explainer. TAs in lab do a much better job than her. Lines always going out the door for office hours because kids are confused. Too lazy to actually grade problem sets- makes an autograder do it for her.

Tough grader
Lecture heavy
3.0
3.0
CASCS112
Grade: B+
Nov 8, 2022
Would take again

I've heard many bad things about CPK but generally this course wasn't that bad. Like any other CS course, there was a lot of homework. But, going to lectures did help my understanding: although I do agree CPK isn't the best at lecturing and goes really fast. Note, this was a summer course which means less homework and time to digest information.

Tough grader
Lots of homework
Lecture heavy
5.0
1.0
CASCS112
Grade: A-
Nov 16, 2022
Would take again

I truly recommend this professor for non cs major to cs major. She helps you out for the basic java. At the beginning of the lecture I was not aware of java at all, but with professor's help, I've learned a lot about java and CS.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
5.0
CASCS112
Grade: B+
Dec 6, 2022
Would take again

she was the most perfect and inspiring professor who I've ever met in BU. She taught me a lot about java which was the first time for me to challenge.

Amazing lectures
Hilarious
Caring
1.0
5.0
CS611
Dec 9, 2022

This class is about object-oriented design, yet she spent only 3 classes actually talking about it. The rest is mainly about java introduction. Also, the homeworks are just repeating the same principle, giving vague handouts and expecting students to finish them to meet her "expectation".

Tough grader
Lots of homework
Hilarious
1.0
5.0
CS611
Dec 9, 2022

Does not care about students' need and always do it her own way. When students request about rubric, she chooses to delete the post and spend a whole class time talking about her expectation of graduate students and that students should not be asking for such a simple thing as the rubric. Learned nothing from the class and write tons of waste code.

Group projects
Lots of homework
Graded by few things
1.0
5.0
CS611
Dec 9, 2022

Does not respect students' rights at all. Delete the post if it questions her, and will rather suddenly decide to "lose" a whole class to criticizing how naive students are asking for some basic rubric rather than stick with the syllabus to lecture some professional knowledge.

Lots of homework
Hilarious
Lecture heavy
1.0
5.0
CS611
Dec 9, 2022

Prof. CPK starts to actually teach what this class is after the midterm, the design pattern of objects. And yet she expects us to already have that kind of knowledge to finish homework using this professional knowledge before we actually learned about it. Everything she said she expects students to do, even if it's just one small sentence.

Lots of homework
Hilarious
Graded by few things
1.0
5.0
CS611
Dec 9, 2022

All the homework is just repetitive work that we barely learned a thing from it. Each homework differs from others only by the project itself, there is no new knowledge applied to each of them. It seems like this class is more about java coding rather than the actual object-oriented design.

Tough grader
Lots of homework
Hilarious
1.0
5.0
CS112
Grade: B+
Dec 11, 2022

Doesn't give correct answers for final or regrade requests due to laziness and re-use of questions

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS591D1
Dec 17, 2022

This professor and this course represent the lowest bar of laziness and unorganizedness of the entire CS department's courses.

2.0
5.0
CS611
Dec 18, 2022

An experienced lecturer is 100% confident with her teaching style, with no textbook and no clear grading criteria to prevent cheaters and free riders. Exam answers are neither provided nor allowed to take a picture for the same reason. Logistics are welcome during office hours one-on-one but are not encouraged on the online piazza platform.

Tough grader
Group projects
Graded by few things
1.0
5.0
CS112
Dec 19, 2022

Worst class I have taken not only at BU but in my life. Unfair grading, busy work and absurdly long problem sets, terrible and unclear lectures - the list goes on. I don't know how and why BU hired her and even more so how and why she hasn't been fired long ago. I pay too much money at this school to deal with her.

1.0
5.0
CS611
Dec 21, 2022

This professor and this course represent the lowest bar of laziness and unorganizedness of the entire CS department's courses..

1.0
5.0
CS112
Dec 22, 2022

I don't think you could create a more awful professor even if you tried. It is worth delaying your curriculum to avoid ever taking a class with Christine Papadakis-Kanaris. Words cannot express how terrible of a person and teacher she is.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CASCS112
Grade: Not sure yet
Dec 25, 2022

Lectures consisted of her talking at us rather than to us. Goes through important material too quickly. Exam questions can be very specific with regard to one of her two million slides. I learned more by going through the slides on my own than lecture. 75% of the grade depends on the two midterms and final. Piazza questions were rarely addressed.

1.0
5.0
CASCS112
Grade: C+
Dec 28, 2022

Her Problem sets were ten times more difficult than what was given in her rambling lectures she never responded to emails, and was never sympathetic to any specific student if anything came up in their life. On each midterm she told students they had less time then they actually did, which evidently caused of anxiety while taking the test.

1.0
5.0
CS112
Grade: C+
Dec 30, 2022

One word, horrible. CPK is a terrible professor. Her slides are confusing, her teaching is terrible, and she is kind of rude. Also the class is very problem set homework based. You get one problem set a week and they take anywhere from 4-10 hours to complete. The issue with them is they are only worth 20% of your whole grade and the final 40%.

Tough grader
Lots of homework
Test heavy
2.0
5.0
CASCS112
Grade: A-
Jan 24, 2023
Would take again

She definitely knows her stuff and explains concepts in a way that makes you understand the fundamental data structures of java. The problem is that her lectures are so long and unengaging that I struggle to pay attention. Most professors that each these 75 min lectures would give a small break in the middle but she lectures for 75 min straight.

1.0
5.0
CASCS112
Jan 26, 2023

you couldnt pay me to take her class again

5.0
3.0
CS111
Grade: C-
Feb 7, 2023
Would take again

I dont get all the negativity! CPK was an amazing professor who truly cared for students and their success. Lectures were very helpful and I learned so much from CPK. Even though I nearly failed, it was still a great experience.

2.0
4.0
CS112
Grade: Not sure yet
Feb 14, 2023

I just wanted to add to this forum a quote she said in class on Valentine's Day. "Don't forget your mom on Valentine's Day, because normally by this point your dad forgot about her". That is all

2.0
4.0
CS112
Feb 16, 2023

The name SLEEPY-K means something.Please try to take coffee or some caffeine before lecture.Very hard to pay attention also the bulk of the information is not on the slides rather spoken to you during class.

Caring
Accessible outside class
4.0
3.0
CASCS112
Grade: A
Feb 21, 2023
Would take again

Guys Trust me she's actually a blessing compared to later CS classes. This class is hard because a lot of people are new to programming. She might seem terrible but compared to profs for cs320,330 and 350 she is like taking a hub class. If you think this class is tough please drop your CS major because it only gets worse from here. pain, pain pain

Lots of homework
Test heavy
1.0
5.0
CS112
Feb 26, 2023

Worst CS professor at BU and probably in the United States.

Tough grader
Lots of homework
Test heavy
4.0
3.0
CASCS112
Mar 30, 2023
Would take again

CPK is actually great for an intro CS course. After having so many bad professors for other BU classes, CPK is AMAZING compared to others. She's caring and will answer any questions you have. Her explanation might be confusing sometimes but she's very patient and you will get there eventually.

Hilarious
Caring
1.0
4.0
CS611
Grade: Not sure yet
Apr 6, 2023

Horrible course. The lectures are not engaging, the slides she uses are terrible and only add another layer on confusion. On top of this, the exams are insanely long, and she even has a surprise midterm that she mentions a week in advance without even saying what day it is.

Tough grader
Group projects
Lots of homework
1.0
5.0
CS112
May 4, 2023

I tried not to judge at first, given the bad reviews. But yes she is that bad. Does everything she can to make this class needlessly difficult, I hate the way this class is graded, in both exams and problem sets. How are we supposed to learn when we don't even get partial credit for the things we get right and get no explanation for solutions? Bad

Tough grader
3.0
4.0
CASCS112
Grade: C+
May 6, 2023
Would take again

Never understood why she got so much hate. She didn't blow me away or anything but she was a decent teacher who taught her material in an understandable manner. There were some issues with getting a makeup final arranged though.

Lots of homework
Lecture heavy
4.0
3.0
CASCS112
May 8, 2023
Would take again

CPK is over-hated y'all just hate her cause she's a woman. Good lecturer, she explains things thoroughly and is actually quite funny & nice if you talk to her. Her notes are extremely detailed, it can be hard to adjust from Sullivan's coursepack but once you get used to it it's helpful. Also 112 is much harder than 111 and that's not CPK's fault

Gives good feedback
Lecture heavy
Graded by few things
4.0
4.0
CS112
May 8, 2023
Would take again

Compared to 111 the class moves at a faster pace and is taxing in terms of work and time. CPK is a very sweet and caring person, Java is just a difficult topic to both learn and teach. I think a lot of the negativity comes from people not willing to make an active effort to participate or use resources outside of class.

Tough grader
Lots of homework
Caring
4.0
2.0
CS611
Grade: Not sure yet
May 9, 2023
Would take again

CPK was a good professor when it came to teaching the concepts. However, the material was not very engaging as the first have was essentially a repeat of 112. The homeworks are ok but can get a bit tedious at times. Overall, however, cpk did a good job presenting the material and graded very fairly.

EXTRA CREDIT
Group projects
Beware of pop quizzes
5.0
3.0
CASCS112
Grade: Not sure yet
May 11, 2023
Would take again

Great lecture notes, clearly explained every details in lecture. She also works hard to make the class engaging.

Inspirational
Lots of homework
Lecture heavy
5.0
3.0
CS112
Jun 2, 2023
Would take again

I honestly don't know why she has such bad reviews, CPK is a phenomenal lecturer. I always found myself engaged in the lectures and she is always very kind and approachable. The class in general is difficult and very time consuming and requires a LOT of effort.

3.0
3.0
CS112
Grade: A-
Jul 7, 2023

Lectures can be quite boring and she doesn't talk very loud so its easy to miss what she is saying. When it comes to explaining concepts, there are times where she doesn't clarify very well but do some self reviewing and you'll eventually get it. Homework is really easy at the start, but ramps up a lot in difficulty as the class goes on.

Lots of homework
Lecture heavy
2.0
5.0
CASCS112
Grade: C+
Jul 10, 2023

Don't do this to yourself!! She rambles on in lecture and covers her own slide material with text bubbles. Concepts take her hours to explain, and then you then need to re-teach yourself the same stuff on YouTube because she's so unclear. 70% of your grade is on exams, which (for the summer course) were the size of a novel. TAKE SULLIVAN'S CLASS.

Lots of homework
Lecture heavy
Test heavy
5.0
3.0
CASCS112
Grade: A-
Jul 13, 2023
Would take again

She's really thorough in explaining most subjects, just pay attention in lectures. I had a very bad lecturer for CS111 and it was refreshing to have her explain things clearly. The exams are pretty hard, but not insane if you know the material. Talk with her, ask questions, and she will really help you lots. Don't get discouraged by these reviews.

Caring
Accessible outside class
5.0
4.0
CS112
Grade: A-
Aug 22, 2023
Would take again

Honestly she's a pretty good teacher, she really cares about the class and her students, so if you're confused about something just ask. Lectures can be boring sometimes, but she puts in effort to make you understand so she explains thoroughly. If you're struggling just go to office hours, just know when you need help, their goal isn't to fail you

Lots of homework
Caring
Test heavy
2.0
4.0
CS611
Grade: B+
Sep 8, 2023

If you do graduate CS from GRS, you HAVE to do this course. Assignment 1-6 (which are all the assignments) teach you nothing new conceptually. She's the director of Master's studies and keeps this course to keep her job. No graduate student needs 5 months of poorly taught, poorly graded, OO using Java. Bad communication, boring busy busywork.

Group projects
Lots of homework
Graded by few things
1.0
5.0
CASCS112
Sep 23, 2023

An absolute mockery of what a good CS professor should be. DO BETTER BU CS.

Tough grader
1.0
5.0
CASCS112
Grade: Not sure yet
Oct 5, 2023

I'm struggling with the unclear instructions in the problem sets. I genuinely have no idea what the instructor expects us to do. I would recommend enrolling in this class only if you're seeking additional challenges in life!

Lots of homework
Lecture heavy
Test heavy
1.0
1.0
CASCS112
Grade: Incomplete
Oct 5, 2023

the Pset instructions are unclear, vague, and confusing. Professor will post additional clarifications on Piazza a few days before the deadline and you have to piece them together with the Pset scavenger hunt style. I spent an entire day at office hour for one of the Pset and it took 5 TAs to help me. Go to office hours if you must take this course

Tough grader
1.0
5.0
CASCS112
Grade: Not sure yet
Oct 8, 2023

terrible homework guidelines and instructions... the response speed on piazza is even slower than USPS... deduct your points for no technical reason but simply saying that you didn't assign page numbers to the problem. And guess what? My submission is only one page

Tough grader
Participation matters
Lots of homework
1.0
5.0
CASCS112
Grade: Not sure yet
Oct 11, 2023

Directions are unclear and lectures are not very dull. All of my peers as well as myself find ourselves becoming more focused on becoming English language professionals and trying to make of a question, rather than actually learning CS. Avoid if you can. Work together and go to office hours if you must take. You are on your own.

Tough grader
Hilarious
1.0
5.0
CS112
Oct 12, 2023

Goes over the basics in lecture then gives us Homework that is on a different level to what we learned in class, plus there are barely any directions on the Homework and expects us to fully understand what we have to do. Horrible boring lectures. Please avoid if you can.

Lots of homework
1.0
5.0
CS112
Grade: Not sure yet
Oct 12, 2023

If you're bad at English, you won't do good on problem sets because you cannot understand the instructions. If you are good at English, you will realize there're no instructions or you will follow the instructions and find out that's not what she is expecting. Terrible at making assignments clear, comprehensible and without typos.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CASCS112
Oct 12, 2023

If you are looking for professors for CS112, please skip her. Very boring lectures with vague problem sets. I can't believer we go over 100 pages slides every lecture and she speaks so fast. If you take a note for a second, she will go to next 5 pages. Even she tells you that slides will be posted on Bbl, the posted slides always miss some pages.

Lots of homework
Lecture heavy
1.0
5.0
CASCS112
Grade: Not sure yet
Oct 17, 2023

I AM DYING CAUSE OF HER. she gives me anxiety attacks every day and should be fired. worst professor out there- DO NOT TAKE HER. I would rather drop out and be homeless, serving junior chickens to everyone every day.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS112
Grade: Not sure yet
Oct 20, 2023

Currently, she has a 2.0 rating, and I can tell you confidently that she's still overrated.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS112
Grade: Not sure yet
Oct 23, 2023

I'd rather listen to Taylor Swift for 75 minutes, and yes she is overrated, but not as much as CPK's RMP.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS112
Grade: Not sure yet
Oct 29, 2023

I took this class thinking I'd ace it like I did with CS111, but man, was I in for a surprise! It's not that the material is tough, but the problem sets are riddled with typos. Plus, trying to understand the assignments felt like I was decoding Shakespeare.

Lots of homework
Lecture heavy
1.0
5.0
CASCS112
Grade: Not sure yet
Nov 1, 2023

This prof alone makes me regret coming to BU at all for CS. Psets are extensive with such little time given + instructions are cryptic. I also don't believe its fair to give a code a complete 0 ignoring the countless hours and effort put into it. Even tho it may not be completely right grading should not be All or nothing.

1.0
5.0
CS112
Grade: Rather not say
Nov 5, 2023

just bad all throughout

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS112
Grade: Not sure yet
Nov 28, 2023

This is one of the worst classes full stop at BU. Collaboration of any kind is pretty much forbidden and no external resources are allowed. No partial credit of any kind, midterms and final worth like 80% of your grade, and CPK is an awful lecturer.

Tough grader
Test heavy
3.0
4.0
CASCS112
Grade: Not sure yet
Nov 30, 2023
Would take again

This is a difficult course so get ready to put the work in. I love CPK's lectures, they are very thorough and go through a lot of material. The problem sets, are very vague and the class piazza is not checked as often as it should be (professors only answer specific questions). DO NOT START THEM THE DAY BEFORE THEY ARE DUE!!!!!

Lots of homework
Lecture heavy
Graded by few things
1.0
5.0
CS112
Dec 1, 2023

I would choose satan over CPK. Her 'concise' lecture 'notes' are 200 slide powerpoints that she presents in class. No textbook so no basic practice questions. Only psets and labs which are hard af; not enough material to prepare for the exams. Tricky exams designed to make you fail. No extra credit. Final grade is not curved.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS112
Dec 5, 2023

i can confidently say that she is more overrated on this site than BU on niche super deliberately cryptic problem sets, impossible midterms and final worth 70% of your grade, and TAs scared to tell you too much bc then they might be accused of helping you cheat. rambliest lectures ever. take an extra semester if you have to for sullivan.

Lots of homework
Beware of pop quizzes
Test heavy
1.0
4.0
CASCS112
Grade: A-
Dec 6, 2023

No solutions for problem sets are released and problem sets are themselves not structured well.

Tough grader
Test heavy
1.0
5.0
CS112
Grade: Not sure yet
Dec 9, 2023

Tests aren't curved, lectures are 100+ slides long, the autograder (yes, no physical graders) for problem sets were posted very close to the due date so you couldn't check if your code was right, lab sections were extremely fast-paced, and she doesn't read emails. I took AP Computer Science in high school, and this class was still very difficult.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CASCS112
Grade: A
Dec 12, 2023

In my 10,000+ hours of coding Java, it has been an extremely rare occurrence to see code as bad as presented in lecture, and in the assigned work. Teacher obviously does not know what she is talking about. In addition: 1. Class is unorganized 2. Autograder is often setup incorrectly, hides answers, and is posted the day before assignments are due

Tough grader
Lots of homework
1.0
5.0
CASCS112
Grade: Not sure yet
Dec 12, 2023

this class makes hell seem like a paradise I so badly want to go to so I no longer have to hear the disgustingly annoying, ear-wrenching sound of CPK's voice. avoid at all costs. Idek how she hasn't been fired yet like wtf. p.s. TAs save lives. I appreciate y'all.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CASCS112
Grade: Incomplete
Dec 15, 2023

This professor is the worst one in Boston University. The slides are barely understandable; the professor is not prepared for the lessons and is usually late to class. Assignments are auto-graded; therefore, the students are not provided with substantial feedbacks. The professor also is not responsive to email inquiries and is not always helpful.

Tough grader
1.0
1.0
CASCS112
Dec 16, 2023

Horrible lectures that are super long and boring. Lots of homework where the instructions are unclear and littered with typos. She threatened to fail the class last semester when people were asking questions about the midterm. Lots of people got many points taken of exam because they scanned it wrong and answers weren't shown on the scanned test.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS112
Dec 17, 2023

This is the class that made me second guess if i wanted to be a CS major. Legit have NEVER been so stressed out by a class in my life. CPK seems nice enough but the way she presents content is insane and the way we're tested is bonkers. Ofc it's going to be a heavy class and BU is a rigorous school but this just seemed inhumane tbh

Graded by few things
1.0
5.0
CS112
Dec 18, 2023

About to take the final and and have no idea if I'm gonna pass or not bc of the final being worth freaking half your grade. Undergrad is supposed to be about learning things and making mistakes along the way not the high stakes nutjob stuff she made us do all semester. Also the number of times she threatened to fail the class is laughably high

Beware of pop quizzes
Graded by few things
1.0
5.0
CASCS112
Grade: Not sure yet
Dec 20, 2023

I made an account just to review this class because of how awful it was. Lectures were confusing, homework was lengthy, unclear, and needlessly complicated. The discussion board for the class was never answered by the instructors. We never received solutions for Psets or midterms. The hidden tests on the autograder discouraged learning. So so bad.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
CS112
Grade: Not sure yet
Dec 20, 2023

My fav feats of hers are as follows: countless typos on hws, scaring the TAs into barely being able to talk about the course, releasing autograders for hws the day before they are due, 100-200 slide ppts for every lecture, no lecture recordings, no textbook, no hw or test answers, and my fav: baseless and accusatory threats to the entire class.

Lots of homework
Test heavy
Graded by few things
1.0
5.0
CS112
Grade: Not sure yet
Dec 21, 2023

Worst class I've taken at BU. Not giving partial credit on code we spend hours on is criminal. Weighing the midterms and final so much when they're in a TOTALLY different format from the psets is insane. (WHO TF HANDWRITES CODE?) Just bc CPK seems like a kinda nice person does not make this redeemable. Also she like regularly threatened the class.

Tough grader
Lots of homework
Graded by few things
2.0
4.0
CASCS112
Grade: Not sure yet
Dec 21, 2023

Homework takes a very long time considering the exams are worth 70% of the class, not even exaggerating. I get having to account for the potential use of online resources but 70% with no chance for making up any points or credit is overkill. Doesn't provide lecture recordings, and there's only so much a few pictures on a slide can give.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CASCS112
Grade: A
Dec 22, 2023
Would take again

I honestly think she's a very caring professor who will set you up for success if you pay attention and participate. She's also a very fair grader and understands the toughness of the course.

Participation matters
Caring
Test heavy
1.0
5.0
CS112
Grade: B+
Dec 23, 2023
Wouldn't take again

She is easily the worst professor I've ever had. She would consistently assign huge problem sets due on Fridays, but only teach the content a day before on Thursday and no office hours on Fridays. She obviously doesn't care about her students and I've had to teach myself the majority of the content because her lectures are awful. Do NOT take her!!!

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS112
Grade: B-
Dec 25, 2023

Made my life a living hell. The class is bad enough, plus she doesn't help.

Lots of homework
Lecture heavy
Graded by few things
5.0
5.0
CS112
Grade: Not sure yet
Feb 27, 2024
Would take again

3.8/5 Better than tiago

4.0
3.0
CS112
Grade: A-
Feb 29, 2024
Would take again

She's not as bad of a professor compared to others. She explains things pretty decently and her slides were helpful and compatible with lectures. Her homeworks are a lot of work and the grading is very concise but they were more lenient on the exams. She's not as bad as people make her out to be

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CASCS112
Grade: A
Mar 7, 2024

I would recommend avoiding CPK at all costs. She does not explain concepts thoroughly, she does not help you much even when you ask for it. Slides are clear but she can be super rude which makes her lectures hard to follow. Grading is not the most fair, she looks for reasons to simply penalize you rather than explain where you went wrong.

Test heavy
Graded by few things
2.0
5.0
CS112
Grade: Not sure yet
Mar 11, 2024

Here's the thing: CPK has the potential to be a really solid prof, but the course structure and size of the class REALLY get in her way. I think(?) she cares about her students, but she and everyone else in the dept are so paranoid about cheating that it's almost painful. The midterm and final are worth way too much and she's sometimes v aloof too.

Lots of homework
Test heavy
5.0
3.0
CASCS112
Grade: Not sure yet
Apr 23, 2024
Would take again

Professor CPK is a very knowledgable and understanding professor. She is a thorough explainer. Much of the ratings are very extreme. Trust me, I was in that position of choosing a professor, and she really isn't bad. Again, very knowledgable. Just pay attention to lectures.

Lecture heavy
Test heavy
2.0
4.0
CASCS112
Grade: A-
Apr 24, 2024

It's clear ppl are operating on guilt complexes here. this class is a mess. she's not incompetent, but still condescending/dismissive/fear-monger-y and held back by course structure. it shouldn't take 30+ hours of effort per week to get an A for one intro-level class. if you mess up at all on an exam you're screwed for that and that is not the vibe

Tough grader
Test heavy
1.0
5.0
CASCS112
Grade: A-
May 26, 2024

I suggest you take another professor if that is even possible and avoid at all cost. You are better off with another Professor.

1.0
5.0
CS112
Grade: C
Jun 7, 2024

All semester long I would get points docked on my hw, go to a course coordinator or TF to help explain what went wrong, get told they couldn't help me bc that would be "cheating", go to the professor, get told the same thing, and repeat. Happened with every professor (CPK was not the only one to teach my section) but it was the worst with her.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
CS112
Jun 14, 2024

All university politics and grading aside, this class does not prepare you. Do leetcode alongside your hw to even get remotely prepared for interviews. For being such an important class of which the content makes up MANY entry level position interviews there is LITTLE in depth practice of what we really need to know. avoid.

Tough grader
Lots of homework
Test heavy
2.0
4.0
CS112
Grade: C
Jun 24, 2024

CPK was hardly available outside of lectures, and most of the class was ran by undergraduate TAs. The work assigned seemed intentionally misleading, with many typos and at times incoherent instructions. Assignments and exams graded harshly despite this. It was a classic intro CS class: too many students with too little guidance just trying to pass.

Tough grader
Test heavy
1.0
5.0
CASCS112
Grade: Not sure yet
Jun 25, 2024

RUN do not walk SPRINT

Tough grader
Graded by few things
5.0
4.0
CASCS112
Grade: A
Jul 4, 2024
Would take again

Professor Papadakis-Kanaris was really awesome. I really liked knowing her over the course of the semester and honestly didn't think it was too bad. This course will be a lot - but if you work hard you should be able to succeed. It may seem hard at the start since the workload in CS111 is a joke. Would definitely take a class with her again.

Participation matters
Gives good feedback
Caring
1.0
4.0
CASCS112
Jul 11, 2024

"I don't care about my rating on ratemyprof" - average 1.9 rated professor. Self-righteous, powerpoints riddled with errors and typos, zero clarity or fairness in grading. Avoid at all costs.

5.0
3.0
CS611
Grade: A-
Jul 25, 2024
Would take again

A good professor. Her lectures are well-organized and clearly explained. The homework load can feel a bit heavy but manageable. I really learned a lot from the course.

5.0
3.0
CS611
Grade: A-
Jul 25, 2024
Would take again

A good professor. Her lectures are well-organized and clearly explained. The homework load can feel a bit heavy but is manageable. I really learned a lot from the course.

1.0
4.0
CS112
Aug 30, 2024

Zero accountability and several typos riddled throughout PPTs. Condescending in OHs. Ask a question in class, and be told "this has been covered already" without any further explanation. What's not to love?

Tough grader
3.0
4.0
CASCS112
Grade: A
Sep 12, 2024

This class was a real challenge, but using resources like unstuckstudy ai alongside the class materials helped me get through it. The professor can be tough, but put in the work and you'll learn a lot. Wouldn't take it again, but glad I managed to get the A.

2.0
4.0
CS112
Grade: A
Sep 23, 2024

Taken Spring '24. This class feels like you are back in high school English. She treats students condescendingly, it really feels like she thinks she's teaching a bunch of 14yo kids. The only reason she doesn't get a 1 is because if you actually read her PPTs they help a whole lot, and the tests for her part of the course weren't hard.

1.0
5.0
CASCS112
Grade: D
Oct 1, 2024

should not be teaching, not sure why with so many complaints they haven't done something

4.0
4.0
CASCS112
Grade: B+
Nov 5, 2024
Would take again

tbh i think she teaches quite well but the workload she gave us was just too heavy

Lots of homework
Lecture heavy
Test heavy
5.0
3.0
CASCS112
Grade: A-
Nov 7, 2024
Would take again

In response to the comments: CS112 is undeniably tough, but the challenge lies in the subject matter, not the professor. Her teaching is clear and logically structured. With the right effort, success is achievable. If you're struggling and looking elsewhere to place blame, perhaps CS isn't the right major for you.

Participation matters
Clear grading criteria
Gives good feedback
4.0
3.0
CS611
Grade: Not sure yet
Dec 2, 2024
Would take again

I was really pleasantly surprised by this class! I'm convinced that the insane number of negative reviews are from students who weren't able to adapt to being graded on the structure, design, and reusability of their code, instead of just whether it can pass some test cases. The lectures were good and the content is useful (if very Java-focused).

3.0
3.0
CASCS112
Grade: Not sure yet
Dec 20, 2024

if u just took 111, 112 is worlds away from that. it's a much more difficult class with much more difficult concepts, and sullivan is a blessing to the cs department. that being said, cpk rly isn't that bad!! her lectures are sorta dry but she understands what she's talking about and tries to be funny... hard class but doesn't deserve all the hate

1.0
1.0
CS611
Grade: B
Dec 23, 2024

This course is incredibly boring and offers no valuable learning opportunities. The professor is often late, frequently cancels classes without notice, and somehow feels justified in giving students low grades like a 3.0. It's a disservice to everyone involved and benefits no one.

5.0
1.0
CS611
Dec 24, 2024
Would take again

Best professor ever!

Group projects
Amazing lectures
Lots of homework
1.0
3.0
CS611
Dec 25, 2024

This class was frustrating. The material covered was disorganized, confusing, and lacked real-world relevance. It didn't seem connected to either academia or industry, making it hard to see any practical value. The assignments were also boring and pointless, and the grading criteria were unclear and unfair.

1.0
4.0
CASCS112
Grade: Drop/Withdrawal
Jan 21, 2025

Tough grader. Strict with AI usage/ cheating on problem sets. Wouldn't take with CPK again.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CASCS112
Grade: Not sure yet
Mar 19, 2025

Her lectures are stolen from the previous teacher that taught the class and it is is obvious based on her lack of understanding on how to use and teach them. She only reads from the sides and even has a tough time at that. She speeds through all the important concepts but then will spend 20 minutes on a single problem.

1.0
5.0
CASCS112
Grade: Not sure yet
Mar 19, 2025

Her tests are not made to test the ability of students but rather to pressure them under time. Not a single person finished the first midterm in the fall semester and then she doubled the amount of questions and gave us the same time in the spring semester. Get ready to self-teach if you want a chance at passing problem sets midterms and finals.

1.0
5.0
CASCS112
Grade: Not sure yet
Mar 25, 2025

please do not take this class. It is literally the worst experience ive ever had

Tough grader
1.0
5.0
CASCS112
Mar 27, 2025

She's so paranoid about AI that it clouds her entire judgment. Instead of focusing on teaching, she spends more time playing detective and torturing students. Claims to be fair, but her grading and treatment of students say otherwise. horrible teacher she thinks she's eating but she's flopping and taking everyone else down with her.

Tough grader
Beware of pop quizzes
Test heavy
5.0
5.0
CASCS112
Grade: Not sure yet
Mar 27, 2025

I give 5 because she deserves more than 2. I once spoke to her after an extremely challenging midterm and I can feel that she genuinely cares about her students. I truly appreciate that. While it doesn't change the fact that I always feel like the end of the world doing her assignment, I just want everybody to know that she does care about us.

Lots of homework
Beware of pop quizzes
Test heavy
1.0
5.0
CASCS112
Grade: Not sure yet
Apr 1, 2025

Second time taking this class. Even worse than the first time. An intro class should not be this hard.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
4.0
CS112
Grade: Not sure yet
Apr 3, 2025

The midterms are way harder than anything learned in class and are weighted out of proportion with the problem sets. The lectures are structured poorly.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
CASCS112
Apr 18, 2025

Every time I jaywalk on Comm Ave I pray to be hit so I don't have to attend another lecture.

Tough grader
Lots of homework
1.0
5.0
CASCS112
Apr 18, 2025

She speaks faster than a bullet train

1.0
5.0
CASCS112
Apr 18, 2025

The only thing I learned in this class is to never take a class with her again

1.0
5.0
CASCS112
Apr 18, 2025

She seems insufferable to her own kids

1.0
5.0
CASCS112
Apr 18, 2025

CPK? Oh, you mean Crying, Panicking, and Kwestioning my life choices.

1.0
5.0
CASCS112
Apr 18, 2025

When people say CPK, I just hear Constant Pain and Kwestioning everything

Tough grader
5.0
1.0
CASCS112
Grade: A
Apr 18, 2025
Would take again

This class is light I dont know why people are so mad.

5.0
3.0
CASCS112
Grade: Not sure yet
Apr 21, 2025
Would take again

I really do not think it's fair how badly everyone rates CPK. Yes, the course is hard, but blaming her entirely is simply not fair. If you ever don't understand anything during lecture, she is more than happy to answer your questions after class. She is also super helpful during office hours. Midterms were tricky, but doable if you studied hard.

EXTRA CREDIT
Clear grading criteria
Beware of pop quizzes
1.0
5.0
CASCS112
Grade: C
Apr 27, 2025

I could forgive everything else (rushed lectures, poor communication, late grading, badly-made problem sets) if it weren't for the exams. The exams are not designed to test you on topics: they are designed to test how much you can complete before time runs out. This is supposed to be an intro class. I guess CPK missed the memo.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CS611
Grade: C+
Apr 28, 2025

do not take this course. CPK is the worst

Tough grader
Group projects
Lots of homework
3.0
5.0
CASCS112
Grade: B+
May 5, 2025

I have grown to respect CPK and like this class a lot, but it's EVIL. Midterms + final are 75% of your grade, but hw (easily 10+ hrs a week) is only 20%. The tests are impossible to finish, slides are terribly made, solutions are never posted for homework/tests office hours will save you lol. also lab is boring but rly helpful Super interesting

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS112
Grade: Audit/No Grade
May 8, 2025

I wanted to drop out, leave the country, and literally hoped that a car would run me over but just enough so I don't take the test. And it's not just me who thinks like this. That should speak enough about how it is. How can a course possibly be this bad. Personally, just don't major or minor in CS and do something else instead of taking this.

Tough grader
Get ready to read
So many papers
1.0
5.0
CS112
Grade: Audit/No Grade
May 8, 2025

Your on your own here buddy. The lecture are messy, make no sense. Barely any correlation between your notes, ps, and exams. I am so lost because how is tuition so expensive with a course strucutured this bad. The class averages low, my friends who have taken JAVA before admit to being lost. So people who haven't are cooked, fried,whatever name it.

Tough grader
1.0
3.0
CASCS112
Grade: B+
May 9, 2025

WORST PROF@BU. She is unorganized, judgmental and condescending. Don't take this class if you aren't prepared to dedicate your life to psets and sell your soul to the BU CS dept. Auto graders aren't released until the day before psets are due so you wont have time to debug your code. She is an embarrassment to women in STEM, BU and herself.

5.0
1.0
CS112
Grade: B+
May 11, 2025
Would take again

Christine made me believe I was worthy of being in computer science. Absolutely amazing experience 10/10 would take again

Amazing lectures
Inspirational
Hilarious
4.0
2.0
CS112
Grade: A
May 13, 2025
Would take again

Overall, CPK was pretty good. She was approachable and nice when I spoke to her, and did genuinely care about her students. She gets a lot of flak for teaching CS112 which is a hard course, as a professor she's pretty good.

Caring
Lecture heavy
Accessible outside class
1.0
5.0
CS112
Grade: C+
May 18, 2025

CS112 is one of the challenging classes at BU and CPK makes it much harder

Tough grader
Lecture heavy
Test heavy
1.0
3.0
CS611
Grade: B
Oct 7, 2025

Mean professor

Tough grader
Group projects
Lots of homework
5.0
2.0
CASCS112
Grade: A
Nov 17, 2025
Would take again

Great professor! The other comments are frankly appalling.

Amazing lectures
Clear grading criteria
Lots of homework
2.0
5.0
CASCS112
Grade: C+
Dec 3, 2025

The exams are extremely tough in terms of short time for lots of repetitive code, and the final material is really crammed in at the end feeling super overwhelming before the final exam.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
CS611
Grade: Audit/No Grade
Dec 17, 2025

She is an "ok" lecturer. "If you dont pay attention in class, then dont go to class" and then makes attendance required through quizzes. "Students thank me for the interview prep", maybe like 10 years ago creating this class, but classes like this are disconnected to whats happening in SWE industry, she is too. Oh yea and the syllabus prohibits AI.

Tough grader
Group projects
Beware of pop quizzes
1.0
5.0
CASCS112
Grade: Rather not say
Dec 22, 2025

Never Again.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CASCS112
Grade: C+
Dec 22, 2025

Do not take.

Tough grader
Test heavy
2.0
5.0
CASCS112
Grade: B-
Dec 23, 2025

it's a tough class that covers a lot of material in a short period of time. her slides are actually useful if you take the time to look through and understand them.

2.0
5.0
CASCS112
Grade: C
Dec 25, 2025

genuine person who cares about her students, but hard to follow lecture and slides can be convoluted. exams are worth way too much, and are MUCH harder than what we had on psets. would not want to have her as a professor again. definitely the hardest class ive ever taken. averages on midterms/final were like 60%

Lots of homework
Beware of pop quizzes
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 115 grades
Most common grades:
Not sure yet (70)
A (25)
A- (22)
Grade Distribution
A(26)B(22)C(29)D(8)F(0)A-/B+(36)
Based on 210 reported grades
Not sure yet: 70
A: 25
A-: 22
C+: 20
Common Tags
Tough grader (136)
Lots of homework (130)
Test heavy (75)
Lecture heavy (58)
Beware of pop quizzes (43)
Caring (28)
Graded by few things (28)
Skip class? You won't pass. (15)
Rating Trend

Stable

+0.04 avg change
Mar
Apr
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS111

4.7

(3)

CS591P1

3.0

(1)

CASCS112

2.2

(87)

CS611

1.9

(29)

CS112

1.8

(175)
+3 more courses
Difficulty by Course

CS1123

5.0

CS591D1

4.7

CS112

4.4

CASCS112

4.2

CS591

4.0

Similar Professors