2.3
Quality3.3
Difficulty27%
Would Retake143
Reviews27%
Would Retake
143
Reviews
Rating DistributionOfficial
143 total ratings5
15
4
23
3
21
2
28
1
56
What Students Say
“Like someone else said answers in exams have to be flawless or else he gives 0 or 1 mark, also said it is pointless calculating class average when so many students get grades close to 0”
CPSC1160 - 1.0 rating“worst instructor ever, does not know the concept”
CPSC1160 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
30%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.24 avg changeRatings by Course
MATH1171
5.0
(1)CAL2
4.0
(1)MATH2362
4.0
(4)MATH2372
4.0
(1)CPP1
4.0
(1)Difficulty by Course
11601220
5.0
CPSC1140
4.5
1160
4.0
11201160
4.0
MATH2372
4.0
Reviews (140)
His marking is very strict. Be careful.
he's the most unfair teacher i've ever met, lack of knowledge in C++
No Comments
He sometimes doesn't understand what you're asking. His ENG is not very good....
Very good instructor and knows C++ well. I have taken CPSC 1160, 1181, 1220, 2220 with him, recovers nicely very responsible.
No Comments
He's not a mean instructor,he just doesn't know how to teach. His lectures don't teach you anything and he expects you to learn yourselves. For example, when learning C++ in the beginning he never taught us the basics and just jumped into writing code
This dude is a troll. He has no idea how to teach. Often during class he gets really confused and when asked questions he does not know how to answer them. His tests are killer, he copies them somewhere. AVOID this instructor at ALL COSTS.
If he knew the subject maybe he would be better but i have never seen a person who could take a simple consept that could be CLEARLY explained in 30sec take 2 classes to totally confus, obscure and intimidate his class...i doubt he could pass this class
He has no idea what the hell he talks about in the class. his notes are good as as grade 5 students. A small concpet that can be taught in 10 mins he takes a week to explain. and trust me at the end of the week, he will leave you more confused than before
A nice guy, not the greatest teacher. He is not stupid tho, despite what others may say. He just lacks the "teaching skill". If you make the effort to try and interpret what he says, he's actually a fairly decent teacher.
OK, his english sucks! He is a very stubborn person. He tends to call person who sits on the front row and ask them for some useless questions. His exams is OK, if you come to class and try to figure out what he's saying, he actually discuss all of the assignments solutions
Horrible at teaching. Comes across as he does not know what he is trying to teach. Not clear! The final was a joke and 75% off topic of what was taught in the course. Avoid if you can. Labs are the only think that are ok. Very stubborn and grumpy most of the time.
Average instructor. Knows his subject, but does have his blank moments. Stingy with part-marks, seemingly because he's unwilling to go through your code and try to interpret your intent and where you've gone wrong. Granted this is the labor-intensive side of marking, but that's why courses have instructors. If you're reasoably motivated, he's fine.
Average teacher. Assignments are hard, but he spends time explaining them.
Good teacher, but he plays favorites a lot! Sometimes he doesn't listen too well to somebody's question unless it came from one of his favorite students. Sit in the front, or speak up a lot, and he will like you. I don't think being his favorite changes your mark but if you want to get your questions answered it might help.
I am iranian, he is iranian, we were good in class, despite of having bad marks for me.
No Comments
Hard course. Labs are okay though. Tests are hard. BTW does anyone know if we need to get 50% or higher in the final and the midterm to get at least a C grade? Or is it 50& or higher for the averages of all midterms and the final exam combined?
he's not bad at all... very helpful and a fair marker...
do all the questions on text. then u will get at least B+
Wasn't really bad teacher indeed. some sorta communication problems, still fair marker tho.
Not very clear on examples. Also he doesn't seem to have good knowledge on what he is teaching. He always makes mistakes. It took him like 5 minutes to figure out factoring by completing the square and quadratic on a simple question such as (2x^2-x-2). He still didnt understand when the class tried to explain to him that you could simply factor it
He is a very good teacher. The midterms are easy and he is fair in marking. He does many examples before each exam and the hand-outs are very helpful.
helpful and understanding. His exams are not hard at all and he is easy in marking. -I- didn't find his classes boring at all. If you listen in class, you'll do well on the tests and get high marks. Highly recommended :)
Teaching abilities are ok, but drops lots of hints in his classes about what will be on the tests. Test questions are similar to homework questions too. If you go to class and do the homework you'll do fine.
He does not take the time to listen to my questions. He is almost fair, but does not give clear answers-If he does not know the answer to your question, he repeats something irrelevent. Overall, he is a good fellow who does not want to answer tough questions.
Mistreating students is part of his personality. Since students pay for his living, he must be polite to them as much as possible.
He is very rude and sarcastic. Instead if encouraging students, he criticises you till you get sick of him to death.
says "any comments?" Then embarrasses anyone who comments. He keeps talking about bits and binary stuff making all confused and bored. + does not address your question, so NEVER talk to him or ask him any thing. Overall very terrible
Bijan's got personality to boot, so the lectures are entertaining, but not always very clear. He has very little patience for people who don't get it. Expects us to just know how to do proofs without teaching us the fundamentals. Lukewarm.
He is a better teacher than most would think. His style is very mellow and places the responsibility on the students to learn the material. One word of caution would be his final exams as they are much harder than the midterms.
I think he is a good proff. he's very cynical in class but that's what makes him awesome. too many haters out there, Bijan is good :)
I feel this class is quite easy for me. It's all about the basic stuff which we often used on computer.
he will let you pass easily about the assignments, but the exams are not so easy to go through
He is so mean towards late student, He is going to say sth to you without consideration. And, sonetimes he is not quite organized in his teaching, but willing to answer students' questions.
Don't waste your time and money. His teacher assistance knows more than he does and is better at teaching. He doesn't spend enough time teaching. Buy the text and learn it yourself because it would be the same as attending his class. He doesn't review before a final exam even when asked. Save yourself the frustration.
he is a terrible teacher and he does not motivate you to ask questions. buy the books and stay home and study and still you will pass the course
Good understanding of what to teach in the course he teaches. Doesnt go out of course requirements even to explain advanced stuff, which is really good. Tries to make the things clear as much required. Sometimes you have to ask particular questions by yourself to interrupt him. He has a nice personality.
prof isnt really clear and organized.. doesn't prepare you for the midterms and exams. the ta seems to know more than him
He doesn't prepare for midterms/exams.. his TA seems to know more than him
likes to cram assignment dates
Wanna learn how to make a sandwich using a computer algorithm? come to his classes. hes gonna be disappointed if you dont participate in classes, and that means that he wastes a lot of time trying to make algorithm sandwiches instead of teaching you what you need to know.
I got A+ in this course. This course covers a lot of material, so it is hard to be studied and taught. Bijian knows math quie well and gives a lot of practise questions. You should do al the question to understand the material clearly. Try yourself first, then ask him. He will be very patitent.
Worst teacher I ever had.Useless. Don't take a course with him!!
B A D. This is not a good class to take for an introduction. You NEED a good understanding to move on to more advanced comp sci courses - and he does NOT provide that - because he doesn't know how to teach. And quite frankly, how can he teach if he doesn't know himself? He will ruin your GPA, **AND** not teach anything. DOUBLE whammy.
MUST READ TEXTBOOK if you want to pass. I am half way through this class and I thought I was doing well but IM NOT! He is very slow paced with the course material. Exams are not hard BUT U HAVE TO READ THE QUESTIONS CAREFULLY. He teaches in C++, but the responsibility of knowing the language is on yourself!
TOTALLY USELESS PERSON. He just babbles about something for 30 mins, and sits around for the rest of the class. And that too is often wrong. Useless.who allows such people to teach. his own family prob wonder what he teaches in school. if u ask qustions, expect that he wont know a thing and will avoid it somehow. he does not know "why" or "how".
He ok. not recommend him the comments down are correct. he is esl. funny sometime
worst instructor ever, does not know the concept. terrible teacher.
It's worth noting that his math students like him, and his Comp-Sci students not so much. The intro CS courses he teaches are not difficult. he's pretty clear on what is required of his students and helpful if they make an effort. Pretty good as far as profs go, learned more than i expected from an intro.
Do the labs & study the textbook & you'll do well. He is not able to deviate far from his teaching material if you ask for further clarification. The lab grading was frustrating - lost marks for objectives that simply weren't specified in the questions. Be a pest & ask the teaching assistant for confirmation to avoid losing unnecessary marks.
Well he is not very helpful in actually teaching you, the labs are pretty self-explanatory. Take notes on the topics he mentions in lectures because they will be on the test and read your lab manual thoroughly. The exams are extremely similar to the labs. He doesn't try to trick you or anything. I would take a course from him again.
Take good notes on the examples in class. He is terrible at teaching the basics of the material, it is up to you to learn that. Bijan will go over more advanced examples in class. Exam answers must be flawless to get marks.
Just one sentence study yourself from notes and labs he gives lecture merely for 10 minutes
I took CPSC1160 with him last summer semester. I forgot to rate him. Bijan expect you to do the basic part, and he will give you more advance teaching. Unfortunately, I did understand almost end of the semester. He is patient and if you put effort he would love to help you. Do the labs, assignments and practice a lot. Easy B for you.
He goes into detail and has a very funny way of teaching . He has a funny Iranian grandpa personality. He makes some mistakes but that is expected with any code-related class. If you study and do the assignments then you will do well
very awesome teacher i ever had .
Like someone else said answers in exams have to be flawless or else he gives 0 or 1 mark, also said it is pointless calculating class average when so many students get grades close to 0.. wonder why that is.. avoid!
He's a nice person, but his lectures are very minimal. If you're comfortable mostly learning from the textbook, then you'll do fine, but if you find the material particularly challenging I would recommend choosing a different prof.
He's one of the better CPSC profs at Langara. His course is really easy to track. His exams are all from the material he covers. He cares about your grades. One has to do really terrible to fail in his courses. He encourages understanding of concept rather than memorising perfect solution. Should teach more courses and more often.
Avoid if possible. He teaches stuff from 1970's which no one uses currently. He has some fixed ideology on how coding works. You are ok if you cram the algorithms he gives to you but if you try to do something new and innovative compared to what he teaches he will think its wrong and will deduce your grades. Old people with old technology I guess
I had him for 2 classes, CPSC 1040 and CPSC 1050. He is definatley caring and nice and all but, in the end, I wouldn't really recommend him. Good Luck!
He is a good person but not a good teacher
He's is one of the better and experienced professor at Langara who wants you to understand the concepts properly for doing better in higher courses . Listen to him properly ask as many questions as possible for better understanding. Take his class if you really want to learn something from his experience.
Old-fashioned and stubborn. Students need to use his methods to get marks, even if they're not industry standard or relevant.
the way he teaches his lectures is old school. any time you try to do something new he marks you wrong. if you ask him for help with your lab he intimates you and says something like "oh you didnt listen in my last lecture". he is extremely loud in a quiet lab. I would NOT recommend him if youre actually trying to learn something in the modern way
Seems somewhat knowledgeable but is very bad at explaining things. Very strict, no test retakes and if you're late to a test forget about it. If the only CPSC class you can fit into your schedule is with him, take CPSC next semester. Not worth it.
After I got a spot in his class, I read through reviews, and felt slightly discouraged of taking this course. This has been the easiest class that I have ever taken. It may seem like there are a lot of labs; there are. Completing the required labs gives you VALUABLE information to put to good use on the exams. Seriously, DO ALL THE LABS.
Awesome teacher. he doesn't care about attendance. Just saw him three times on midterm 1, midterm 2 and on finals.
He isn't very approachable and his old style of teaching makes 1050 annoyingly harder than it should be. He is scattered, but is passionate about computer science, so I will give him that.
bless him for having easy lab and takes 40% from my grade( free marks answers are found online. but he is bad with explaining but its not that bad you learn through by doing your lab
Its fine to skip most of his classes including labs, you can do it by yourself. Most of the context of the midterm is about the labs. Just make sure to come to class before the midterm for the info. Easy to pass, but hard to get A. Pip quizzes exists, but dont affect too much.
He is not exactly the most approachable and friendly person and his method of teaching is really old. Not worth taking the class.
His styling of teaching is very old school and all his tests are about the labs so DO THE LABS 100%. He also isn't very friendly and makes the class a lot harder than it needs to be. Not to mention, when you ask him a question he will make you sound dumb and say something like "oh, you didn't pay attention in the lecture?" etc.
He is a good teacher. If you ask him questions, he will explain to you clearly. I had 3 quizzes in CPSC 1050, and they were pretty easy. However, you have to be careful about midterms. Make sure you study all the staffs which you study in the class. Good luck!!
If you just want to get high grade, let's take his class. For get knowledge, shouldn't do that. His assignments are easy and useless.
old school teaching style but a very funny instructor. Always makes the whole class laughed. I don't understand why so many people hate him, I think its a very easy, funny, and interactive class.
I would said it was the easiest class to get a high grade. If you do the labs (which is pretty easy), then high mark is guaranteed. But the lecture portion is really not helpful at all. The insufficient and messy notes had gave me a lot of trouble in understanding the material.
just do the labs and you'll be fine
Bijan is a really nice guy and a decent professor. He usually goes over a topic a couple times before he tells you that you either need to a) figure it out or b) see him in his office. However there are many times during lectures where he goes off on tangents or completely shuts down anybody for their ideas and questions. Really funny guy though.
He is a great teacher, explains a lot of times, but you are a fast learner, you will be bored, he is slow. If you want to take his course for knowledge, you need to read online slides. He seems friendly, but sometimes he becomes annoyed and doesn't allow you to overview your work in detail. But, if you want a good mark, just do labs 100%
He explains the topics pretty well and go back to them a couple of times. His way of teaching is a bit old and slow, so if you are a fast learner you can get a bit frustrated. It's and easy class overall if you do all the labs.
The guy gets annoyed very fast. even if you have an doubt about simple things like wat is comming in exam he would never give an direct answer.
He is a good teacher overall but specifically focus on few topics . Labs are different than what is thaught in the class. But you can easily pass . He grades very lightly .
He is nice teacher. Although he seems to be confused but explains nicely. If you pay attention to his class and read notes properly, you won't have any problem in midterms and final too. Do assignments and prepare every quiz and you are good.
His lectures were extremely slow while skipping over lots of the actual practical implementation of the coding principles. Reading the textbook is the best move with him. If and when you have a question, his reply is almost always "read the textbook" instead of helping. You can teach yourself without tuition, find someone else if possible
His online lectures are incredibly slow, and most of the time when asked for help his response is "check the slides," or "the instructions are clear." Speaking of instructions, they're often riddled with errors. He seems like a somewhat nice dude, his class is just not great.
quizzes are way too hard
Horrible teacher. Slow, poor communicator and low patience for questions. He made many mistakes on quizzes, had to check his marking all term. Im sure he knows CPSC, he just isn't a good teacher of it. If you have him be able to do the labs well and you should be ok, likely have to learn on your own/know it from before to do well.
Quiz is hard not because the level of difficulty but also because the time is very intensive.
worst prof i have ever had. his lectures are not informative and barely touch the material that is needed to know for the labs and quiz. labs are nothing like the lectures and quizzes are nothing like the labs. basically teaching yourself with limited material. I am a good student and always has been and this is the worst grade I have ever gotten
Not a good teacher, not accessible, didn't make his own quizzes (there were mistakes on every quiz and he basically shrugged his shoulders), midterms and finals were made 1 week before we wrote them (aka unprepared, couldn't study specific topics, didn't have accurate practice etc). Notes were just textbook clips that he read from, avoid if poss
Bijan pre records his lectures and plays them on zoom. When he does teach live, he often spends time working on a question only to realize that he was not doing the question we asked. When you ask abt the material #1 reply is: "look at the slides". All his quizzes were not his so they always had mistakes. Avoid at all costs, he doesnt care abt you.
Doesn't seem to transition to online lectures and quizzes too well. All lectures are pre-recorded then played live through Zoom. 40% of the final grade is based off assignments/labs Online quizzes are... sub-par at best. He seems like a knowledgeable prof but between the bugged quizzes and lectures I would hold off until on-campus class resumes.
one of the worst
Tough course! do not underestimate the course load, Mr. Bijan is really good at explaining the concept and terminology. Spend more time on the lectures and listen to his course, easy B.
Large chunk of his grade is labs/assignments which can carry your grade, but typically doesn't give you enough time for his quizzes/exams. You can skip most lectures and you'll be fine. Doesn't seem all that eager to be teaching and usually answers questions with something like "look at the textbook." Easy to pass but hard to do well in.
Avoid this prof if you can. His lectures are very bland, he basically reads from the book. His online quizzes are full of errors and he refuses to fix them unless you ask him specifically, then he would fix the marks for you only. No list of things to learn for the final exam.
Online lectures are terrible. Cant say for his in person, but online transitioning is just bad. So many errors in his exams.
Lectures were basically just word for word reading of the slides with a large part pre-recorded and streamed through zoom. Labs were pretty interesting but had tons of mistakes in them. I found there was a great deal of self teaching. Labs were not similar to the lectures. Online transition was not good.
One-on-one, he's a nice guy. but in class - unclear, nit-picky and sometimes rude to students. Lectures are dry, quizzes and labs are riddled with errors. A classic Bijan moment this semester: Bijan: "Any questions?" Student: (Asks a question) Bijan: "Haha. You should know that already. Any other questions?"
Quizzes and midterms always had errors. There was a disconnect between the lecture content and the labs. Most of the semester was spent self-learning through the textbook for me and using the lecture videos as reference. The material itself isn't too difficult, but you're basically teaching yourself.
This was just an awful class. The lectures were extremely dry and seemed to actually teach very little most of the time. His quizzes and exams had a ton of mistakes in them that you had to email him about personally to have it fixed for you. The labs and projects gave you a false sense of security, as they were easy, but exams were horrendous.
Here's one word from me: DON'T EVER TAKE THIS PROFESSOR. The TA's grading system for lab assignments is trash, he doesn't really want to help you if you're doing awful and he's full of anger. He's just very very not professional for being a teacher. Labs are also much more than other classes and sometimes harder. Don't take him I'm warning you.
All labs and quizzes contain errors, and often time contain content that is not taught in class. Lectures are often prerecorded videos. Marking is also pretty unfair, sometimes you are expected to provide answers but are not provided the question. If you have this class be prepared to do a lot of extra independent studying to get a good grade.
He's nice and explains everything clearly, not a tough grader. Just study his lectures and understand the main concept and will get good grades.
Everyone in my class just self learns, instead of listening to the lectures. Lectures usually aren't helpful, and he makes a lot of mistakes every class.
all lectures are prerecorded and they have mistakes in them, but he will mention what the mistakes were every now and then (everyone makes mistakes so its ok). but he was very rude to a lot of the students just for asking questions and its really hard to stay positive in his class. you had to learn on your own bc his lectures can be confusing.
This was probably the most annoying class I've taken by far. No one in the class knew what to do regarding his instructions as they were not clear. When you do ask him for clarification, Bijan gets angry and tells you to read the instructions again... He also refuses to go over any questions you need help with. Terrible instructor.
So essentially, there's 2 online zoom meets a week. he puts on 90 mins of pre recorded lecture, which usually contains an average of 50 mistakes a minute. You can usually just ignore the lecture and read the pdf after. I mean, easy pass, most of your grade comes from the weekly quiz and lab, just follow instructions. Don't expect help, he gets mad.
refuse to help, lots of labs and easily get mad
Tons of homework (> 4hours/week); broken and outdated "applets" Contentless lectures. He skips all slides and ask us to read the materials by ourselves. Optional lectures ended 45 min earlier (you might like) Hard midterm/final; problems never seen in lectures. Have to spend lots of leisure time to do revision. 1/3 students failed in the midterm!
Horrible professor. Classes were always pre-recorded lectures that were unclear and often had mistakes in them. His quizzes also often contained unclear questions that were difficult to answer. He would also often get mad during class, and bark at students who asked questions. I learned more from the TA's than him. Don't take his classes.
Bijan is very homework heavy. I attended this class in person and the lectures were not very good, after each lecture he assigns a lot of homework then expects you to know all the information provided. The exams are all open book but most of the questions on the exams are not taught and he only gives a limited amount of time to complete the exams.
If you are an international student and trying to do work with study please this request to you dont take his classes he is worst instructer of computer science
Poor speaking. He does not speak loudly.
Bijan is really amazing prof, he is very clear on subject and definition. Yes, the course assignment/quiz/midterms are hard, but isnt it the way education should all about? Learn and use them in the future. Read, participate and ask as many useful questions as from Bijan, he always there for you. Of course, you can complain and find an easy prof.
Do not take 1050 with him! He does not teach an introductory programming language like python or java, instead, introduces the most complex language (c++). Also do not put your hand up, he will clown you and not answer your question. He reads the text from the lecture notes and does not implement his own way of teaching to motivate students.
The lectures were horrible. He tends to get mad at his students for asking certain questions and he doesn't like it when students prefer sitting in the back than the front. Bijan LOVES putting weighted questions in his quizzes and tests even though he claims he doesn't. Labs were the only way to learn and TA makes it. Assignment late? -20%
He gives out lab assignments every week that are worth 35% of the course, so It is easy to get anywhere between C+ to B if you work on them (pretty heavy workload though). But it is difficult to get a B+ or higher because questions from the midterm and the final are unclear/tricky and you are given very limited time. Don't recommend.
He gives very little time for the quizzes, and they were unfairly weighted. The lectures given by Bijan were poor. He would get mad at students for asking questions and he tends to make concepts a lot complicated than they actually are.
Absolutely do NOT pick Bijan, he barely teaches the content of the lecture slide, and regularly end his class 45-60 min early. He often make mistake with calculation. He will also yell at you for asking question. Best advice I can give is sit at the back and do the lab, you will have a much better time in the course.
I blieve improvment in his fluncy in english can be good
He doesn't really teach at all, he has pre-recorded online lectures from 2020 during the pandemic, and that's all that he gives to teach you. Half of those lectures is him trying to figure out what he is doing or responding to other students from 2020. The contents sometimes contradicts itself, and it's messy and not precise.
In this class, the majority of all class assignments, quizzes, and midterms were roughly 50-55%. His quizzes, midterms, and exam are online in-person and also open book. Although this sounds easy, there is not much time given so you should still study the content well. With Farrahi the main way to do well is to make sure you follow instructions.
He is chill and fun
When it comes to grading quizzes, he can be unnecessarily strict. The lectures are poor, but the assessments are very rigorous. Overall, it's very contradictory. lol
Genuinely one of the worst professors i have seen in my entire life. Almost every single example he has done on the board he did wrong and one of us had to correct him. He casually ends his class a solid hour earlier then he should, he rushes through slides barely reading them and If anyone ever asks a question he yells at them. Incredibly rude.
Don't take this professor if you're new to computer science and especially you're international student because He barely teaching and gives lots of assignments which is tougher and takes long time to solve.
He gives a lot of labs to do but he is a fair grader and doesn't want his students to learn, his exams are usually open book.
He's a super sweet professor. He knows in depth what he's talking about and cares that students put in effort. He loves when students ask questions and attend office hours. Although he can come off as arrogant, he just really wants to make sure you don't fall into common mistakes. All the tests were online. Practice the quizzes a lot when studying.
Boring lectures, but he posts videos online which could be helpful for self study. The feedback he gives isn't the most useful, but quizzes and tests are relatively easy.
His lectures are quite boring. It's hard to follow along and I find it much better to learn from doing the labs. He makes a lot of mistakes in his lectures, feed back is useless, and he doesn't do a goood job of teaching c++
His lecture can be boring and he may make mistakes during his lectures, but he has a deep understanding in the material he teaches. He welcomes any question regardless of it's simplicity and provides explanations. His tests are usually open book but it doesn't help for the questions. Do his assigned labs and problem sets and you should be fine.
His lectures are not useful. Students literally dont even show up as you can just read the powerpoints at home. He is very slow at teaching and is very very boring. Assignments and quizes are very straightforward and you can easily learn from youtube videos and from the powerpoints. If you dont show up, you could probably still past the course.
Best professor
His lectures were boring and I didn't attend most of his lectures but I still passed the course. We had online in-person assessments every week which were not easy. Overall he is a nice prof and he respects his students.
The professor can be a little boring at times, but he has a good attitude towards his students. His teaching style is a bit unconventional, but it's actually effective. He posts all of his lectures online, which makes reviewing really easy if you take notes while watching them.
Lectures are very slow and the prof makes a lot of mistakes. All tests were open-book and open-slides, so you can just open the slides, press Ctrl+F, enter a relevant keyword from the question, and find the answer in a few clicks. You could prob even cheat off of Google and nobody'd notice, BUT you shouldn't have to, given that it's open book.
Class Info
Online Classes
100%
Attendance Mandatory
30%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.24 avg changeRatings by Course
MATH1171
5.0
(1)CAL2
4.0
(1)MATH2362
4.0
(4)MATH2372
4.0
(1)CPP1
4.0
(1)Difficulty by Course
11601220
5.0
CPSC1140
4.5
1160
4.0
11201160
4.0
MATH2372
4.0