3.5

Celina Berg

Computer Science - University of Victoria

3.5
Quality
3.3
Difficulty
64%
Would Retake
100
Reviews
3.5
Quality
3.3
Difficulty
3.5
Helpful
3.5
Clarity

64%

Would Retake

100

Reviews

Rating Distribution
Official

5

47

4

14

3

6

2

10

1

23

What Students Say

Don't trust anyone who says that "CSC106" is a GPA booster

CSC106 - 1.0 rating

Lectures were not very helpful at all

CSC116 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 60 grades
Most common grades:
A+ (19)
A (16)
Not sure yet (14)
Grade Distribution
A(35)B(4)C(2)D(4)F(6)A-/B+(12)
Based on 80 reported grades
A+: 19
A: 16
Not sure yet: 14
A-: 6
Common Tags
Lots of homework (38)
Accessible outside class (26)
Caring (19)
Gives good feedback (18)
Tough grader (18)
Clear grading criteria (17)
Skip class? You won't pass. (15)
Amazing lectures (14)
Rating Trend

Declining

-0.48 avg change
Nov
Dec
Apr
Dec
Feb
Dec
Last 6 months
Ratings by Course

SENG310

5.0

(2)

CSC167

5.0

(1)

CSC111

5.0

(1)

CSC115

4.2

(10)

CSC116

4.0

(2)
+4 more courses
Difficulty by Course

CSC305

5.0

CSC116

4.0

CSC106

3.5

CSC115

3.4

CPSC110

3.3

Reviews (100)
5.0
1.0
SENG310
Apr 27, 2013

Celina is a really great instructor, easy marker but I still learned a lot in the class. It's nice to have an engineering prof who is actually personable.

5.0
1.0
CSC110
Oct 18, 2013

She is really great, helpful, and caring she want you to do well on learning, and getting the high grades. Easy marker, good in approaching the ideas. Ask her anytime and she will help you! Totally recommended and I'm going to take any future classes with her as possible!

5.0
2.0
CSC110
Dec 2, 2013

Celina Berg sort of teaches this class like it's kindergarten. She is very articulate and slow, which is great if you are new to programming but will drive you a little insane if you already have experience. Overall she is a kind and helpful teacher for a first course in comp sci.

5.0
2.0
CSC167
Grade: A+
Jan 14, 2014

Celina is an AMAZING prof, one of the best I have ever had. She got thrown into teaching this class and still provided all relevant information needed and if she couldn't answer a question she would look it up for you. HIGHLY RECOMMEND.

2.0
3.0
CSC110
Grade: Fail
Jan 17, 2014

Was very annoying during lectures; the professor kept being whiny about the slightest noise/conversation.

1.0
5.0
CSC305
Jan 30, 2014

Can't learn anything the way she teaches.

1.0
5.0
CSC305
Grade: Drop/Withdrawal
Mar 3, 2014

I have no idea what was going on during her classes. Plus, the assignments are very time consuming and the instructions are extremely unclear.

2.0
5.0
CSC305
Grade: Drop/Withdrawal
Mar 3, 2014

Her lectures, assignments, labs and exams are COMPLETELY detached. Taking her course is like taking 4 courses simultaneously.

1.0
5.0
CSC305
Grade: Not_Sure_Yet
Apr 11, 2014

Her powerpoint slides were filled with information and she moved at a breakneck pace through them. It was extremely difficult to stay caught up. She asked us to post our assignment questions to the class forum, but she rarely replied there. I'm disappointed because the course had the potential to be amazing, but the delivery made it a nightmare.

5.0
2.0
SENG310
Apr 19, 2014

This was a great course whether you have common sense or are the typical computer scientist that hasn't a clue. Dr. Berg taught this course with all the enthusiasm and knowledge you could hope for. I would fully recommend taking any course taught by her.

5.0
1.0
CSC110
May 28, 2014

As someone who had no prior experience of programming before university, Celina was so good at explaining everything in a way that made sense. The assignments were sometimes lengthy, but if you have a problem with work you shouldn't be in university. And compared to most of my other courses the workload was quite light. (1 hr - 3 hrs per week)

5.0
1.0
CSC115
Jan 12, 2015

Celina is one of the best professors I have ever had, her lectures are really interesting and entertaining, and she has a really good connection with all of her students. She is willing to help you whenever you have trouble, including weekends (via email). I would highly recommend taking her classes, you wont regret it.

5.0
4.0
CSC116
Feb 26, 2015

-If u wanna get an A+, Celina will help u to get it. But it will not be easy. -she spends a lot of time after the lecture to help with assignments and answer questions . -she reply quickly to emails even on the weekend. -she has an enthusiastic spirit in lectures

3.0
4.0
CSC116
Mar 23, 2015

Lectures were not very helpful at all. Felt like we barely scratched the surface of what was expected when completing assignments and tests. Very enthusiastic and super nice, she was always available to help whenever and made time to conduct outside of class help sessions regularly.

4.0
2.0
CSC106
Grade: A+
Mar 31, 2015

I really appreciated Celina as my prof because not only is she super helpful, but she cares about her students on an individual level. For example, she remembers most, if not all, the names of students who she has met before which I think was really impressive.

5.0
4.0
CSC110
Grade: A
Jun 15, 2016
Would take again

She's really nice and caring. She knows her subject and also knows how to teach! And her classes are fun and not boring at all. Highly recommended in my opinion.

5.0
2.0
CPSC110
Grade: A
Sep 14, 2016
Would take again

Celina is fantastic! She knows everything about the course and pay lots of attention to students. She is pacient and respected to every students even not in her course. Really recommend.

Gives good feedback
Respected
Inspirational
5.0
4.0
CPSC110
Grade: A-
Dec 27, 2016
Would take again

Celina was a great prof- she was very open to students and went over problems with passion. It's a flipped classroom, so not exactly lecture heavy, but going to class and watching her work through the problems and explain ideas in different way than the videos is very helpful. She is approachable and happy to interact with students.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
3.0
CSC110
Sep 9, 2017
Would take again

a great 110 prof

Respected
Amazing lectures
Caring
1.0
5.0
CSC106
Feb 5, 2019
Wouldn't take again

Don't trust anyone who says that "CSC106" is a GPA booster. If you take a class with her you are likely to fail unless you are a 4th-year CSC student that knows C and other programming perks. What she teaches in class does not correlate to the assignments whatsoever. Here is a simple breakdown: imagine a prof teaching rocket science to kids.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
3.0
5.0
CSC106
Grade: Not sure yet
Feb 21, 2019
Wouldn't take again

This course is definitely not for beginners or people outside the realm of computer science. It seems as though the material covered is structured at a 200 level. Assignments are difficult to complete since the only online resources are from UBC CPSC 213. If you can avoid this course, don't even consider taking it. One-on-one the professor is okay.

Lots of homework
Participation matters
Clear grading criteria
5.0
3.0
CSC110
Mar 3, 2019
Would take again

Great prof

Respected
Inspirational
Caring
2.0
4.0
CSC106
Grade: B
Mar 11, 2019
Wouldn't take again

She talks to her student like they are children, even though she is teaching computer science. Always trying to get the class to engage in "talk to your neighbour" excersizes rather than teaching. Personally I dislike her teaching style. Its very annoying to me

Lots of homework
Participation matters
Skip class? You won't pass.
5.0
1.0
CSC106
Grade: A+
Mar 28, 2019
Would take again

CSC106 is a very useful (and easy) intro to CSC course, and Celina did a great job teaching it! Her lectures were very clear, and she really cares about students' performance in the class. She keeps the course as interesting as she can! She is also extremely helpful during her office hours, definitely see her if you have questions.

Gives good feedback
Clear grading criteria
Caring
5.0
3.0
CSC115
Apr 5, 2019
Would take again

Her lectures are amazing. Time flies when I study with her. She teaches us through coding, and we can code at the same time. She's also funny.

Inspirational
Amazing lectures
Caring
4.0
3.0
CSC115
Apr 5, 2019
Would take again

Very caring person and a great lecturer. Trys to break down tough subjects into simpler logic.

Gives good feedback
Accessible outside class
Caring
2.0
4.0
CSC106
Grade: B-
Apr 12, 2019
Wouldn't take again

Shes very a enthusiastic teacher, but there is no textbook, she only posts questions no answers. and her teaching style is hard to handle. Don't learn much in lecture and theres no textbook to learn from either. Assignments and material is mostly all unrelated. Labs were good but lecture was not

Participation matters
Skip class? You won't pass.
Graded by few things
5.0
4.0
CSC115
Grade: Not sure yet
Apr 14, 2019
Would take again

She is really the best Prof till date. The course material is tough if you are new to coding but she teaches you in such a way that you feel the stuff is simple. Yes you need a lot of practice to get good grade as the tests are conceptual and she marks it well. I would love to have her again. The best part, she doesn't teach , she actually codes.

Participation matters
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CSC110
Grade: A
Sep 14, 2019
Would take again

Great professor. Easy accessible during or after office hours. Take the time to walk students through questions. Lectures are interactive. Lots of assignments but saved me from having to study sporadically.

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CSC110
Grade: B+
Jul 25, 2020
Would take again

Dr. Berg is an awesome teacher. She gives feedback quickly, posts lectures (because of covid). I would take any course she takes because she teaches the material very clearly.

Gives good feedback
Amazing lectures
Caring
5.0
4.0
CSC115
Grade: A
Sep 11, 2020
Would take again

she's a funny lady but I did almost fall asleep a few times in the 80 minute lectures. The homework can be quite difficult I almost didn't finish a few times. Her only office hours were during my lab for that class so I couldn't get much help. But despite that her class taught me everything I needed to know and her teaching style is great

Gives good feedback
Lots of homework
Hilarious
5.0
2.0
CSC110
Sep 21, 2020
Would take again

Is great if you can get pass all the pre lecture video

Gives good feedback
Respected
Amazing lectures
5.0
2.0
CSC110
Grade: Not sure yet
Oct 14, 2020
Would take again

Great lecturer, but the amount of homework she gives is not a joke. However, this does help a TON on midterms and the finals, questions are similar and very clear grading and feedback.

Gives good feedback
Lots of homework
Amazing lectures
2.0
5.0
CSC110
Grade: Not sure yet
Nov 17, 2020
Wouldn't take again

Celina would be an incredible higher level professor. She is extremely approachable and you can really tell she cares. Further explanations are sparse. If you are completely new to computer science, get ready to work really really hard, she expects you to either understand right away, or you better figure it out before the next lecture.

Respected
Lots of homework
Tough grader
5.0
2.0
CSC110
Nov 28, 2020
Would take again

This is a class that I was actually glad to go to. Celina Berg made it fun to be in, using student ideas to solve coding problems. She also has lots of time in office hours to answer any questions that you may have. I had an amazing experience in this class.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
CSC110
Grade: A
Dec 2, 2020
Would take again

haven't really done coding before but this class was one of the only ones I looked forward to. The assignments and labs were fine as long as you watched the lectures and didn't wait till the very last minute to do them. The prof is easy to understand and the content is well organized. overall to me it was a fairly easy and interesting class!

Respected
Accessible outside class
Clear grading criteria
1.0
3.0
CSC110
Grade: B
Dec 10, 2020
Wouldn't take again

Celina taught extremely fast, and there were several occasions where mistakes were made in assignment/lab briefings that had mistakes, making it hard to understand. The last midterm was so messed up that you could not indent properly, making it hard to do proper syntax. Overall, did not enjoy her class, and would not take any of her courses again.

Lots of homework
Accessible outside class
Tough grader
1.0
4.0
CSC110
Grade: Not sure yet
Dec 10, 2020
Wouldn't take again

Hard class. Class is focused more on previous programming exposure, is definitely not made for people who have never programmed before. Grading was ridiculous, and substantial mistakes in terms of assignment/lab briefings were made. Overall not a fun course. Lab TAs absolutely sucked.

Lots of homework
Tough grader
1.0
4.0
CSC110
Grade: Not sure yet
Dec 10, 2020
Wouldn't take again

This course is definitely not intended for entry level programmers. Those who had previous knowledge probably did great/enjoyed her class more than those who did not know how to program. The assignments were absolutely brutal, and midterms were on a short time restraint. Beware if you are new to programming. Maybe take a lower level first.

Lots of homework
Tough grader
1.0
4.0
CSC110
Grade: A
Dec 14, 2020
Wouldn't take again

This class was so so so boring Took her forever to teach simple concepts Wont take her class again it sucked

Lots of homework
Skip class? You won't pass.
1.0
5.0
CSC110
Grade: Not sure yet
Dec 14, 2020
Wouldn't take again

Hated her class, I totally agree with everything everybody else said, class was hard, she made lots of mistakes, and went too fast. Do not recommend unless you know how to program

Lots of homework
Skip class? You won't pass.
1.0
4.0
CSC110
Grade: Not sure yet
Dec 16, 2020
Wouldn't take again

I hated her class. While she was available for tutorials, she frequently would say what do you think you should do... not at all helpful when you are new to programming. Marking was extremely harsh, with unclear criteria. She made serval mistakes on hand outs that resulted in confusion. Would not recommend

Lots of homework
Accessible outside class
Tough grader
1.0
4.0
CSC110
Grade: A-
Dec 16, 2020
Wouldn't take again

Hated this class. Pre lecture material was the only thing that pulled me though. Dont take her class, youll regret it

Lots of homework
Skip class? You won't pass.
2.0
5.0
CSC110
Grade: F
Dec 16, 2020
Wouldn't take again

Good lecture material, professor is available and you can tell she knows her work. However, her midterms are ridiculous. 44% class average after the second midterm is all you need to know. She tests your knowledge with very tricky questions in a small time frame, which is redundant considering she already tests your ability with the assignments.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSC110
Grade: D-
Dec 17, 2020
Wouldn't take again

Her class was way too hard. Midterm averages were ridiculously low, as they were almost impossible to complete in the time limit. She was a very difficult grader, and was not at all helpful during tutorials ' try to piece it all together' was basically all she said, which is extremely unhelpful when you are brand-new to computer science. HATED IT

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CSC110
Grade: F
Dec 17, 2020
Wouldn't take again

Hated her class and not just because I failed. This class was defiantly not intended for beginners, it went way too fast, and got way too hard. Her assignments and midterms were ridiculous, and getting feedback was a joke. She SHOULD NOT BE TEACHING AN INTRO COURSE. do yourself a favour and take CSC 110 with someone else, you'll be much happier.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CSC110
Grade: F
Dec 17, 2020
Wouldn't take again

All I can say is that she should not be taking a first year introductory course. Way too hard, way too fast, not accommodating or polite when replying to emails.

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
4.0
CSC110
Grade: A+
Dec 19, 2020
Would take again

Writing because I believe the other ratings are left spitefully from people who failed. VERY clear grading criteria, gives chance through labs/assignments to practice material thoroughly, midterms very easy compared to coursework and do not have <50 avg. My cohort was I believe 66 avg or so. She is bit blunt but otherwise def would take again.

Lots of homework
Clear grading criteria
4.0
3.0
CSC110
Grade: A+
Dec 20, 2020
Would take again

While I agree on a couple things previous reviews pointed out, such as vague hints and hard assignments, I found putting the effort in and piecing the material together really helped me succeed in this class, and I've had little to no experience in coding prior. I suggest bringing questions to lecture as she can better explain live. I recommend!

Lots of homework
Skip class? You won't pass.
Caring
2.0
3.0
CSC110
Grade: A+
Dec 21, 2020
Wouldn't take again

That one comment is automatically assuming that only people who failed left her bad reviews.... ummm Im here to show the opposite. I did very well in her class and still hated it. If I didnt have prior knowledge this class would have been extremely difficult and frustrating. Do not recommend. Only take if its the only spot left

Respected
Lots of homework
Accessible outside class
3.0
5.0
CSC110
Grade: F
Jan 1, 2021
Wouldn't take again

At first, the course was easy. After about a month, the difficulty went up that you might think it was two courses.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CSC110
Grade: F
Jan 4, 2021
Wouldn't take again

Class was way too fast, and way to hard for something that was supposed to be an introductory class. Do not recommend, as her teaching style is definitely not designed for intro level

5.0
2.0
CSC110
Grade: A
Jan 10, 2021
Would take again

Celina is definitely a great professor. She is so patient, and she can stay after class so long(often more than 1 hour) if we have questions. Some of my classmates don't like her because she always wants to inspire us to answer our own questions, but answer our own questions is also a learning process. I definitely willing to take her class again!

Gives good feedback
Inspirational
Amazing lectures
4.0
2.0
CSC110
Grade: A-
Jan 15, 2021
Would take again

took the class as a requirement and it made me want to switch into a csc major. she was very clear and made it easy to understand. super impressed. make sure you attend every lecture and watch all the prelectures. if you understand how to code it, tests come way easier.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
4.0
CSC110
Grade: A+
Jan 19, 2021
Wouldn't take again

I felt that this class was pretty difficult, and I have prior coding knowledge. I can't speak for anyone else, but I found her to be pretty unorganized and unclear. The level of work was very intense, and I think she meant it with good intentions, but it was definitely overwhelming. Overall, she meant well but poorly executed the class.

4.0
4.0
CSC110
Grade: B+
Jan 29, 2021
Would take again

She is a great teacher and knows a lot about what she does. I do think the workload was a bit much but it's doable. I would recommend her for csc110 especially if you're very new to programming like I was.

Lots of homework
Accessible outside class
Amazing lectures
4.0
4.0
CSC110
Grade: A+
Feb 25, 2021
Would take again

I learned programming in high school, so adjusting to Python was pretty easy. She gave us a lot of homework, but it gets you to practice the material you learned in class. She moves fast in the class, but she was quite helpful for the few questions I did have. Work hard and you'll do fine.

Lots of homework
Skip class? You won't pass.
5.0
4.0
CSC110
Grade: A
Mar 5, 2021
Would take again

Easy class, just felt she was a little unorganized at times. But I think the course was structured nicely and well-executed in the online environment.

Lots of homework
5.0
2.0
CSC111
Grade: A+
Mar 24, 2021
Would take again

Celina is a wonderful human. She really cares about her students' understanding and is always willing to help. By far the best professor at UVIC. Took CSC111 with 0 coding experience and learned a lot by just showing up to class and doing assignments. Celina's CSC111 class is super well structured for beginners. Highly recommend instead of CSC110!

Skip class? You won't pass.
Amazing lectures
Caring
5.0
2.0
CSC110
Grade: A
Jul 22, 2021
Would take again

Consider yourself lucky if you end up in Celina's class.

Clear grading criteria
Hilarious
Amazing lectures
5.0
3.0
CSC115
Grade: A
Aug 6, 2021
Would take again

I had the privilege to be in Celina's class for CSC110 and had that privilege again this term for CSC115. She is an amazing prof who answers questions as quickly as possible, no matter the communication method! During lecture (just practice), she takes student suggestions to use as examples to encourage everyone to participate. She truly is a gem!

Respected
Lots of homework
Accessible outside class
5.0
2.0
CSC110
Grade: A+
Nov 4, 2021
Would take again

Hands down my favorite prof for UVic. Very thorough online notes and material available on demand as well as insightful lectures. The class is somewhat challenging for beginner programmers but she provides absolutely everything needed to succeed. Made me love computer science even more.

Accessible outside class
Amazing lectures
Caring
1.0
2.0
CSC110
Nov 15, 2021
Wouldn't take again

Worst prof I've ever had. Assignments given are poorly explained, 90% of my time doing assignments is spent decoding her instructions, no regrades on anything, if you spell your assignment title wrong you get a 0. Constantly prevents you from using more advanced methods, she seems like she has no knowledge of coding outside of the course material.

1.0
5.0
CSC115
Grade: Not sure yet
Nov 21, 2021
Wouldn't take again

This prof deserves to be fired. I have known everything regarding python before her class but as soon as I started with Celina she would take off marks for 'invalid' var names even though I followed the instructions to the T. She is unhelpful if you email her - she will direct you elsewhere. She also counts on a robot to give students feedback.

Test heavy
So many papers
Tough grader
5.0
3.0
CSC110
Nov 25, 2021
Would take again

good professor for an intro to programming class

Gives good feedback
Lots of homework
Accessible outside class
1.0
4.0
CSC110
Grade: A
Dec 17, 2021
Wouldn't take again

she sucks, not at all helpful when you need extra help, and honestly is lazy.

5.0
3.0
CSC110
Grade: Not sure yet
Dec 20, 2021
Would take again

Dr. Berg's explanations are easy to understand, and she is always willing to spend time with students after class to clarify concepts. I felt the midterms were a bit unfair with how little time was given, but the final exam was perfectly reasonable. I liked this class so much that I even considered switching my major to computer science!

Accessible outside class
Caring
4.0
4.0
CSC110
Grade: A+
Dec 20, 2021
Would take again

I enjoyed the lectures, although the grading for assignmests and labs were tough

Caring
Tough grader
2.0
4.0
CSC110
Dec 24, 2021
Wouldn't take again

She was a nice person, but she shouldn't be teaching an intro csc course. This course felt made for people who already had programming experience which made it very difficult to get through. The assignments and labs can be ridiculously long and she takes marks off for the littlest things, even naming your assignment wrong. I did not enjoy her class

Lots of homework
Test heavy
Tough grader
4.0
3.0
CSC110
Grade: B+
Dec 25, 2021
Would take again

It's not an easy course if you've never done CS. But Dr. Berg is always there to support you. So many opportunities to see her after class, in person or on zoom. When you go to her, she makes sure you understand what your doing and doesn't make you feel stupid for asking silly questions. There's a lot of work, but ultimately it's good practice.

Lots of homework
Accessible outside class
Caring
5.0
3.0
CSC110
Grade: A+
Dec 27, 2021
Would take again

She is super nice and approachable. Lectures are her giving example problems and then walking around to help students work on them. Lots of labs and assignments but TAs will give you the solution if you are stuck - just go to labs. Knew nothing about coding beforehand and loved the class

Lots of homework
Accessible outside class
Amazing lectures
5.0
3.0
CSC110
Grade: A+
Jan 4, 2022
Would take again

Celina is an amazing prof. She gives great explanations and actually codes during lectures. There are a lot of pre-lecture quizzes and videos but they are short and easy. As someone who had no prior coding experience, I found the assignments fairly easy and straightforward. Exams and midterms are fair, though the second midterm was really hard.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CSC110
Grade: F
Jan 11, 2022
Wouldn't take again

shes gives out a lot of hw and her introduction course is not for beginners

Lots of homework
Test heavy
Tough grader
5.0
4.0
CSC110
Grade: B-
Jan 12, 2022
Would take again

Celina is an extremely caring professor, she did everything in her control to raise the grades of my CSC 110 class. I didn't do well because of bad time management, but all things aside she always tries to help her students a lot.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSC110
Grade: A+
Jan 13, 2022
Would take again

Celina Berg taught CSC 110 in a logical way, using her lectures and her own videos uploaded to the course page to teach concepts and provide practical examples of them. She was personable, easy to contact and talk to, provided detailed feedback on every assignment and all three midterms, and was confident in teaching the course material.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CSC115
Grade: A-
Jan 17, 2022
Would take again

Celina is amazing and so organized. I had no prior coding experience and fell behind at the beginning. I started going to office hours regularly and it changed everything for me! Celina is very caring and helpful if you ask for it. Once you understand Python, this class is fun! A lot of assignments, but they are the best way to learn the content!

Lots of homework
Accessible outside class
Caring
5.0
2.0
CSC110
Grade: A
Jan 19, 2022
Would take again

I had no coding experience before this class. Her teaching style and attitude made the course very approachable and fun! Her pre-lecture videos and quizzes were super clear and explained ALL we needed to know for the class. Dr. Berg is caring and puts so much effort into supporting her students so they can get the highest mark they can achieve.

Gives good feedback
Caring
Accessible outside class
2.0
4.0
CSC115
Grade: Drop/Withdrawal
Aug 8, 2022

Who does negative marking in midterm and final exam. She taught the course well but her exams are really hard for 1st years. class average remained 50-60 percent for all 3 midterms. So bad.

5.0
3.0
CSC115
Grade: B+
Sep 28, 2022
Would take again

Very responsible professor who is not only helpful during office hours but also accessible by email. Although the grading is sometimes strict, that gets us used to the even stricter grading in 200 level courses. Thank you Dr. Berg!

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
CSC110
Grade: A+
Nov 16, 2022
Would take again

All around great prof! I have no complaints at all. She is very good at teaching and her assignments and exams were very fair. Definitely take a course with her if you have the choice!

Amazing lectures
Clear grading criteria
Caring
4.0
4.0
CSC110
Grade: A
Nov 25, 2022
Would take again

Celina's exams are HARD. On the positive side I think she tries really hard to give meaningful lessons and lectures. She cares about her students learning.

Tough grader
Caring
Online Savvy
1.0
5.0
CSC110
Grade: Rather not say
Dec 5, 2022

I was struggling. This was my first university course, and it took a lot of courage to walk up to her and ask for help after a midterm. Her reaction was, "YOU'RE TELLING ME THAT NOW?" Please don't take her unless you already know what you are doing in the class.

Tough grader
Lots of homework
Test heavy
4.0
2.0
CSC110
Grade: Not sure yet
Dec 7, 2022
Would take again

Great lectures where she works through problems with the class, labs and assignments were a good difficulty and really helped you learn the material. All around solid professor, would recommend.

Amazing lectures
Clear grading criteria
5.0
3.0
CSC110
Grade: C+
Dec 15, 2022
Would take again

Truly one of the kindest professors I have ever met. Dr. Berg genuinely cares about her students understanding the content and feeling confident with it. She responds within hours of any question on the discussion. If I didn't hate cs so much, I would love to take a course with her again

Participation matters
Caring
Accessible outside class
3.0
4.0
CPSC110
Grade: Not sure yet
Dec 17, 2022
Would take again

I liked that concepts are introduced in pre-lecture and lectures are times to practice them. Lecture recordings and problem solutions are posted online, which is nice. The assignments are pretty easy imo. The exams, however, are not. Manage your time well during exams. Otherwise you will not be able to complete them.

4.0
3.0
CSC110
Grade: A
Dec 17, 2022
Would take again

Solid professor all around. Weekly assignments are well built and prepare you for the midterms, though the later ones can get slightly tedious. Writing doctests is the worst part of this class. You don't need to show up to EVERY lecture, but they are helpful especially for those new to programming. Celina is very kind, never a bad interaction.

Clear grading criteria
Gives good feedback
Accessible outside class
3.0
5.0
CPSC110
Grade: A
Dec 18, 2022

Just don't do it. Its not worth it. She's nice as a person but her class is insanely difficult if you have no coding background. I cried so much over midterms and assignments. save yourself pls

Tough grader
Lots of homework
5.0
2.0
CSC110
Grade: A+
Dec 20, 2022
Would take again

She's a very good prof. The labs and assignments do an excellent job preparing you for the midterms and final

Clear grading criteria
Gives good feedback
Lots of homework
5.0
1.0
CPSC110
Grade: A+
Oct 13, 2023
Would take again

great

Amazing lectures
Inspirational
Caring
1.0
4.0
CPSC110
Grade: A+
Nov 5, 2023

The class started easy. But it gave a false sense of security for how hard the unit quizzes are, there is effectively no time and the questions are more awkward to deal with then the assignments. Seven of my friends who took this course this fall had to drop it because it was too intense, yet they get A+s in their other courses such as physics 110.

5.0
3.0
CSC110
Grade: A
Nov 22, 2023
Would take again

I went into this class with some prior coding experience and I found that her pace was just right for me; however, I agree with the other reviews saying that this isn't for COMPLETE beginners. Although it is intended to be, the content goes very quickly with little time to not understand something. Fun class with (usually) interesting assignments.

Amazing lectures
Lots of homework
5.0
3.0
CSC110
Grade: Not sure yet
Nov 29, 2023
Would take again

I hated the course but I loved Celina! She was always accessible in her many office hours and helpful in answering any question. Her video lectures were a bit dull but everything in person was super engaging.

Clear grading criteria
Test heavy
Accessible outside class
5.0
2.0
CSC110
Dec 1, 2023
Would take again

Dr. Berg provided us with a large amount of optional practices and post-lecture content in case we did not understand the content during lecture. This course is hard for first-time programmers, but if you have programmed before, I found it quite easy. Make sure to follow her grading criteria. There's no tricks here!

Clear grading criteria
Accessible outside class
1.0
4.0
CSC110
Grade: A-
Dec 2, 2023

Best of luck getting answers to simple questions. Tests do not match assignments, and questions are littered with snares. Read questions at least half a dozen times before answering (if you actually have time).

Lots of homework
Test heavy
5.0
3.0
CSC110
Grade: Not sure yet
Dec 15, 2023
Would take again

She was awesome and made the concepts so much easier to understand. All you got to do revise assignments, labs and prelectures and those will get you an easy A!!

5.0
3.0
CPSC110
Grade: A-
Apr 19, 2024
Would take again

Easily one of the best proffs I've had.

Amazing lectures
Clear grading criteria
Online Savvy
3.0
3.0
CSC110
Grade: B+
Dec 21, 2024
Would take again

As per my first cs class i was overwhelmed and did pretty bad on all the quizes and only passed one of them but i think it was cuz of autograder. As per Celina she is good at teaching and easily available during office hours did help me a lot. i would definitely recommend taking her but just be aware of autograder

Tough grader
Test heavy
Accessible outside class
4.0
3.0
CSC110
Grade: B+
Feb 10, 2025
Would take again

The class can be challenging for beginners, but Dr. Berg makes it manageable. Assignments prepare you well, just stay on top of them. unstuckstudy was a game-changer for me - highly recommend it alongside the lectures. Overall, a solid course with a kind professor.

4.0
2.0
CSC110
Grade: A+
Dec 10, 2025
Would take again

Lots of things to do between classes but you can get lots of easy marks from them.

Clear grading criteria
Gives good feedback
Lots of homework
2.0
2.0
CSC110
Grade: C
Dec 26, 2025

Boring lectures that do not always cover material that will be needed and tests that do not feel reflective if learning. It's an easy class but don't expect to have fun doing it

Clear grading criteria
Lots of homework
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 60 grades
Most common grades:
A+ (19)
A (16)
Not sure yet (14)
Grade Distribution
A(35)B(4)C(2)D(4)F(6)A-/B+(12)
Based on 80 reported grades
A+: 19
A: 16
Not sure yet: 14
A-: 6
Common Tags
Lots of homework (38)
Accessible outside class (26)
Caring (19)
Gives good feedback (18)
Tough grader (18)
Clear grading criteria (17)
Skip class? You won't pass. (15)
Amazing lectures (14)
Rating Trend

Declining

-0.48 avg change
Nov
Dec
Apr
Dec
Feb
Dec
Last 6 months
Ratings by Course

SENG310

5.0

(2)

CSC167

5.0

(1)

CSC111

5.0

(1)

CSC115

4.2

(10)

CSC116

4.0

(2)
+4 more courses
Difficulty by Course

CSC305

5.0

CSC116

4.0

CSC106

3.5

CSC115

3.4

CPSC110

3.3

Similar Professors