2.7

Bita Shadgar

Computer Science - Langara College

2.7
Quality
3.8
Difficulty
44%
Would Retake
101
Reviews
2.7
Quality
3.8
Difficulty
2.6
Helpful
2.6
Clarity

44%

Would Retake

101

Reviews

Rating Distribution
Official
101 total ratings

5

26

4

11

3

9

2

12

1

43

What Students Say

She is knowledgeable, but not passionate

CMPT1160 - 2.0 rating

It would help us if she runs a demonstration of the code herself instead of referring to her lecture slides

CPSC2150 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 53 grades
Most common grades:
Not sure yet (17)
A+ (11)
A- (9)
Grade Distribution
A(19)B(9)C(5)D(9)F(3)A-/B+(14)
Based on 86 reported grades
Not sure yet: 17
A+: 11
A-: 9
A: 8
Common Tags
Tough grader (38)
Lots of homework (23)
Test heavy (18)
Respected (16)
Caring (14)
Participation matters (12)
Gives good feedback (12)
Get ready to read (11)
Rating Trend

Declining

-0.96 avg change
Apr
Jun
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

CPSC1161

5.0

(1)

CPSC11602221

5.0

(1)

CMPT1110

5.0

(1)

CPSC2150

3.7

(26)

CPSC1160

2.7

(3)
+7 more courses
Difficulty by Course

CSIS1275

5.0

CMPT1105

4.4

CMPT1150

4.2

CPSC1160

4.0

CPSC1161

4.0

Reviews (100)
1.0
5.0
CPSC1160
Apr 4, 2017
Wouldn't take again

She will give you the hardest assignments which never relate to what's taught in the class. Whenever approached with problems, she'll ask you to google. Also the assignments (which make 40% of total) are marked by her friend and if you have any questions regarding marking/grading, she'll tell you to email that friend instead of helping you.

Tough Grader
LOTS OF HOMEWORK
5.0
4.0
CPSC1161
Grade: A-
Apr 20, 2017
Would take again

She is very good teacher. Makes you clear about purpose of the course . I suggest you to work hard on the assignments. Her midterms are easy if you are clear about logics of all the topics. She gives lecture slides which helps a lot.

Respected
Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CPSC1160
Grade: A-
May 6, 2017
Would take again

Great instructor. The course could be hard but she does a good job with it and did everything she could. She provide you the support that you need to succeed but in turn you need to be serious and do your part.

Respected
Get ready to read
Participation matters
2.0
4.0
CMPT1160
May 30, 2017
Wouldn't take again

She is knowledgeable, but not passionate. Like other ones commented, she asked us to google for our questions instead of answering us for her good intention to force us to learn by ourselves, yet this intention did not help my study. Her assignments are ridiculously hard and midterms are ridiculously easy. Take her if you know coding, else not.

LOTS OF HOMEWORK
4.0
3.0
CPSC2150
Jul 20, 2017
Would take again

I liked Bita and I thought her class was interesting. She is soft spoken and good at fielding questions about complicated topics. She takes her time to explain, and she provides the notes on D2L which was very helpful.

5.0
3.0
CPSC2150
Grade: A
Aug 14, 2017
Would take again

She is a very nice and kind teacher. and she gives many useful slides in her class which are very helpful.

Gives good feedback
Respected
Inspirational
5.0
4.0
CPSC2150
Grade: A
Aug 14, 2017
Would take again

Bita is a knowlegable and modest teacher. Her lectures are very useful and instructive. Although her slides are informative, but I benefit more when I attend and pay attention her lectures as well. The course by nature is hard, especially at the begining, but I think she knows her job very well, and at the end you can see the result if you follow.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
3.0
CPSC11602221
Aug 16, 2017
Would take again

Bita is a very good teacher. She knows what she is talking about and goes in depth to explain everything. I wish I had attended more of her lectures which I missed a lot. Her assignments are challenging and they really make you understand the concepts. Absolutely recommend her!

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
4.0
CPSC1160
Nov 20, 2017
Wouldn't take again

Bita's assignments were often written in a way that makes them extremely difficult to understand. Half the time I was doing them was spent trying to comprehend what was expected of me. Lectures were not particularly engaging. After an exam where her instructions were unclear, she spent half a lecture arguing with a student about the instructions.

4.0
1.0
CPSC1050
Grade: A+
Jun 13, 2018
Would take again

Literally, the easiest class ever if you have common sense. I literally didn't pay attention at all for lectures and just do the labs and got an A+. This is because all her slides are her own, so everything on those slides will guaranteed be on the midterms/final. Lectures are really boring though and she's not that loud, but explains things well.

ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CSIS1275
Grade: Drop/Withdrawal
Jun 26, 2018
Wouldn't take again

One of the worst teacher. she don't have any knowledge about coding. She run the code in class by coping the code from the internet and gives very difficult assignment. She expects everything from the students regardless of doing coding in the class. She only reads slides and wastes students precious time and money.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
2.0
4.0
CPSC2150
Jun 27, 2018
Wouldn't take again

It would help us if she runs a demonstration of the code herself instead of referring to her lecture slides. She said that we do not need to use the textbook Algorithms and Data Structures by Adam Drozdek, but don't be fooled. Her lab assignments and partner assignments demands that you read the chapter from the book which are hard to comprehend.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CSIS1275
Jul 27, 2018
Wouldn't take again

Worst instructor ever!! Her class work and assignments are so irrelevant. The level of her teaching is nowhere close to the level of her assignments. I will never recommend this instructor ever. She is not for the students who are average in programming. WORST INSTRUCTOR!!

Tough Grader
LECTURE HEAVY
5.0
4.0
CPSC2150
Grade: A-
Aug 20, 2018
Would take again

Bita is a very patient and well explain with every single question that I have asked so I really learned a lot from her course. She really challenges students to think and understand in deep. Her approach and what she teaches are very helpful for interview and getting a job.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
2.0
CPSC1050
Grade: A+
Aug 23, 2018
Would take again

Bita is a great teacher, her lecture where early in the morning but never boring , Ive always done many questions during the lectures and she always explained them very clear. Final exams a bit long but other than that the class was very enjoyable .

Respected
Clear grading criteria
Caring
4.0
3.0
CPSC1150
Grade: A+
Nov 22, 2018
Would take again

Bita is a solid choice if you don't have programming experience. Starts slow and too focused on formal documentation in the beginning if you are experienced, but it picks up and gets a lot better by the end. Classes on recursion and algorithms were really good. Her tests are tough but she will give plenty of extra marks if you show up in class.

Clear grading criteria
Caring
EXTRA CREDIT
3.0
3.0
CPSC1150
Grade: B-
Nov 24, 2018
Wouldn't take again

Nice teacher but do'nt explain properly or you can say she is not specific about what to do or not in labs and assignments. She just gives them and she herself don't know what she about in it.

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
4.0
CPSC1150
Dec 11, 2018
Would take again

One of the best in Langara. Don't miss her lectures, and participate to the class. If you have no programming background, she is a very good and solid prof, also if you already know programming, she always discusses the best practice in programming. Learning the labs and assignments is very important. Her exams are very similar.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
1.0
CPSC1050
Dec 14, 2018
Would take again

i havent met this kind of teacher previously i think she is the best teacher i have ever met i wish to take her class one more time

Gives good feedback
Inspirational
Amazing lectures
5.0
5.0
CPSC1150
Grade: A
Dec 17, 2018
Would take again

I loved Bita's class. I learnt so much from her. She is one of kindest instructor's I have ever had. She helped me with every single question I had, no matter how silly it was. She is very helpful and caring. I highly recommend her ,especially if you want to have a good foundation in CPSC. I wish I could take more courses with her.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
3.0
CPSC1050
Grade: A
Mar 26, 2019
Would take again

Bita is a great teacher to have, but sometimes her lectures were unclear and confusing, making people like me who dont have any backgrounds of CS very hard to understand whats going on. Therefore, I highly suggest you to buy the textbook and spend your time to read it. Exams are easy if you know how to do the lab and assignment questions.

Respected
Get ready to read
EXTRA CREDIT
5.0
2.0
CPSC1150
Grade: B+
Apr 18, 2019
Would take again

Best teacher ever. Her way of teaching is really good and you can learn things more clearly.

Accessible outside class
Clear grading criteria
Caring
5.0
2.0
CPSC1050
Grade: A+
Nov 20, 2019
Would take again

This class is very easy if you are interested in computer science. Study the materials before you have class, and you will get an easy A. If you have problems, just reach out for her, she explains very well.

Respected
Caring
5.0
4.0
CPSC1150
Grade: B+
Mar 28, 2020
Would take again

This class is very easy if you are interested in computer science. Study the materials before you have class, and you will get an easy A.

Respected
Skip class? You won't pass.
Amazing lectures
1.0
3.0
CPSC2150
Grade: B+
Apr 21, 2020
Wouldn't take again

I dont think she explain things very well. Many things are not well explained and the course object is not that clear. She does not teach much.

Test heavy
Tough grader
5.0
5.0
CPSC2150
Grade: C+
Apr 25, 2020
Would take again

Bita is a really nice instructor. She knows what she teaches and how to teach it. Assignment/Lab is not easy, requires your effort. Advice: read her lecture notes, practice. and ask questions if you have problem.

Gives good feedback
Inspirational
Amazing lectures
4.0
3.0
CPSC2150
Grade: B
Apr 25, 2020
Would take again

Her lectures are fine to understand if you listen carefully. Some of her assignment, questions and labs resemble today's interview questions. Be aware of her marker he thinks he s a God!

Lots of homework
Accessible outside class
EXTRA CREDIT
1.0
4.0
CPSC2150
Grade: Not sure yet
May 27, 2020
Wouldn't take again

Avoid her class! Her explanations are unclear and she tests things that she didn't even teach.

3.0
5.0
CPSC2150
Grade: Not sure yet
Jul 2, 2020
Wouldn't take again

Bita is a little inconsistent with her tests, she typically has typos or misworded tests and when reviewing them points out her mistakes but does not adjust marks which can really suck. Keep in mind 2150 has a notorious reputation for being the most difficult computer science course the college has to offer, so be prepared for that

Lots of homework
Participation matters
Tough grader
2.0
2.0
CPSC1050
Grade: B
Jul 24, 2020
Wouldn't take again

Super tough grader and tricky quizzes. Her quizzes are time-restricted and it's too short, and you should pay all of your attention to specific details. I lost mark because of not recognizing one extra space in the multiple-choice question.

Respected
Test heavy
Tough grader
5.0
5.0
CPSC2150
Grade: Drop/Withdrawal
Jul 27, 2020
Would take again

I withdraw the course because of recent online method delivery. Bita is super good at explaining, but I personally did not like learning online. If you have any questions email her, and she will get back to ASAP. Advise: Read lecture notes, practice and practice.

Gives good feedback
Respected
Inspirational
2.0
4.0
CPSC1050
Aug 4, 2020
Wouldn't take again

Not clear when it comes to lecture notes and asking questions in our assignments and labs, could be more fair when it comes to giving time to finish a quiz. Does not let us see previous quizzes (ones we got right) to prepare for exams. Would not take any classes with her again 100%.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CPSC2150
Grade: Not sure yet
Aug 10, 2020
Wouldn't take again

Makes lots of mistakes on the lecture notes, even when you correct her on the quizzes she does not give you your marks back. Gives impossible midterms. Also makes the assignments extremely long and confusing very vague about her wording. Finally she is not sympathic with students, Even those with legit medical reasons Shouldn't be a prof at langara

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
CMPT1150
Aug 15, 2020
Wouldn't take again

If you like having things explained in the vaguest of terms or not at all, then take her class. So many things were straight up incorrect. If she marked herself she would fail.

Tough grader
5.0
3.0
CPSC2150
Grade: A+
Aug 16, 2020
Would take again

Bita is a knowledgeable teacher and explains concepts very well. She requires us to go deep in concepts she taught in lectures. This course becomes easy with Bita.

Lots of homework
Beware of pop quizzes
Amazing lectures
5.0
3.0
CMPT1110
Grade: B-
Aug 19, 2020
Would take again

I really enjoyed her lectures! C++ is a hard course and she explained it clearly. There are weekly Quizzes, and Weekly assignments. She is fair, I will recommend taking her course!

Respected
Graded by few things
Amazing lectures
2.0
4.0
CMPT1150
Grade: Not sure yet
Oct 9, 2020
Wouldn't take again

I do not recommend her if you are new to programming. But if you are dedicated to code at least 2 hours a day, you should be fine. We get weekly quizzes that are timed. Almost all of her students are complaining about it because the time limit is too short. But overall she's a kind and decent teacher.

Gives good feedback
Lots of homework
Tough grader
1.0
4.0
CMPT1105
Oct 14, 2020
Wouldn't take again

ignore any of the good comments written abt this teacher. she is not good at explaining, gives no time 2 help, makes you purchase tb for no reason, lectures are unclear and is tough grader. hands out weekly assignments worth so much, and are really hard. despite being an intro class, she expects you to know everything beforehand! bad experience :(

Tough grader
1.0
4.0
CMPT1105
Grade: Not sure yet
Oct 22, 2020
Wouldn't take again

Grades completely unfairly, all good things said about her is nothing but lies. Terrible teacher and does nothing to help further my understanding about programming.

Lots of homework
Get ready to read
1.0
4.0
CMPT1105
Grade: Incomplete
Oct 28, 2020
Wouldn't take again

She is an incredibly strict teacher that wants you to do things the exact way she's done them. I would recommend not taking her class as she has no sympathy for her students and doesn't seem to respect them or their time. If you miss a quiz or midterm (worth 20+%) due to technology problems or "valid medical reasons" she will not allow re-writes.

Lots of homework
Accessible outside class
Tough grader
2.0
4.0
CMPT1105
Grade: B-
Oct 30, 2020
Wouldn't take again

Often her lectures are confusing, but it is manageable if after her class you try to learn it on youtube. The problem is this takes so much of our time. We have to prepare for weekly quizzes and assignments that are very hard. If you're new to programming and you have 5 courses like me, good luck mate, this class takes up so much of your time.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CMPT1105
Grade: Drop/Withdrawal
Nov 25, 2020
Wouldn't take again

The worst prof I have ever had! She does not know the difference between a mistake and plagiarism. If you make a small mistake in an assignment she will give a 0 instead of taking marks off. She explains material by talking instead of giving examples. She does not give a grading criteria. She expects you know everything without telling or teaching.

Graded by few things
Tough grader
1.0
4.0
CMPT1105
Grade: Drop/Withdrawal
Dec 3, 2020
Wouldn't take again

There are weekly quizzes right after she teaches the lesson so you have to teach yourself beforehand with the content she uploads. You basically have no time to think during the quizzes. With only some background in java, I went into this course assuming it will be an actual intro course. I definitely struggled, not easy at all. She was nice tho.

Test heavy
Tough grader
1.0
5.0
CMPT1105
Grade: Rather not say
Dec 15, 2020
Wouldn't take again

One class a week 1 hour 30 min long lecture followed by a test 10 mins long and an assignment due on Saturday. Her lecture is useless paraphrasing the textbook. The weekly test is bad. Her weekly assignment grading criteria is if you cant code like her you fail. Mid/Final Exam explained right before it started. Better off learning from the internet

Get ready to read
Test heavy
Tough grader
2.0
3.0
CPSC1181
Grade: Not sure yet
Apr 16, 2021
Wouldn't take again

Barely teaches anything, intends for the students to self teach the entire course to themselves. Does not prepare students for exams. Final exam was way harder than her midterms, only focused on things "taught" in the last few weeks. Nice person, pretty ok lectures, but she does not prepare students for final. Do not take if new to programming.

Get ready to read
1.0
5.0
CPSC1150
Grade: A
Apr 16, 2021
Wouldn't take again

Bita seems to not understand her students don't actually finish her labs and assignment in her statement " 1 to 2 hours". Her assignments could literally take up to 8 hours which is a full shift.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CPSC1150
Grade: A-
Apr 17, 2021
Wouldn't take again

Bita is a very nice, caring and helpful person. However, this class is awful. Not enough time to write midterms and final. Labs and assignments are extremely time consuming. Also need to attend lectures so that you don't miss things she doesn't post online. On top of that are weekly quizzes that are also very time sensitive.

Lots of homework
Test heavy
Tough grader
2.0
5.0
CPSC1150
Apr 17, 2021
Wouldn't take again

Bita is a nice prof and all. Her midterms and quizzes were somewhat difficult due to the fact that most or half of them included multiple choice, so either a hit or a miss. There are quizzes every week. Her lectures don't really help much, in contrast to her assignments and labs which are extremely overwhelming and somewhat night and day.

Lots of homework
Accessible outside class
Tough grader
3.0
4.0
CPSC1150
Grade: A+
Apr 17, 2021
Would take again

Bita definitely does care. You will need to do a lot of programming homework outside of class and this class may feel almost impossible if you have no prior programming knowledge. That feels to be more the fault of the school for not having a programming class as a pre req though. Lots of homework, assignments, and quizzes. Take if you have to.

Lots of homework
Beware of pop quizzes
Caring
1.0
5.0
CPSC1150
Grade: A-
Apr 30, 2021
Wouldn't take again

Nice person - terrible communicator. Unfortunately the class really suffered because of much she struggled to communicate ideas during her lectures. Doesn't answer questions well. Difficult course if you are coming in without programming experience. Be prepared to put in lots of hours on labs assignments and get comfortable learning on your own.

Tough grader
5.0
5.0
CPSC2150
Grade: Not sure yet
Jun 17, 2021
Would take again

I am so happy and want to share with everyone. Excellent teacher, amazing work. Gives feedback on time about Assignment and Lab. I thought this would be terrible course, but it turned out she is amazing.

Gives good feedback
Inspirational
EXTRA CREDIT
3.0
3.0
CPSC1150
Grade: C
Jun 26, 2021
Would take again

She's nice and explain everything clearly but lot of tricky quizzes which can lower your marks easily. Tricky assignments and exams. Her assistant is a good grader and gives you nice and clear feedback but she marks a little tough.

Gives good feedback
Participation matters
1.0
5.0
CPSC1150
Grade: Not sure yet
Jul 15, 2021
Wouldn't take again

Horrible. This is supposed to be an intro class however, the knowledge tested in quizzes and assignments and exams are ridiculously difficult. If you have no idea about CPSC before taking the course, youll possibly struggle a lot. Labs + quiz every single week and assignments every two weeks. Yes, there are week when you have all 3 to work on.

5.0
5.0
CPSC2150
Grade: B-
Aug 12, 2021
Would take again

Wow amazing how I survived in this course. Bita is amazing, her lectures are extremely clear, and I have questions she always answers them on time. Labs and assignments are challenging. Her marker is tough but if you follow the lab/assignment questions everything is good.

Gives good feedback
Get ready to read
Inspirational
3.0
2.0
CPSC1150
Grade: A+
Aug 22, 2021
Would take again

Bita is very knowledgeable. If you ask the right questions, you can extract a lot of value from her. She can sometimes assume your question before you finish asking, so be patient. Many students struggled with the course load. I found it okay since I have a bit more experience than the rest of the class. I spend on average 10-15 hr/week on it.

Lots of homework
4.0
3.0
CPSC1150
Aug 23, 2021
Would take again

Lectures are useful but boring, quizes and exames are relatively easy if you understand all the assignments and labs. Overall, a nice prof.

1.0
3.0
CPSC1150
Grade: Not sure yet
Sep 24, 2021
Wouldn't take again

Just take some extra time to look for ANY other teacher. Her two online lectures aren't even lectures as she releases 2 hour videos at 12 the night before. Just splits the class into breakout rooms during zoom classes so she doesn't do anything. Also has absolutely no idea how to use a computer which is hard to believe considering she teaches CPSC

1.0
3.0
CPSC2150
Grade: Not sure yet
Aug 15, 2022

Course is fine; assignments take time, but aren't overly complicated. Choose a different prof. Almost every class, she confused herself with her slides or trying to do an example. Twice, a student pointed out an error, she insisted she was right, then had to re-teach it the next day. Gives no marking scheme/indication of how things are marked.

Participation matters
Lots of homework
5.0
4.0
CPSC2150
Grade: A
Aug 29, 2022
Would take again

Bita is very helpful. Lectures are matters and she will help you understand all the concepts. She's perfect for hard-working students, but GPA is really a problem because exams aren't easy. She added new content hastily at the end of this semester, which made the end of the semester very stressful. Overall, bita is a rare good teacher.

Participation matters
Amazing lectures
Caring
1.0
4.0
CPSC1150
Grade: A-
Sep 17, 2022

Take the time to read her ratings on Douglas College too. You have to search up "Shadgar Bita" to find her. She's caring, but from lectures to grading, she is unorganized and unclear. If you ask her a question, you might become even more confused. I don't recommend taking CPSC 1150 with her if you don't have prior programming experience.

EXTRA CREDIT
Caring
1.0
4.0
CPSC1150
Grade: B
Sep 19, 2022

There are professors that have the technical knowledge, but not the practical knowledge, there are professors that have the practical knowledge, but not the technical knowledge.... And then there's Bita, who impressively enough manages to lack both. When your Java prof makes more mistakes in her code that the students.. You know you're doomed.

Tough grader
5.0
3.0
CPSC1150
Grade: A+
Sep 21, 2022
Would take again

She is a really nice instructor. She explains the concepts in good detail, and are really helpful if you pay enough attention. She is also very helpful if you got any doubts and ask her. Overall, she is a good teacher.

Amazing lectures
Gives good feedback
Caring
3.0
3.0
CPSC1050
Grade: A+
Nov 18, 2022
Would take again

Great Professor

Tough grader
2.0
2.0
CPSC1050
Grade: A
Apr 6, 2023

Boring classes and not always clear. Takes a lot of points from assignments unnecessarily (maybe was just the TA). Quizzes every week and not that easy. Provides extra recorded lectures on brightspace for you to study before going to class. In class, just reviews. Easy midterms/ final in general.

Lots of homework
Beware of pop quizzes
5.0
1.0
CPSC2150
Grade: Not sure yet
Jun 6, 2023
Would take again

This is my second time taking this course, last semester I made terrible mistake (took it with Gladys, worst of worst). I have to drop and almost got PTSD from coding. Bita so far doing excellent job for teaching, providing all the necessary documents to us in the BrightSpace. Highly recommend Bita over Gladys, even marks released before exams.

Amazing lectures
Inspirational
Caring
1.0
5.0
CPSC1150
Grade: D+
Jun 19, 2023

she is the worst if you see any good reviews of her it's fake. She will ruin your academic record don't take her courses. I used to have A and B in all Cpsc courses but in this one, I will definitely fail the TA is also very bad.

Tough grader
Lots of homework
So many papers
1.0
5.0
CPSC1150
Grade: F
Jun 23, 2023

Simply the worst she will demotivate you and make the course difficult for you. Don't take her.

Tough grader
1.0
5.0
CPSC1150
Grade: F
Jul 25, 2023

You only get mark if your coding style is like her. A very very tough grader

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CPSC1150
Grade: F
Jul 26, 2023

Would really break your confidence and your motivation in coding. The exam itself is not hard but the grading is really general

1.0
5.0
CPSC1150
Grade: Not sure yet
Aug 15, 2023

PLEASE AVIOD THIS PROFESSOR! This professor Should be reported to the Colleges, For Ruining Student's Fees, time And I tired my best but Still didn't make it, And I feel that I Could have pass this course, but NOT, Just because of Her.

Tough grader
1.0
5.0
CPSC2150
Grade: Incomplete
Aug 17, 2023

Be aware of the MCQs: vague questions, full of unmentioned terms, unclarified definitions, and very hard. Very problematic. Won't get marks even if you fully understand. Weekly quizzes come too soon. Tue/Wed lectures mention the basics, Thu quizzes ask you insane questions. Not recommended. Lectures presented fluently though.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CPSC1150
Grade: D
Aug 21, 2023

You will regret it!!

Graded by few things
5.0
4.0
CPSC2150
Grade: B+
Aug 26, 2023
Would take again

Bita is the rock! I am glad I took the course with her, I heard the other instructor is not good at all. Marks released on time with good feedback, Bita is always available for my questions.

1.0
5.0
CPSC1050
Grade: D
Sep 6, 2023

very bad teacher she failed me i hate her

Lots of homework
So many papers
Graded by few things
1.0
5.0
CPSC1050
Grade: C
Sep 12, 2023

Highly recommend not to choose this professior. Very tough grading, quizes questions were completely different from studied in class. Hilarious!!!

Tough grader
Lots of homework
Hilarious
1.0
1.0
CPSC1050
Grade: Not sure yet
Sep 13, 2023

this teacher can barely speak english all "lecture time" is just review of her very poorly put together video taped lectures. she only posts them 1-2 days before 'lecture class' , where you are expected to learned an 1-2 unit in 1-2 days, weekly testing, not related content covered in class, testing is 77% of your mark.

Tough grader
Lots of homework
Test heavy
2.0
3.0
CPSC1050
Grade: A-
Nov 17, 2023
Would take again

She posts online lecture videos which she goes over in class, meaning you can skip the lectures if needed. Her quizzes are a bit difficult, but her midterm is fair. Overall it isn't a super hard class, if you finish the assignments and prepare a little for the quizzes you will be fine.

Clear grading criteria
Test heavy
Online Savvy
2.0
3.0
CPSC1050
Grade: A-
Nov 20, 2023
Would take again

She posts online videos and goes over them during lectures, the quizzes can be a bit difficult but her midterm and assignments are not super difficult. If you struggle in this class it's a sign you need to put in more effort to catch up to everyone else. In my opinion her reviews make out her class to be a lot more difficult.

Tough grader
Participation matters
1.0
4.0
CPSC1050
Grade: B-
Dec 14, 2023

Terrible teaching dynamic, her classes are basically a review of her poorly made lecture videos. You can skip her lecture classes and only go for labs solely for the purpose of doing quizzes, because thats the only thing she gives you to do on the class. Aside from that the assignments and labs were good and were nice way of studying for the tests.

Tough grader
Lots of homework
Online Savvy
1.0
1.0
CPSC1150
Grade: Drop/Withdrawal
Jun 27, 2024

Terrible

Tough grader
Group projects
Hilarious
3.0
3.0
CPSC2150
Grade: Incomplete
Aug 14, 2024
Would take again

Although her explanations of the lecture slides are decent, she does not write or review much code in the class which means you will have to put more effort from your side

Get ready to read
Participation matters
Lecture heavy
5.0
4.0
CPSC2150
Grade: Not sure yet
Aug 14, 2024
Would take again

Professor Bita is amazing, very knowledgeable and patient with the students questions. Really enjoyed it!

Get ready to read
Gives good feedback
Inspirational
3.0
3.0
CPSC1150
Grade: Rather not say
Aug 17, 2024

Good: Midterms are very straightforward questions, if you completed labs and assignments without AI or searching it up, you'll be fine, lectures are solid. Bad: Quizzes are slightly confusing as the English is off some of the times, office hours aren't very helpful If you haven't taken CPSC 1045 highly do not recommend unless your really smart

1.0
5.0
CPSC1150
Grade: Drop/Withdrawal
Aug 31, 2024

She teaches something else in the class and something other appears in the exam, the experience was shit. She never teaches codes and exam is all about got. Or she gonna teach a single line and you have to guess the rest, lecture notes are just theory and only words

Tough grader
1.0
5.0
CMPT1105
Grade: Rather not say
Sep 17, 2024

one of the worst teachers ever, DONT TAKE THE COURCE WITH HER

Tough grader
Group projects
Beware of pop quizzes
1.0
5.0
CPSC1050
Grade: B
Oct 22, 2024

The worst you could have; don't me wrong she is a great person, but prof? No. She asked our class a question about a new lecture and no one had a clue, rightfully so since the lecture was just introduced. Since no one replied she said, "Do you guys not know how to read or speak English?" Take the course with some other prof. She makes it harder.

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CPSC1050
Grade: Not sure yet
Dec 20, 2024

Bita is not a good teacher. She cannot explain the material well, so you'll need to spend extra time studying outside of class if you want to pass the exam. She doesn't teach much about coding and is not a generous grader. However, if you already have a strong foundation in this subject, passing should be easy.

Tough grader
Lots of homework
Test heavy
4.0
2.0
CMPT1150
Grade: A-
Mar 29, 2025
Would take again

Bita is a really solid prof for 1150. This course shouldn't be too hard if you've taken 1045 and did good. The only thing hard for me were the text files stuff, as there wasn't that much material given for it when I took the course. She's pretty nice too just has a bit of an accent.

Participation matters
1.0
5.0
CPSC1150
Grade: C-
Apr 25, 2025

NEVER TAKE THIS PROFESSOR FOR GOD'S SAKE !!!! She does not teach you anything. She just reads of lecture slides. If you don't have any knowledge of coding, she will be your worst nightmare. If you care about your money and time, JUST DONT CHOOSE HER

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CPSC1150
Grade: A
Jun 20, 2025

The content of the course isn't the difficult part, but she is a very tough grader. She will look for literally any reason, no matter how dumb it may be, to take off marks. She does that on quizzes, labs, and worst of all, on tests. Only take her course if it is the very last choice.

Tough grader
1.0
5.0
CMPT1150
Grade: Rather not say
Jul 24, 2025

Very bad professor

Tough grader
Participation matters
Lecture heavy
1.0
5.0
CMPT1150
Grade: Not sure yet
Jul 24, 2025

Test and assignment are from other world

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CMPT1150
Grade: Rather not say
Jul 24, 2025

Bita always build a wrong code in the first go that's the main reason student can't understand the code clearly

Tough grader
Lots of homework
Test heavy
5.0
3.0
CPSC1150
Grade: B+
Aug 14, 2025
Would take again

This was my first programming class and I thought Bita was a really good professor. She was always really friendly in class and is a good lecturer. She does lots of in class practice too. The assignments and labs are also fun. I would definitely recommend taking her class and I hope I get to take a class with her again.

Participation matters
Amazing lectures
Gives good feedback
3.0
5.0
CMPT1105
Grade: Rather not say
Oct 30, 2025

Bita is a patient instructor with more of a formal UBC style teaching. Only take her if you want to challenge yourself, goes through lecture very fast in class but does a million examples. She is a sweetheart if you glaze her properly. Wednesdays are mandatory for lab mark.

Participation matters
EXTRA CREDIT
Clear grading criteria
4.0
2.0
CPSC1150
Grade: A+
Dec 7, 2025
Would take again

I really like her. Her lectures are not the most inspiring, but there is always time to practice her practice questions in the lectures, and there are even days when you can get bonus marks for having the correct answer fast. Her assignments are decent, not too hard or too many

Clear grading criteria
Caring
Respected
5.0
4.0
CPSC2150
Grade: Not sure yet
Dec 15, 2025
Would take again

The workload is heavy given the limited effective time, as some topics are only fully understood close to the assignment due dates. Despite this, I strongly recommend her. Difficult courses are often hard to teach, and she did very well. She is actively engaged, responsible, and grades exams generously. The course also offers up to a 5.5% bonus.

Gives good feedback
Lots of homework
Respected
5.0
3.0
CPSC2150
Grade: A+
Dec 15, 2025
Would take again

I would highly suggest attending her office hours.

Clear grading criteria
Caring
Accessible outside class
4.0
2.0
CPSC2150
Grade: Rather not say
Dec 16, 2025
Would take again

Great prof! There isn't any coding in class so a lot of self learning is needed. She's pretty nice as well in my experience.

1.0
5.0
CPSC2150
Grade: C
Dec 21, 2025

Absolutely bad professor. Lecture slides are extremely unorganized, one of the very few professors that will have you leaving the lecture having less knowledge than before. Midterms, Final Exam, and quizzes are extremely difficult compared to questions assigned on exams from many other professors, colleges and universities.

Tough grader
Get ready to read
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

43%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 53 grades
Most common grades:
Not sure yet (17)
A+ (11)
A- (9)
Grade Distribution
A(19)B(9)C(5)D(9)F(3)A-/B+(14)
Based on 86 reported grades
Not sure yet: 17
A+: 11
A-: 9
A: 8
Common Tags
Tough grader (38)
Lots of homework (23)
Test heavy (18)
Respected (16)
Caring (14)
Participation matters (12)
Gives good feedback (12)
Get ready to read (11)
Rating Trend

Declining

-0.96 avg change
Apr
Jun
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

CPSC1161

5.0

(1)

CPSC11602221

5.0

(1)

CMPT1110

5.0

(1)

CPSC2150

3.7

(26)

CPSC1160

2.7

(3)
+7 more courses
Difficulty by Course

CSIS1275

5.0

CMPT1105

4.4

CMPT1150

4.2

CPSC1160

4.0

CPSC1161

4.0

Similar Professors