2.7
Quality3.8
Difficulty44%
Would Retake101
Reviews44%
Would Retake
101
Reviews
Rating DistributionOfficial
101 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.96 avg changeRatings by Course
CPSC1161
5.0
(1)CPSC11602221
5.0
(1)CMPT1110
5.0
(1)CPSC2150
3.7
(26)CPSC1160
2.7
(3)Difficulty by Course
CSIS1275
5.0
CMPT1105
4.4
CMPT1150
4.2
CPSC1160
4.0
CPSC1161
4.0
Reviews (100)
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.
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.
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.
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.
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.
She is a very nice and kind teacher. and she gives many useful slides in her class which are very helpful.
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.
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!
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.
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.
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.
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.
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!!
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.
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 .
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.
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.
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.
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
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.
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.
Best teacher ever. Her way of teaching is really good and you can learn things more clearly.
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.
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.
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.
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.
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!
Avoid her class! Her explanations are unclear and she tests things that she didn't even teach.
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
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.
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.
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%.
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
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.
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.
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!
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.
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 :(
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Lectures are useful but boring, quizes and exames are relatively easy if you understand all the assignments and labs. Overall, a nice prof.
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
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.
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.
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.
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.
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.
Great Professor
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.
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.
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.
Simply the worst she will demotivate you and make the course difficult for you. Don't take her.
You only get mark if your coding style is like her. A very very tough grader
Would really break your confidence and your motivation in coding. The exam itself is not hard but the grading is really general
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.
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.
You will regret it!!
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.
very bad teacher she failed me i hate her
Highly recommend not to choose this professior. Very tough grading, quizes questions were completely different from studied in class. Hilarious!!!
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.
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.
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.
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.
Terrible
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
Professor Bita is amazing, very knowledgeable and patient with the students questions. Really enjoyed it!
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
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
one of the worst teachers ever, DONT TAKE THE COURCE WITH HER
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.
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.
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.
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
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.
Very bad professor
Test and assignment are from other world
Bita always build a wrong code in the first go that's the main reason student can't understand the code clearly
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.
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.
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
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.
I would highly suggest attending her office hours.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
43%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.96 avg changeRatings by Course
CPSC1161
5.0
(1)CPSC11602221
5.0
(1)CMPT1110
5.0
(1)CPSC2150
3.7
(26)CPSC1160
2.7
(3)Difficulty by Course
CSIS1275
5.0
CMPT1105
4.4
CMPT1150
4.2
CPSC1160
4.0
CPSC1161
4.0