2.7

Ardeshir Bagheri

Computer Science - Langara College

2.7
Quality
4.6
Difficulty
33%
Would Retake
88
Reviews
2.7
Quality
4.6
Difficulty
2.4
Helpful
3.0
Clarity

33%

Would Retake

88

Reviews

Rating Distribution
Official

5

23

4

8

3

18

2

15

1

24

What Students Say

“He is a rude, arrogant & aggressive bully who loves to make examples of students: Read the textbook in class”

1181 - 1.0 rating

“He is an extremely tough and rude”

CPSC1401 - 1.0 rating
Class Info

Attendance Mandatory

100%

Textbook Required

71%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

77% confidence
Based on 9 grades
Most common grades:
B+ (3)
Rather not say (3)
A (2)
Grade Distribution
A(4)B(2)C(0)D(1)F(0)A-/B+(3)
Based on 13 reported grades
B+: 3
Rather not say: 3
A: 2
A+: 2
Common Tags
Tough Grader (2)
Skip class? You won't pass. (2)
Get ready to read (1)
LOTS OF HOMEWORK (1)
Rating Trend

Stable

+0.08 avg change
Aug
Apr
May
Jun
Jan
Aug
Last 6 months
Ratings by Course

2451

5.0

(1)

PHYS110

5.0

(1)

CMTP1111

5.0

(1)

CPSCALL

5.0

(2)

CPSC9001

5.0

(1)
+28 more courses
Difficulty by Course

2451

5.0

2480

5.0

CPSC2490

5.0

COSC2190

5.0

CICS510

5.0

Reviews (88)
3.0
5.0
CPSC2401
Mar 25, 2002

No Comments

1.0
5.0
CPSC2401
Grade: A
Jul 29, 2002

Hard hard hard!!!! He's not friendly too

5.0
4.0
2401
Sep 7, 2002

No Comments

3.0
5.0
2401
Grade: A+
Sep 27, 2002

No Comments

5.0
5.0
CPSC2401
Nov 19, 2002

Really tough, but he'll teach you what you need to know.

4.0
5.0
CPSC2490
Dec 9, 2002

Woah is this guy hard! But if you survive it, you really know what you need to!

5.0
5.0
2451
Dec 9, 2002

Best prof in the world! I still remember The name of the game is simulation!

1.0
5.0
CPSC2190
Mar 21, 2003

very unhelpful.

2.0
4.0
CPSC2190
Mar 28, 2003

He reiterated from the text, was not particularily clear, and made material more difficult then it needed to be. His attitude was unprofessional and disrespectful to the students of his class. I highly recommend avoiding his instruction.

1.0
5.0
2401
May 15, 2003

Arrogant, self-centered...etc.

5.0
5.0
CPSC
May 17, 2003

Beast instructor in the world, I have taken: Computer science 1401, 2401, 2451, 2190 with him. He is awsome. Not like some instructors are wimps he takes control of the class and noone is late! thats the nice thing, late = killed. Knows all material A++

2.0
5.0
CPSC2190
Jul 28, 2003

Wait to take this course elsewhere. I hear he's a good prof if you get on his good side. Don't need **** from a prof.

1.0
5.0
COSC2190
Jul 30, 2003

No Comments

5.0
5.0
CPSC
Aug 26, 2003

Ok, if you are looking for an easy instructor then FORGET about him = F, but if you are looking to learn what you love he is one of few instructors on earth who not only teaches you the course but also teach you how to think.

2.0
5.0
CPSC
Sep 29, 2003

Someone mentioned that if you survive his class, you'll know everything you need to know. That makes sense. You'll know everything because you will have studied the text thoroughly, will have attended tutorials and probably hired a tutor. He's no help!

2.0
4.0
COMP
Oct 1, 2003

No Comments

1.0
5.0
CICS510
Dec 9, 2003

He's one of the worst

2.0
5.0
ANY
Feb 19, 2004

Hopeless

1.0
5.0
ANY
Feb 25, 2004

STRONG WARNING:AVOID any class with him.Goes WAY too fast with slides;mocks you if asked to slow down.The "Soup Nazi" of Langara:irrational,lots of class "rules",impossible exams."Challenging" is good but this guy is ridiculo

1.0
5.0
CSC
Jun 27, 2004

Arrogant, self-centered, etc., ... :(

1.0
5.0
CPSC
Jun 30, 2004

Has an arrogant and offensive demeanour.

5.0
1.0
CPSC
Aug 9, 2004

This guy is probably the most brilliant professor the I have come across. This guy is not only a professor but a dedicated scientist. Agreed, he is a little rough on he edges, but when was the last time brillance was benchmarked with smooth edges.

5.0
5.0
CS
Aug 10, 2004

cares about students, but probably not obvious. classes are hard, because he has high expectations of everyone. Or maybe he is trying to weed out people who won't make it...

5.0
5.0
CPSC
Nov 18, 2004

After 5 classes with Ardeshir (2190, 2401, 2450, 2480, 2490) I can honestly say he's a very good teacher. He expects you learn (understand, not just memorize) the material. Do the problems, the reading, and try and research any questions asked during class. You'll be fine. Oh, and be polite.

3.0
5.0
CPSC
Jan 20, 2005

Ardeshir is a great, very knowledgeable. he is a tough instructor, no doubt about that, but if you study hard and understand the material, you should be able to pass his classses. if there is one instructor that you will remember, he is it, good or the bad.

5.0
4.0
CICS505
Jan 23, 2005

HE KNOWS his stuff. which is more than i can say for the more than 50 profs who've taught me.he's a tough customer though

2.0
5.0
ANY
Feb 28, 2005

May know his stuff-so what?He's terrible at judging pace/expectations to have of students.A prof at college level shouldn't be judged on personal brilliance,so much as teaching ability. I wouldn't want Einstein as a prof if he couldn't understand to pace himself with what students can do, either.

4.0
4.0
CICS505
Mar 2, 2005

Very tough but with our best interests in mind. I mean, it is a competitive world out there, so we better be on top of our game.

3.0
5.0
CICS505
Grade: A+
Apr 19, 2005

Very hard course, little help available.

3.0
3.0
CICS505
May 9, 2005

hmm...4 different topics in 1 course. No wonder we ended up learning only two! The design of the course was horrible. Helped in no small way by the "tough" PROF

3.0
3.0
CICS505
May 9, 2005

Sounds great when he is to teach five classes. But guys don't worry he will be taking two of them. But you will be questioned from all the four subjects.Beware he might not even complete the syllabus.He is a great prof.

2.0
5.0
CS
Jul 1, 2005

This man is unhappy. He occasionally comes across as being ****. His academic history might be impressive to some but he cannot teach and is impatient when asked for help outside of class.

3.0
5.0
CPSC2401
Jul 30, 2005

Interesting course. Problems: it's offered in summer ONLY, you have to learn everything outside class BEFORE learning it in the classroom, and REQUIRES at least 36 hours/week OUTSIDE CLASS in order to complete the labs. Oh, and tests are hard, and if people do bad he assumes that YOU, the student, are to blame for the low scores. ****.

1.0
5.0
CS102202303
Aug 9, 2005

sick or what?

1.0
5.0
DATACOM
Mar 20, 2006

Avoid at all costs, go to a different school! A small man, insecure. Doesn't even understand the topics he teaches, but hides it by being rude and demeaning. A straight A student I enjoy getting info from lectures, got none from his and passed the course in spite of him. We had study groups to try and make sense of his poorly presented materials.

1.0
5.0
2480
Mar 20, 2006

Does not explain things well. Test seemed unrelated to course work.

4.0
5.0
CPSC2401
Aug 3, 2006

Someone else mentioned that he doesn't know course material, this couldn't be more wrong, expert at all fields that could be taught in a college. Arrrogant jerk though in class, really helpful when available for his office hours, never take more than 3 classes when you have an ardeshir course

5.0
4.0
PHYS110
Oct 16, 2006

He was the best professor I've had all throughout my university years. He challenged his students to work hard and excel in everything they do. No one in my university years inspired me more than him. Yes, he's a tough guy..I kept wondering why I did terrible in his classes, but when I finally passed his class, I had become a much better person. Th

1.0
5.0
CPSCANY
Jan 26, 2007

He has impressive academic achievements, but does a very poor job of teaching and does NOT effectively communicate course material. Can come across as condescending, arrogant, and flippant. I will never take a course with this person again and strongly recommend that you don’t either.

1.0
5.0
CPSC2401
Apr 4, 2007

He hates students to the core, don't know why he teaches... Lack any social skills... Lausy teacher (I can read the textbook myself, thnks!), unopen to any kind of change. Not willing to help (canceled office houre before a midterm and sent us off with our questions still unanswered...)

4.0
5.0
PHY1
Apr 13, 2007

good skill

3.0
5.0
CPSC2401
Aug 22, 2007

He is so insecure that asking a question in class = rage that you're insinuating that he had failed in his first explanation. He then berates you for asking a stupid question. ANY question, even. Rude, disorganized, only helpful to select few. VERY harsh marker.

3.0
4.0
CPSC0
Nov 16, 2007

No No No No No....that's it!

3.0
5.0
CPSC2190
Dec 10, 2007

Very intelligent person, however he has -no- respect for anyone he doesn't think is committed enough, and will treat such people accordingly. Do -not- take any basic/entry-level courses with this teacher, or any courses you are not genuinely interested in. I have not found his lectures worth attending.

5.0
5.0
CICS505
Feb 18, 2008

A precious professor that has to be discovered

3.0
4.0
CICS505
Apr 17, 2008

Strangest class I have ever taken. Racing from assignment deadline to assignment deadline. No real time to read the textbooks. Super-fast presentation. Lectures given in 2 - 1.5 hour portions, with a six minute break. Was it effective? No. And I didn't sit the exam. My advice: Look for options; there are some very good instructors out there.

4.0
5.0
CPSC2401
Jun 24, 2008

Harsh, but effective. If all you care about is your gpa, I wouldn't recommend his course. But if you actually care about learning the material, he is the best professor at the school.

5.0
4.0
CPSCANY
Jul 25, 2008

He expects you to respect him, most importantly he expects you to WANT to actually LEARN something rather than just get a grade. Most people miss that point and get all pissy when they don't get as high a grade as they want. Just be punctual, do the work, stick through the class and soon you'll see that Ardeshir is by far not as bad as people say.

5.0
5.0
CMTP1111
Mar 3, 2009

The best professor I had. He pushed me to the limit. All his courses are awesome. You will learn a lot. Also, he doesn't waste time writing on the board -- he has slides prepared with all the material. He will go through about 50 slides of text in a class. This won't be possible to write out on the board. Don't miss this prof.

4.0
4.0
CPSC2401
Jun 26, 2009

He's a good teacher, if you're motivated you will learn alot in his class: but this course (and 1401) will bring your GPA down. This course was, by a long shot, the hardest C+ I've ever earned. 2 Hr labs that took 6hrs, a term project which requires 20hrs lab time min... its fun and exciting but very challenging course, but for all that work... C+

3.0
5.0
CPSC1401
Dec 16, 2009

This instructor is tough.. and I mean military stuff. The door closes right at the start you cannot enter the class after that if you are late.. labs are very tough and he does not attend the labs his exams are also tough the book itself cost $500 and he does NOT give a mark more than C+ and he states that too dont take his classes unless u must.

1.0
5.0
CPSC1401
Jan 20, 2010

Nastiest individual I ever met over many years of post-secondary education. Classic A-hole, nothing left to be said.

5.0
5.0
CPSC2190
Sep 23, 2010

The guy is unique. Very strict-be on time, do all work. Picks on you sometimes. But I can tell he is a nice guy. You'll get used to him. Clear explanations. If he's too fast, the textbook helps. Class is VERY interesting-always relates the material to real applications. You'll get reasons for why you should bother learning this****! Awesome.

4.0
5.0
CPSCVARI
Oct 31, 2010

Ardeshir doesn't want you to memorize the facts he wants you to try and understand, to actually learn. If you are just there to get some college credit you will have a difficult time and if you are genuinely there to learn, you will. I never did worse than a B- and I had him for 1400, 2400, 2450, 2480, and 2190. The best instructor I have ever had.

1.0
5.0
CPSCCPSC
Mar 3, 2011

Worst teacher I have ever had. I have been taught by over 100 teachers in my life and I have never had a teacher behave as follow 1)doesnt allow you to send him e-mails. 2)doesnt allow you to ask him questions in class. 3)doesnt want to answer your questions during office hours. 4)doesnt help you to do your homework. 5)frequently insulting students

1.0
5.0
CPSC1280
Aug 20, 2011

Do not take this professor only 50% of the class makes it halfway. If you are aiming for a high GPA never take his course(s).

2.0
3.0
CPSC2190
Dec 22, 2011

Two words: JUST DON'T. Unnecessarily strict and hard. Excessively arrogant. Marker is just as strict as him. Boasts about his company and how he teaches at UBC but only wears the same t-shirt everyday. Worst teacher I've ever had, not for me or for most people for that matter. Got a B- because the marker kept deducting marks unfairly. Frustrating.

5.0
5.0
CPSCALL
Mar 31, 2012

By far one of the few professors that actually cares about his student's education. Wants you to learn and wants people who want to learn. Take any course you can with him, GPA will suffer for it but you'll get more out of the course in one lecture then an entire semester with someone like Gladys Monagan. Also be on time for class always (trust me)

3.0
5.0
CPSC2401
May 24, 2012

If you need to be coddled, spoon fed and lead by the hand - don't take his class. He doesn't want you.If you are smart, motivated and work hard and follow his strict rules his class is very rewarding.People either love him or hate him but you will get his respect if you can earn it.

5.0
5.0
CPSCALL
Jun 19, 2012

Is there a negative score for easiness? Seriously, on this 5 point scale, I'd rate him about a -10. He holds undergrads to post grad student standards. However, if you are genuinely willing to work in his class, not just for the credit, but for the sake of learning, then while your GPA might take a hit, you'll still find yourself better for it.

3.0
5.0
CPSC2190
Jun 29, 2012

Extremely strict. Expects you to withdraw if you are late more than twice. By "late", I mean that he closes the door at the start of class and turns away anyone who shows up. A little rude to students who answer questions in ways he doesn't like. Lectures on theory and expects you to master application (far beyond class requirements) on your own.

5.0
4.0
CPSC9001
Aug 12, 2012

Ardeshir is top-notch. Most remarks on his strictness are true, but if you put in a genuine effort he will not fail you. You get your bang / buck with his lectures, but he also teaching you the value of self-learning. He will push you to do your best, and is absolutely recommended if you have intent of being serious in your field. Not an easy A.

2.0
5.0
CPSC2280
Nov 18, 2012

Passing rate of this class is way too low, not worth to take this course here in Langara since it only offers once per year. Terrible instructor, Ardeshir Bagheri is constant insulting student, offer the exam one day before the withdraw deadline was what he had done for the past several years at Langara. He is the best to leave Langara. Awful PROF.

2.0
5.0
EECE2401
Mar 25, 2013

Extremely arrogant,rude.... very disappointed at his class. Don't take his class. He will shut the door and mark you late 1 second after 2:30, and if you late for twice, you will get a fail.

2.0
5.0
CPSC2401
Apr 9, 2013

very rude, extremely hard....

2.0
5.0
CPSC1280
Apr 23, 2013

I took ardeshire's cpsc 1280 last summer and I forgot to rate him. He is very RUDE in the classroom. He will mark an absence if you cannot hear or understand his foreign accent, if you late twice, you cannot pass the class. He slams the student if anyone is blocking the angle of the projector for a second. DON'T DON'T DON'T DON'T TAKE HI CLAss!!!!!

4.0
3.0
CPSC1181
Jun 25, 2013

Strict teacher, but you can learn much more from him, and his labs are relatively easy. Not sure about midterm and final

2.0
5.0
CPSC1280
Jul 21, 2013

Ardeshir is extremely rude and unhelpful. He will go over some slides which he takes directly from the book as if we can't read. His midterm is the worst I have ever come across and he marks answers that can be found in the textbook wrong. I don't know why he expects you to teach yourself. Why are we paying for schooling? Useless professor.

1.0
5.0
CPSC1280
Aug 4, 2013

Terribly hard... ... Just don't take any class with him

3.0
4.0
CPSC1181
Aug 19, 2013

If you interested in and major in computer science, he is an excellent professor. If you just want high GPA, do not take his class

1.0
5.0
CPSC1181
Sep 4, 2013

This course is entirely a self-tutorial from text book.NO help and NO useful lectures. His exams are too long in order to prevent students to get good marks. He constantly tries to insult students to hide his ignorance. Because he is not a good computer scientist but he is only a DATABASE at most! He neither teaches good nor behaves good.

1.0
5.0
CPSC1181
Sep 7, 2013

His exams are designed to fail students. He thinks the way he's teaching is helpful but actually not. He forgot his job is helping us to move on, but he is actually stopping us. Don't take his classes or you will lose your interests in computer science.

3.0
5.0
CPSC1181
Grade: A
Oct 6, 2013

This teacher is probably the hardest comp sci teacher at langara his methods are cruel and unusual, but you will learn more with Ardeshir then any other comp sci teacher at langara, just pay attention, read the text book and do all the labs!

5.0
3.0
CPSC2XXX
Nov 27, 2013

Most insightful instructor in langara. This guy has a high IQ brain that operates at a different level. Go to his class everytime, try to answer his questions, exercise your brain thru his lecture and do the readings. You will thank him later in life. Regarding the mark, you will always get above C if he recognizes you as a good student Good Luck

2.0
5.0
CPSC2401
Nov 27, 2013

Rude and Unreasonably Hard! AVOID HIM AT ALL COST!

2.0
4.0
CPSC1181
Apr 12, 2014

He is rude and makes the course waay harder than it should be

3.0
5.0
EECE2401
Grade: Drop/Withdrawal
Jul 1, 2014

All of his classes at Langara College are GPA bomber. Avoid him if you wanna higher grades. Besides the EECE2401, his CPSC2280's class average was 30% something... too low

5.0
5.0
CPSCANY
Sep 26, 2014

I've had Ardeshir for ALL the courses he taught during my time at langara. He is the most intelligent professor I've met in my life. Respect him in class, DO NOT slack off with your material, stay focused for 4 month (which isn't easy), and he will give you a B. I had gone to many of his office hours to chat with him, and he has been a great mentor

5.0
4.0
1181
Grade: B+
Nov 24, 2014

He is a VERY tough and very serious teacher. If you dont respect him and you are not interested in computer science, you will fail his class. If you are interested and willing to put in extra work, he will help you advance as a scientist and programer.

1.0
5.0
1181
May 5, 2015

The fact that this guy has two PhD's & teaches at a community college says a lot about him. He is a rude, arrogant & aggressive bully who loves to make examples of students: Read the textbook in class? He'll berate you. Show up 5 minutes late on the 1st day of class? He'll lock you out & deduct the full 5% participation mark for the entire semester

3.0
3.0
CICS505
Grade: Rather not say
Aug 13, 2015

If you are really looking for a teacher who will make you something awesome, you are looking for him. This guy is like a tough chair, that will be hard on your butt but will keep you fit. If you are honest, you think before you speak, and you work hard, you cannot fail his course ever. Do not forget life is both hard and unfair!

5.0
5.0
CPSC1401
Grade: Rather not say
Apr 12, 2016

I took 3 CPSC courses with Ardeshir. He is tough for sure, but you will learn more from him. If you put hard working on his class, his door will always open for you. Dont be late to his class, do the assignments and MAKE SURE you understand his class lecture. Best advise read the book before attend his lecture.

1.0
4.0
CPSC1181
Grade: B-
May 3, 2016

I really love computer science but I had no idea it would be so hard. I tried so hard to get help from Dr. Bagheri but I don't know. Shouldn't he try to help? He just says to look. He is very nice to students that are talking right to him but not anyone that asked him really good questions.

1.0
5.0
CPSC1280
May 8, 2016

I didn't enjoyed his class!!

5.0
5.0
CPSC2401
Grade: B-
May 20, 2016

I've taken many classes with Ardeshir and each one has been harder than the next. But, after every class I feel far more prepared for the outside world. Don't expect him to feed you answers, don't take his classes just to get a grade. Take his classes to work hard and to actually learn something.

1.0
5.0
CPSC1401
Grade: Rather not say
Jun 23, 2016
Wouldn't take again

He is an extremely tough and rude. He slam doors on students according to his wrist watch time. He tells his students to drop his course.

5.0
4.0
CPSC23O1
Grade: B+
Jan 19, 2017
Would take again

Ardeshir will destroy your bad coding habits and builds you up again. You will need to work at least 2 hours a day to get a grade higher than B+. Be ready to figure out that you know nothing about computers! But you'll have learnt so many important details once you finish the course

Tough Grader
Get ready to read
Skip class? You won't pass.
1.0
5.0
CPSC1181
Grade: B+
Aug 12, 2018
Wouldn't take again

Avoid at all cost!

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
Class Info

Attendance Mandatory

100%

Textbook Required

71%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

77% confidence
Based on 9 grades
Most common grades:
B+ (3)
Rather not say (3)
A (2)
Grade Distribution
A(4)B(2)C(0)D(1)F(0)A-/B+(3)
Based on 13 reported grades
B+: 3
Rather not say: 3
A: 2
A+: 2
Common Tags
Tough Grader (2)
Skip class? You won't pass. (2)
Get ready to read (1)
LOTS OF HOMEWORK (1)
Rating Trend

Stable

+0.08 avg change
Aug
Apr
May
Jun
Jan
Aug
Last 6 months
Ratings by Course

2451

5.0

(1)

PHYS110

5.0

(1)

CMTP1111

5.0

(1)

CPSCALL

5.0

(2)

CPSC9001

5.0

(1)
+28 more courses
Difficulty by Course

2451

5.0

2480

5.0

CPSC2490

5.0

COSC2190

5.0

CICS510

5.0

Similar Professors