3.9

Sassan Barkeshli

Computer Science - Pasadena City College

3.9
Quality
3.0
Difficulty
66%
Would Retake
211
Reviews
3.9
Quality
3.0
Difficulty
3.9
Helpful
3.8
Clarity

66%

Would Retake

211

Reviews

Rating Distribution
Official

5

120

4

31

3

19

2

8

1

33

What Students Say

My biggest regret was taking this professor

CS2 - 1.0 rating

After reading these reviews I took his class

CS3A - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

93%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 52 grades
Most common grades:
A (29)
Drop/Withdrawal (13)
A+ (11)
Grade Distribution
A(40)B(4)C(0)D(14)F(0)A-/B+(7)
Based on 79 reported grades
A: 29
Drop/Withdrawal: 13
A+: 11
Not sure yet: 10
Common Tags
Lots of homework (27)
Skip class? You won't pass. (14)
Respected (13)
Hilarious (12)
LOTS OF HOMEWORK (11)
Accessible outside class (11)
EXTRA CREDIT (10)
Amazing lectures (9)
Rating Trend

Declining

-0.69 avg change
Aug
Sep
Dec
Mar
Sep
Nov
Last 6 months
Ratings by Course

NETWORKING

5.0

(1)

COMPUTER

5.0

(1)

CS22

5.0

(1)

CIS10CIS30

5.0

(1)

CIS1ONLINE

5.0

(1)
+19 more courses
Difficulty by Course

001CS

5.0

CS2CE

5.0

CS8

4.4

CS008

4.3

NETWORKING

4.0

Reviews (211)
5.0
2.0
CS2
Apr 25, 2003

No Comments

5.0
1.0
CS2
Apr 25, 2003

Very nice, very friendly, very helpful, very cute, really hot! ;)

5.0
3.0
CS2
Apr 26, 2003

No Comments

5.0
4.0
NETWORKING
Apr 26, 2003

Cool, Fun, entertaining But he will fail you..... not for the faint of heart. I do reccomend him highly though, DT

5.0
5.0
CS2
Apr 29, 2003

NEVER BE LATE TO HIS CLASS OR HE'LL EMBARRASS YOU

5.0
2.0
CIS10
May 26, 2003

really good and funny teacher. DON'T be late (or leave your cell phone on), otherwise you'll be embarrassed..very clear teacher w/ multiple choice tests. can't say that it is an Ez A but you'll definetly pass if u are there on time and actually show up

4.0
3.0
CIS10
Jun 12, 2003

He's nice,one of the best teacher,very helpful and hot

5.0
2.0
CS2
Jun 13, 2003

Super Cool

5.0
1.0
CS2
Jun 24, 2003

This guy is funny and friendly!!!

5.0
3.0
CIS10
Jul 3, 2003

The best summer school teacher. I really enjoyed his class, especialy his good looks. His good looks could be distracting.

5.0
2.0
CIS10
Jul 15, 2003

Great, funny teacher. I thought I wouldn't pass but I did. He gives you help and if you don't finish, he helps you on it. He is very reasonable.

5.0
1.0
CIS10
Jul 29, 2003

hot helpful and easy.......easyyyyyy "A"

5.0
1.0
CIS10
Sep 4, 2003

nice teacher, also teaches well; a funny guy... pay attention in class, do not be late, try to preview be4 he start the lesson,, cuz he likes to aske questions in class,, but even though u dont know the answer,,he will ask u next time, give u chance....

1.0
5.0
CIS10
Nov 6, 2003

He sucks

4.0
2.0
CIS10
Nov 6, 2003

He's pretty inthusiastic, but a bit of a **** when he wants to be....often enough. Just do what you have to do and don't give him any excuses to get on your case...and....don't be an attractive girl either...i think he likes that a little too much.

4.0
2.0
CS2
Nov 11, 2003

While sometimes a jerk, he's a good, funny teacher who takes care of his students. He tries really hard to teach us the concepts and pays attention to individuals, even if it means staying after class. Weird goatee but nice-looking ass.

5.0
2.0
CIS30
Nov 14, 2003

Really nice and funny teacher. Relates concepts in networking into tangible real-life things to make it very easy to understand. I'd recommend him for anyone taking a CS/CIS major. He gives make up tests if the class feels like they need another chance!

5.0
1.0
COMPUTER
Nov 20, 2003

i love him ...he is so handsome

5.0
1.0
CIS10
Dec 1, 2003

definately a cool teacher... i recommand you to take his class

4.0
1.0
CIS10
Dec 3, 2003

he si really funny and nice~ but better to preview b4 his lecture~cuz he will ask u questions from textbook,, really easy A~

5.0
2.0
CS2
Dec 4, 2003

Mr. B is the best teacher i've taken at PCC!!! He explains good in lectures and is always in a good mood and is also very funny. He makes it fun going to class. A definite A+ to Mr. B if you are looking for a good and funny teacher take Mr. Barkeshli.

5.0
2.0
CS8
Dec 5, 2003

One of the better professors PCC has to offer. Genuine and cares about each and every individual student. Promotes an exceptionally good learning environment. Does a fantastic job of converting abstract materials into simplistic/understandable models.

5.0
1.0
CIS10
Dec 8, 2003

He is so nice and funny, his class is very interesting.I learned a lot of from him.I love him so much!!!

1.0
5.0
CIS10
Dec 11, 2003

No Comments

5.0
2.0
CIS10
Dec 13, 2003

I took B's online course. He's really cool and nice. Even though he snapped at us once...but really he just wanted us to be more attentive and studious since it was an online class but met once a week. He's very good and funny at lecturing.

4.0
4.0
CS2
Dec 22, 2003

He knows how to get the material from the student. All the student needs to do is to work hard and keep up with him.

5.0
2.0
CIS10
Feb 11, 2004

He is very nice and funny~~ there's a lot of fun in his class~ he is patient to everybody... the class is not difficult to get A if you take notes, and do the exercises for every chapter~ also, he gives us candies!~! べoべ

5.0
2.0
CIS10
Feb 12, 2004

take his class you'll have a really good time with him and get A easily

5.0
1.0
CS22
Feb 12, 2004

he's really cool...take his class u will sure get A

5.0
2.0
CIS10
Feb 17, 2004

he is really helpful,if you do the practice test I bet you will get a reaaly good grade on your test.he is funny too.

3.0
5.0
CS2
Feb 20, 2004

He is sick........!!!

4.0
1.0
CIS10
Feb 26, 2004

Mr. B. is a really cool teacher! he lets you use your note on tests! he's a funny guy and very helpful. his class is interesting to know. Just remember this: if you have food, he'll make you share with the class! so be prepared!

5.0
1.0
CIS10
Mar 4, 2004

Take his class, you will love computer class. He is fun and nice, he is also helpful, knows his stuff, teaches really well. easy A. And he is handsome.

5.0
1.0
CIS10
Apr 27, 2004

i love this class, the teacher was awesome.. he made it fun and always joked around. GREAT TEACHER...

5.0
2.0
CIS10
Jun 13, 2004

No Comments

2.0
1.0
CS2
Jun 21, 2004

he tries to pretend to be cool and smart, but he is just so-so. He doesn't try to teach you everything. His attention is somewhere else. He even read his novels in the class.Not a good instructor, but easy to get A in his class.

5.0
1.0
CIS10
Jun 29, 2004

love him so much!

5.0
3.0
CS2
Jul 1, 2004

Very cool teacher, one of the best. Take this class you will really enjoy it

5.0
3.0
CIS10
Jul 8, 2004

This teacher is great!His lectures are very good, he reviews before every test, he give practice tests to prepare for the tests,and the tests are multiple choice and open notes.Take him during Summer/Winter A/B.You also have to work on some easy projects!

5.0
2.0
CS2
Jul 23, 2004

For those of you who really want to learn CS, i recommend this teacher. He is very helpful and his lecture is very clear. Don't be shy to ask him questions, he is very nice; he guides you through step by step. I recommend taking him; you will learn a lot

4.0
2.0
CIS10
Aug 5, 2004

He is a cool and laid back teacher. You can use notes on the test. If you want an A or B take him.

5.0
1.0
CIS10
Sep 9, 2004

No Comments

4.0
2.0
CS2
Sep 9, 2004

He is very smart teacher, has his own way of teaching, but his attention is on somewhere else, instead of teaching. and also easy grader.

4.0
1.0
CIS
Oct 8, 2004

He is a cool guy, he always make jokes in the class, and his class is easy tho. But the guy will give u lots of assignment and have a test every week,do not have mid-term and final test. And easy to get A, I strongly recommend u to take his class.

5.0
2.0
CIS10
Oct 19, 2004

I attended Summer Semester '04 at 7 AM and it was worth it. Prof. Barkeshli's hilarious, intelligent on the related subject. Very leniant towards grading. But if your under the age 18 your screwed or you're gonna have hell to pay throughout the whole semester.

5.0
2.0
CIS10
Nov 10, 2004

He is really nice, jokes around a lot and likes to pick on students for fun. There is way too many assignments that are very tedious. Take really good notes because you can use them on your test. Overall he's the BEST!!!

5.0
1.0
CIS10
Nov 13, 2004

TOO easy!

5.0
1.0
CIS10
Dec 9, 2004

Great teacher... He helps as he can... take this guy he knows the material...

5.0
1.0
CS2
Jan 7, 2005

he's a great teacher.. he teaches clearly and he's also funny so u won't feel bored in his class. he likes to joke around with his students. he's very helpful so if u need help u can just ask him n he cares about each of his students. lots of assignments but no final exam just final project.easy grd

5.0
1.0
CIS10
Feb 3, 2005

This teacher rocks! Prof. Barkeshli always joke around and gives out snacks in classes. He is very nice and never let you feel stupid. I am taking his class in winter and getting an super easy A.

5.0
1.0
CIS10
Feb 9, 2005

He is gread teacher.he like making the funny joke in the class,and passing the candies.when you take the quiz on hoilday,you will get the extra credit from him.but don't forget to turn in the online assignment and homework.good luck.

5.0
1.0
CIS10
Feb 9, 2005

Barheshli is the coolest teacher you can ever have at pcc. He explains everything and makes it easy for you to understand.Everyone should have a teacher like Barskeshli

5.0
1.0
CIS10
Jun 17, 2005

easy A.

5.0
1.0
CS2
Jun 18, 2005

He is absolutely the best

5.0
1.0
CIS10
Jun 21, 2005

he is super, everyone likes him. very humorous and understanding. this only prob is that he call on you to answer his question, but in a way, u'll learn. just take him. gr8 prof.

5.0
3.0
CS3A
Jul 24, 2005

awesome teacher~! is not that hard, but lot of programs to do. he will help you, actually i felt like he is the only teacher in the lab class that helps =P... really cool guy

5.0
1.0
CIS10CIS30
Sep 19, 2005

He is easy and very easy to please.

5.0
1.0
CIS1ONLINE
Oct 18, 2005

He is awesome. Easy homework, reasonably easy quiz, very very helpful. Almost guarantee that u will pass his class with a good grade, if u fail it, it has nothing to do with him. I missed half of my homework and after explaining my situation, he still gave me a B (that is I made up all those i missed). Strongly recommended.

5.0
2.0
CS3A
Oct 29, 2005

not a hard teacher, but you will need time to do his homework. specially in his programming classes... he gives a LOT of homework... at least 5 times more than any regular teacher but he always helps you to do it, and won't charge for late..

5.0
3.0
CS
Nov 9, 2005

Good teacher

5.0
1.0
CS
Nov 12, 2005

Very funny.

3.0
3.0
CIS30
Nov 21, 2005

His class is OK, but his grading system has a big problem. He always make fun of the students.

5.0
1.0
CIS10
Jul 1, 2006

He is very nice. Class is not difficult. All you need to do is go to class, he will try his best to help you to get an A.

4.0
1.0
CIS10
Jul 6, 2006

he is a great professor. You might feel a little intimidated at first coz he picks on his students but he makes a nice relationship with his students. "CIS10 is a 5 unit class so expect 5 units of work"<-- his words .. which tends to be true. do all the assignments and extracredit. that way, your test score can be lower or vice versa.

5.0
2.0
CS1
Jul 16, 2006

Awesome Teacher. funny, smart, bought us pizza on the first day.

5.0
2.0
CS1
Jul 17, 2006

first impression is intimidating but one of my best teachers!! Awesome, cool, and relates with students!!!

4.0
3.0
CS1
Jul 18, 2006

Hes a good teacher

5.0
2.0
CS2
Sep 16, 2006

Although it is hard to follow his lecture(2/3 my class feel sleepy while attending his class), he is a good teacher. He helps you as much as he can to understand and do your homework, always invite you to go to lab(even a lab for another classes). One problem is he is very strict in his final, making it's hard to get an A.

5.0
1.0
CIS10
Sep 28, 2006

His class is easy, but he still teaches the material very well. Very interesting essay assignments. He explains things clearly even to ppl who are not familiar with technology. He lets us use notes and study guide for test. Take Him. Put some effort. Get A! Warning: He makes fun of stupid ppl. =P

3.0
1.0
CIS10
Oct 7, 2006

Very easy teacher. However, he gives a fairly large ammount of work. If you arent ESL you pretty much are guaranted an A, if you do all the work. One downside to this class is that he treats it like a Junior High class because most of the students are so stupid and therefore the class can be irritating for intellectuals. If you want an A take him

1.0
5.0
CIS10
Dec 13, 2006

No Comments

4.0
3.0
CS2
Dec 17, 2006

He's really nice and tries to make his students succeed. He gives a lot of homework, but it helps you learn the material (because you get practice). He makes class enjoyable because he's funny.

5.0
1.0
CIS1
Feb 13, 2007

I LOL @ how some people actually failed the class. It's not brain surgery, it's CIS. Probably the easiest class you'll ever take other than kindergarden nap time. its true.

4.0
2.0
CIS1
Feb 19, 2007

This class is not hard, but he gives a large amount of hw. I took it during winter, so we had to take 2 to 3 tests and write 2 to 3 essays and workbook hw each week. I think that's a lot. But if u take it during spring or fall, it will be pretty easy. I took this class online, so the teacher doesn't teach at all. It can be confusing sometimes.

1.0
2.0
CIS10
Mar 15, 2007

easy class, instructor is not professional enough to answer professional questions. If you just want to pass, he is a good choice, if you want to learn, try someone else.

5.0
1.0
CIS1
May 6, 2007

very helpful! Lots of homework, but is very easy... read your textbook or skim because exams is out of the book.

5.0
1.0
CS3A
May 20, 2007

Mr B is amazing, so helpful, so nice and so friendly, I took CS2 with him earlier and nw iam takin CS3A with him , Wtz amazing abt this teacher is that hez extremely dwntoearth and extremely likable. bt always hitting on ppl he like!!! Cheers..HATS OFF TO THE BEST TEACHER OF PCC!!! he makes class interesting with wondeful veg pizza!!!

4.0
2.0
CIS10
Jun 12, 2007

Best teacher i ever know,ever...Pay attention on his assignments,do it carefully,read the book and have fun in the class and you will have an A this class.He is also a very kool teacher,too.Sometimes,he buys Starbucks or donuts for student...i love his class.

4.0
2.0
CIS10
Jun 23, 2007

He appears very humor and class is easy too.

5.0
3.0
CS2
Jun 23, 2007

Great professor!

4.0
2.0
CIS10
Jul 1, 2007

I taked online class.although he gave many hw, as long as u finish all the hw. u will get A for sure. it is easy class.just finish all the hw

5.0
4.0
CIS36
Nov 20, 2007

Took his CIS-36 class years back with my brother. We had no idea what to major in and took it to learn a bit about computer programming. He made the subject fascinating and in the end we both got B.S. degrees in Comp Sci. I'm not sure how his CIS 10 class is, but I seem to remember that course being pretty useless anyway (not his fault). Thanks!

5.0
2.0
CS2
Dec 9, 2007

I love him!

4.0
1.0
CIS10
Jan 2, 2008

Just follow the textbook to finish the homework and tests. I took his class online, and learned everything from the textbook by myself. There was one research paper during this semester.

4.0
1.0
CIS1
Feb 18, 2008

Good online class, might get hard if you dont know anything about computers, but for average students, its an easy class. but it will take your time.

5.0
3.0
CS2
Jun 5, 2008

the class is hard for some but if are a logical person you will get it really easy... its just like learning a new language but for comps. hes really helpful... even during a test he will help u. really good class

5.0
1.0
CS1
Jun 24, 2008

Cool dude. If you know your stuff, you'll fly through the course. If you don't, you should come to class and he'll help you fly through the course. Don't give him BS and act like an adult. He is humorous and helpful. Very recommended.

4.0
1.0
CIS1
Aug 4, 2008

professor B is so cool. i took summeronline class and its really easy. also took lecture class, and had a job so its definitely manageable. theres weekly homework and tests, which are a sinch because its open book. dont be intimidated if you dont know comps, the course makes it easy for you. truely an easy A (only if you keep up with the schedule)

3.0
4.0
CS1124
Nov 18, 2008

He tells a lot of jokes during lecture, and he is nice and helpful until mid-term. Sometimes he can't explain well, so you better read books on ur own. He got loads of works to do, be prepared as well. Overall, he is ok.

5.0
3.0
CIS10
Dec 8, 2008

Best online instructor! He's very witty! Lots of homework assignments (4 each week in MS Office 2007), weekly tests (50 questions each), an essay and a 5 page final research paper. But it is a 5 unit class, after all. No in-class final :) Don?t take this class if you have a demanding work and/or school schedule because of the homework volume.

5.0
2.0
CS1
Jan 13, 2009

best teacher in pcc. better than ENGL Adamson, PHYS Dr shi. take him. this is my last term in pcc, but if there is one person im gonna appreciate, then it is him.

5.0
3.0
CS2
Feb 20, 2009

Great prof, smart,humorous, a bit intimidating but just for fun. moderate HW(I dont think he checks),3 in class tests(mostly programming), and there is a final project. The course itself is kinda hard thou.Lots of computer concepts. Dont recommend first time programmer to take the class.

3.0
1.0
CIS10
Feb 25, 2009

Easy class if you are familiar with MS Office. Tests are all based on the book. Best of all, it's entirely online so you don't even need to show up(except for the first day).

3.0
3.0
CS1
Sep 15, 2009

This guy is SO full of himself (he is clearly more interested in telling jokes than helping students understand programming). If you are smart he will like you and spend time w/you, but if not he will not bother with you. Conclusion: if you already know programming his courses will probably be easy for you, but if you don't... take someone else!!

4.0
1.0
CSCS2
Dec 10, 2009

Great teacher. Made class fun, excluding some of the boring lectures. Very easy grader, turn stuff in 2 months late without penalty. No tests, just lots of HW and a final. Can be a little hard to get a hold of for questions, so read the book and you won't have any. Brought coffee to class, and pizza on final day.

5.0
2.0
CIS10
Dec 18, 2009

Helpful professor.

5.0
2.0
CS1
Dec 19, 2009

this professor is a good guy, he is there to help you apply your brain and succeed.

1.0
3.0
CS2
May 6, 2010

did not know what he is talking about, loves to use outdated software, and is extremely unhelpful and unwilling to help students all other professors for cs 2 are a million times better

1.0
5.0
CIS1
Jun 7, 2010

dont take this class!

5.0
4.0
CS2
Jun 18, 2010

The best prof in PCC. Very helpful and flexible. Lots of homework, but you'll learn the material. Guaranteed!

5.0
4.0
CS2
Jul 5, 2010

The best pro I have ever seen. Nice, interesting and helpful. Although a lot of hw, no test!!! Love him ^^

4.0
5.0
CS2
Nov 3, 2010

so, this dude is the most amusingly narcissistic prof I have ever met. lol. if you can't deal with that fact, you are going to hate this class. roll with the punches he throws at you and you'll be fine. hwk and attendance are mandatory. hwk volume is ridiculous, but that is the only way to learn this subject. girls beware, this prof loves kundera.

5.0
4.0
CS2
Nov 23, 2010

I love Mr B. The best Prof. ever. Super nice person, funny and helpful. You'll learn a lot in his class.

5.0
2.0
CS2
Dec 15, 2010

Mr. Barkeshli is great person and instructor. It was my first experience with programming, but I learned a lot and now I am confident to have CS for my career. Lots of projects including mid-term, final. totally have to read the book.... Hope to take his class again.

4.0
3.0
CS2
Jan 19, 2011

This prof is pretty cool... IF you respect his and other students time. Otherwise... jokes on you and perhaps unfortunately, it seems the people who are the objects of his sarcasm seem somehow not to get his jokes, to my extreme amusement. I'd say the hwk requires 15-20 hours per week to get an A if you've never used a programming language before.

5.0
1.0
CS0361
Feb 3, 2011

Either you pass or fail. If you put your mind into it and actually do work then you are easily garunteed an A. He offers extra credit and is extremely helpful. The tutor sessions are your way to success if you do not understand. Highly recommended!

5.0
3.0
CS3A
Jun 27, 2011

Mr B is probably one of the best if not the best professor at PCC. He is an extremely down to earth guy and is always willing to work with his students one-on-one if they are having difficulty understanding a concept. This is definitely not an easy class but, if you are willing to put in the effort and time, you will come away learning alot.

5.0
3.0
CS1
Jul 11, 2011

Professor Barkeshli is such a caring professor. He's an amazing teacher and he doesn't make you feel like POOP when you ask a "stupid" question. Extremely helpful. VERY PATIENT. I'm taking a summer online course with him...and it's pretty fun! I'm learning a lot. Recommend you take him. Really nice person. Amazing class. Thanks Prof B! -H.B

5.0
4.0
CS1
Aug 10, 2011

Great teacher very helpful and the class isn't that hard.

5.0
5.0
CS3A
Oct 11, 2011

There's a lot of carping about how much hwk this guy gives. But if you don't do the hwk, read the book, & participate in discussion -> you will not pass. The only difference btw Uni and 3a is that if you pass you get an "A", it's not based on curve, but hard work. Guess what slackers? that's what the real world's like. Real Uni is 100x's worse! ts

4.0
2.0
CS1
Feb 20, 2012

Busy class! Do all the homework and projects and you'll get an A! He is very nice and allows late work, he gives a lot of work tho, so don't wait till the last day to finish, because you can't! ask him for help, he's real nice about it. bookbookbook !

5.0
2.0
CS1
Feb 22, 2012

Took this online class over the winter and it wasn't that bad. He's nice, funny, and very helpful. There's a lot work but it was easy until chapter 4 and 5! Don't be afraid to ask questions because he will guide you when you are stuck, other students will help too. He gave us two weeks for chapter 1 and he extended the due date for chapter 5! :D

3.0
4.0
CS2
May 6, 2013

Unclear lectures, ridiculous homework, not very professional. He's changed from previous semesters.

5.0
2.0
CS3A
Jul 23, 2013

Prof B is a pretty good instructor. Took a 6 week cram course which should probably be more time consuming than the full semester course. Spent most days programming. Pretty clear instructor. I feel like he's really solidified my fundamentals of programming. Make sure you ask him if you ever need help. He'll help you with most things!

5.0
3.0
CS2
Aug 29, 2013

Awesome teacher, one of the best ive ever had. Yes he gives a lot of work, yes it can feel like he's being offensive at times, but its all for the greater good. He is extremely helpful, he will stop at nothing to help u vet through the course. He wants u to work hard and master everything. U will leave his class a better person. Highly recommended.

5.0
2.0
CS3A
Grade: A+
Sep 6, 2013

BEST EVER!

1.0
3.0
CS1
Oct 3, 2013

Don’t take this class with him. He doesn’t know anything about the application. He is making us to do his work to make tutorials for his next class. If you ask him a question, he will find a way not to answer it because he doesn’t know it. He is full of himself

1.0
4.0
CS3
Oct 3, 2013

I ended up going to my previous instructor and get help from him – I was about to drop the course and change my major because he was making me feel like I am stupid or something – I end up with an A in his class but it was because of help I got from my classmates and other instructor who should have been teaching this course.

2.0
3.0
CS3A
Grade: B+
Oct 3, 2013

When I first saw him I really liked his funny class. His class is good but it was very confusing and made me get lost all the time. He was not easy to go and talk about the class though he was open to us. I just did not like his pushing style. It was just too much. I ended up with A but I hope to have various options at PCC for this course.

2.0
2.0
CS2
Oct 30, 2013

This professor has a good sense of humor and will interact with students. His lectures can be confusing because he makes up a lot of things on the fly and his lesson plans/syllabus is quite disorganized. When he is explaining concepts it is usually clear but some times, he leaves necessary details out. He is very open to questions.

5.0
2.0
CS1
Grade: B
Dec 17, 2013

Intelligent, handsome, and very witty. I love him. His class did lack a syllabus, but the course work was very interesting and required a lot of logical thinking (as programming usually does). There really is no one to blame but yourself if you fail the class. Expect to stay up all night to work on your projects (he assigns a lot of work).

1.0
5.0
CS2
Mar 18, 2014

His lecture is totally boring,useless, and unclear. He gives too much assignments, those r hard. He never finishes entire chapter.He ends in the middle of the chapters and gives the assignments that we havery not learned. Trust me, do not take his class if you r interested in Computer science cuz I am regretting to take his class.

1.0
4.0
CS3A
Mar 25, 2014

He is all over the place - Forces students to skip their lunch but he is never available during his office hours - Not once. He only helps advanced students -If you are not advanced don't take his class

5.0
4.0
0632
Grade: A
Dec 8, 2014

The best teacher that I've ever met. He cares about his students a lot and is willing to help them.

5.0
1.0
CS3A
Dec 14, 2014

I think he is the best professor I have met. If you follow his pace, the hw are easy. He was passionate. The lecture was clear and straight forward. No tests. Sometimes I even think he should add some tests to make 'A' harder . I actually had many free time on class.

5.0
4.0
CS2
Grade: A+
Jan 8, 2015

Professor Barkeshli is great! His sense of humor may not be fully appreciated by all students, but he is actually very helpful and approachable. No tests, but lots of assignments. Go to his office for help if you need it! Highly recommended. One of the best teachers I've ever had! I'm taking him again next semester.

3.0
4.0
CS3A
May 12, 2015

Chill guy, but the worst about him has to do with his inability to organize. He assigns an unbearable amount of work that he cannot even keep track of himself. He only grades a few out of all of them, so your grade is not based on the tailored detail you put into your program. He says he cares, but he really doesn't. Tutors are your only help.

5.0
4.0
CS3A
Grade: A
May 16, 2015

Lots of homework, but he takes late work. Easy going guy, you won't have any problem about your grade if you follow up. Kinda helpful.

2.0
4.0
CS2
Grade: Drop/Withdrawal
Jun 5, 2015

He was all over the place - Did not follow the book at all - Did not know what is going on till he came to class - Multiple times he asked students what needs to be covered. Make me feel stupid - thinking CS is not for me till I took Mr. Ashraf's class and found out I was not the problem

1.0
5.0
CS3A
Grade: Drop/Withdrawal
Jul 16, 2015

He does not know what is going on, comes to class asking students what the topic is He does not know some materials even though he has been teaching for ever If you ask him a question he will make you feel Good luck catching him outside of the class no office hours

1.0
5.0
CS3A
Grade: A
Jul 21, 2015

After reading these reviews I took his class. His inability to be consistent with class work or homework assignments was confusing. I stayed in the class when more than half had already dropped it. I passed this class,but me and a friend are taking it again from another teacher because the necessary tools to work in that environment were not given.

1.0
5.0
CS2
Grade: B
Jul 23, 2015

He has students teach the class for him-So don't expect him to give you much attention- I have made appointments with him and he did not show up.-He has not been at his office hours all semester-take if you want students to teach you..

1.0
5.0
001CS
Grade: A
Sep 18, 2015

The hardest class I've ever taken. Too much homework that he has students grade or does not grade them at all. Lectures are confusing and do not correspond with the work. Nice, funny guy, but will not take him again. Passed the class, because I used a tutor. Wish I had the opportunity to learn more.

3.0
5.0
CS2
Dec 12, 2015

hundreds of hours to learn by your self. He answers your questions if you attracts his attention, but half of the solutions he gives are doubtable. Tons of homework that he never grades. But if you do not turn them in on time, you are done. Make fun of students, rude. Does not follow the textbook at all; Best friends, Worst teacher.

5.0
2.0
CS2
Grade: A+
Aug 2, 2016
Would take again

I took his class because he guarentees that there won't be any tests. Although sometimes he is weird and not answering all of your questions but I think it was fun working on the final. Basically you will learn a lot but not very deep on everything, suggestion is to read the book. Do assignments in advance, I surprisingly survived betten in cs3A.

1.0
3.0
CS2
Aug 7, 2016
Wouldn't take again

This is the worst Professor in Pasadena. He is all over the place and lectures are useless. The only way to learn in his class is to read the book and watch youtube videos. I dropped the class and took it with an other professor and it was the best decision i have ever taken. He think CS is the only class and doesn't care about anything else.

1.0
4.0
CS2
Aug 22, 2016
Wouldn't take again

My biggest regret was taking this professor. Very rude and does inappropriate jokes. Do not take him. I warned you.

Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
4.0
CS2
Grade: A
Aug 24, 2016
Wouldn't take again

Worst experience ever. All the professors I had at PCC is nice, polite, and never make fun of students, but this. .on the contrary. . Course is not well organized, and he had tutors do lots of work. Most students look tutorial up in Youtube to finish HW. If you really want to go into CS field, BE AWARE!! this could possibly harm ur future career

1.0
5.0
CS2
Sep 2, 2016
Wouldn't take again

My biggest regret was taking him. You will learn more from you tube and google than him. Doesn't even know how to lecture. Rude and not professional. Do not believe the good reviews, they either written to better the average for him. If you take his class then you better drop all your other classes. Consider other professors.

Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CS2
Sep 11, 2016
Wouldn't take again

Skip this professor if you want to learn and pass. Very bad experience.

5.0
1.0
CS3A
Sep 12, 2016
Would take again

He is the best professor I've ever had. By the first week I spent several hours each day writing his assignment that was not clearly described, everyday he will change the detail requirement of the assignment and you will have to rewrite the code again! He won't even list the requirements of the project, so you will have to guess what is it that he want. I spent more than ten hours on a weekend to write a program(I'm familiar with coding, I'm actually coded for 10 hours), he give me 2 out of 20 and only commented that the program I wrote was not as described in class. And my friend didn't know exactly what to do so I taught him step by step for this project, his project was simpler than mine and he got 12 out of 20, I don't know if he grade based on how simple your program is or what. His lecture is pretty good though, if you like to learn something and care nothing about your grade, this class is for you! Don't spend too much time on homework, I have five classes and everyday I have to spend hours on this class's none sense homework, don't take this class if you read all the way through here.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
1.0
CS3A
Sep 12, 2016
Would take again

This class was so easy, i don't know why people are upset about this class.

Amazing lectures
Inspirational
Hilarious
5.0
1.0
CS3A
Grade: A+
Sep 12, 2016
Would take again

He is very good professor. If you will take his class, easy pass. Don't have a lot of homework and no quiz and test, but you still can learn about cs in this class. :)

Gives good feedback
Respected
EXTRA CREDIT
1.0
5.0
CS2
Sep 19, 2016
Wouldn't take again

Worst class, did not learn anything. It is pretty much self study and watching you tube. Save your self the stress and DO NOT take him.

Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
5.0
CS2CE
Grade: A
Feb 20, 2017
Would take again

He's a chill guy and he jokes around a lot , but he also expects a lot from his students. Be ready to spend hours on hw.. Class is passable, but you have to work really really hard. I recommend him if you're willing to do the work, if not you probably shouldn't take him.

4.0
4.0
CS2
Grade: A
Jun 9, 2017
Would take again

He is a great professor but you have to put in the work and fight to succeed

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
5.0
CS8
Grade: A
Aug 7, 2017
Wouldn't take again

Gives out final project that he can't even do himself! Doesn't know how to answer questions, so be brings in former students to answer your questions. Take him only if you can learn on your own!

Get ready to read
3.0
5.0
CS8
Grade: D+
Aug 27, 2017
Would take again

Hardest class of my life or academic career. Seriously gotta put in 150% in this class, cut off all connections to friends n put in the required time learning puzzles n how to solve what. does give good feedback. lots of projects im talking b2b2b every week. final proj asks u questions on how u go to the path of solving the puzzle aka program

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CS2
Grade: Drop/Withdrawal
Sep 22, 2017
Would take again

Don't think you can skip class and just do the homework - he will give daily quizzes (easy, but heavily weighted) if too many people don't show up. The programs aren't hard, just read the book and pay attention in class.

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CS2
Grade: A+
Dec 13, 2017
Would take again

Awesome professor. Tells a lot of jokes in class and is accessible outside of class. Gives extra credit sometimes. 1 mid-term and 1 final. If you want an A I'd recommend that you have some prior experience; doesn't have to be C++ tho cuz I knew javascript before this class and the language skills are transferrable. I'd take him again.

Respected
Tests? Not many
Hilarious
EXTRA CREDIT
4.0
4.0
CS3A
Grade: A
Feb 21, 2018
Would take again

I took both the java and c++ variant of CS3 and I have to say this professor gives 10x more work, no exaggeration. There will be multiple projects every week and you're going to have to work with other students to get the work done, BUT I can honestly say I was constantly coding which is good right?

Tough Grader
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
CS2
Grade: Not sure yet
Jun 29, 2018
Would take again

If you really want to learn this subject take the class with him. If you want an easy A, take it with someone else. Serious students, do not fear.

Tough Grader
Gives good feedback
Respected
5.0
4.0
CS3A
Grade: A
Aug 14, 2018
Would take again

Hidden deep beneath is intensely sarcastic demeanor, Barkeshli harbors a heart of gold and under the right circumstances will go to great lengths for his students. His lectures are fairly conceptual and he will teach you design and pseudocode as an inherent part of how he lectures - he won't explicitly go over it, but it IS there. You MUST show up.

Skip class? You won't pass.
LOTS OF HOMEWORK
Hilarious
3.0
5.0
CS2
Nov 4, 2018
Wouldn't take again

if you are a beginner in c++ you are going to struggle in a horrible way .. his lectures are very basic he uses code taken out form I don't know where that makes it difficult at the beginning of the semester he asked us to give some recommendations in how to do the classes and he totally forgot out suggestions. YOUR Definitely need prior experienc

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
5.0
3.0
CS3A
Grade: A
Nov 12, 2018
Would take again

THE BEST CS PROFESSOR IN PCC! If you can't make it in CS, go study gender appreciation. His lecture is amazing. Even though his A criteria is 95% +, but if you keep on working and part of the A students, your average would be above 100%. LOCK THE BACK DOOR.

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
3.0
CS2
Grade: Not sure yet
Nov 12, 2018
Would take again

This is my first CS class, and after taking his class, I decided to change my major to computer science. The best CS professor in PCC.

Hilarious
Amazing lectures
EXTRA CREDIT
5.0
2.0
CS2
Grade: A-
Dec 12, 2018
Would take again

This class was not hard at all if you had put in effort. Barkleshi was very lenient and he always answered every question I had when I went to him after class. Even though there is more homework than the other cs classes, I see that as a good thing. I was constantly coding and got to practice a lot. He gave out a lot of extra credit!

Skip class? You won't pass.
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
3.0
CS2
Grade: A+
Dec 15, 2018
Would take again

Professor Barkeshli does give a lot of homework but he is lenient grading them. As long as you do what he tells you to do in class you will do fine. He also gives extra credit sometimes if you do your projects early. We only took one test which was only 10% of the whole grade. The only difficult part is manage your time. I ended with 104%.

Respected
LOTS OF HOMEWORK
EXTRA CREDIT
5.0
5.0
CS2
Grade: A+
Mar 8, 2019
Would take again

Barkeshli is a passionate professor who's lectures are extremely clear. Although this was the hardest working class I've probably ever taken, it was fulfilling and Barkeshli was helpful in class whenever we worked on our projects/had trouble. He can cross the line on certain things, but in the end I learned a lot from him and would recommend

Gives good feedback
Lots of homework
Amazing lectures
1.0
4.0
CS3A
Grade: B+
Jun 9, 2019
Wouldn't take again

To be honest, he thinks he is the only CS professor in this school. Has a huge ego and makes racist and uncomfortable jokes in class. His grading criteria is not clear at all. Also a little bit too relaxed with the females with the class.

Accessible outside class
Beware of pop quizzes
Tough grader
4.0
3.0
CS3A
Grade: A+
Jun 13, 2019
Would take again

Barkeshli is arguably one of the best professors in the CS department. He truly cares about his students learning and he is always willing to answer any question anyone had. Even though you need a 95%+ for an A, it is achievable. People who complain about his grading criteria should not major in CS if they cannot handle the work and stress

Lots of homework
Amazing lectures
Caring
5.0
4.0
CS2
Grade: B
Jun 13, 2019
Would take again

Barkeshli may not be the best CS professor in the world but he definitely is the best at PCC. The course work is difficult but hes available for any questions and once you get past his sarcastic dark humor mask he has, youll see hes just a professor who really just wants you to do great.

Gives good feedback
Lots of homework
Caring
5.0
3.0
CS3A
Grade: A
Jun 18, 2019
Would take again

I took both CS 2 and CS 3A with Professor Barkeshli. Expect to have a lot of assignments every week and around three tests throughout the semester. Not an easy class, but you will definitely learn a lot from him. Great professor!

Respected
Lots of homework
Hilarious
3.0
5.0
CS3A
Grade: B+
Jun 20, 2019
Would take again

Professor Barkeshli is definitely the best CS professor at PCC. Unfortunately, the CS department at PCC lacks great educators. He keeps you engaged and you will learn alot because he requires you to do alot! If you have a job or other obligations I recommend only taking this class and definitely not another STEM related course.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
3.0
5.0
CS3A
Grade: B+
Jun 20, 2019
Would take again

Never miss one day, take him if you are serious about learning and have the commitment to spend countless hours on projects he may or may not grade. I have to say I have become a substantially better coder after this class. His method is unlike any other professor but I found it oddly engaging. You have to disengage from the grade outcome.

Lots of homework
Lecture heavy
EXTRA CREDIT
4.0
3.0
CS2
Grade: B+
Jun 28, 2019
Would take again

EXPECT A LOT OF WORK. This is not a simple class where you only put the minimum effort. He gives a lot a project to keep you busy. Even though its hard, from his class I got better at coding. Nitpicking right now. Some of the project you do dont get graded (talking about the easy ones) and missing a day in class hurts your grade.

3.0
3.0
CS2
Grade: B+
Jul 5, 2019
Wouldn't take again

Don't know how to explain concepts well when you ask him question and get mad at you if you ask stupid question Overall, he is OK. His projects help you to more understand than his class tho.

1.0
5.0
CS3A
Grade: Drop/Withdrawal
Jul 10, 2019
Wouldn't take again

Barkeshli is out right rude, conceited and obnoxious. He is a load of unpredictability and rudeness. You can learn code and also have a good grade, don't need to learn at the expense of academic career. You will be fine both academically and professionally without subjecting yourself to his nonsense, you have been warned.

5.0
4.0
CS8
Grade: A
Sep 28, 2019
Would take again

Great prof but gives a lot of work. Has a sense of humor and is very approachable. The projects can be difficult but he really appreciates participation and people working together so make some friends, sit next to each other and help each other out. If he sees that you're actually trying on his assignments, he will go out of his way to help you.

Lots of homework
Inspirational
Caring
1.0
5.0
CS3A
Grade: Drop/Withdrawal
Nov 14, 2019
Wouldn't take again

He does give extra credit yet A is 95%. A lot of work to take care of, If you have too many STEM classes in the same semester or a needy girlfriend don't take him for his concept is expect you to understand it once it is mentioned. Don't care about what he says or do if he don't like you. Horrible person. BTW this is from a 4.0 honor student.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
5.0
CS8
Grade: A
Nov 19, 2019
Would take again

Lots of work, 95% and above for an A. Only take this professor if you are serious about CS, if your not go waste your time with a professor who hands out easy A's. He will prepare you to succeed in the real world, and you have to desensitize yourself if you are a sensitive person. If you do all of this, this class will be your favorite class ever

Gives good feedback
Lots of homework
Accessible outside class
1.0
5.0
CS3A
Grade: Not sure yet
Dec 8, 2019
Would take again

His final project is just so hard I am throwing up after I finish it. Tried my best whatever bro I swear I am not gonna take him again

5.0
5.0
CS8
Grade: A
Dec 12, 2019
Would take again

I've been a student of Professor Barkeshli for over a year. Although his class is the hardest of all CS courses, the work that is req. helps you grow exponentially into an experienced coder. In the college, there is a sublime notion of respect that is garnered. He cares immensely for students who show passion in programming, and helps you succeed.

Respected
Accessible outside class
Caring
5.0
5.0
CS8
Grade: A
Dec 12, 2019
Would take again

If you are serious about CS, Barkeshli will make sure you stand a chance against the cream of the crop students you will be sitting next to when you transfer to a prestigious University. Your grades at PCC will get you there but they wont keep you there. You get what your work for and in his classes you have to DELIVER! Amazing Professor!

Respected
Lots of homework
Hilarious
5.0
4.0
CS8
Grade: A
Dec 12, 2019
Would take again

Good for passionate coders and people with not a lot of hard classes. Must ask questions: he will sit and help you if needed (can sit in on his other classes). Challenging (initiative required) but you'll learn and be a good coder. Best students asked the most questions (don't be scared to ask them too). His humor is not for everyone.

Lots of homework
Skip class? You won't pass.
Caring
2.0
5.0
CS3A
Grade: Drop/Withdrawal
Dec 18, 2019
Wouldn't take again

Had a bad experience, he gave made a mistake on one of the deadlines so he gave us a test instead that was worth much more. If you have another stem class you need to put a lot of effort in this class.

Lots of homework
Skip class? You won't pass.
Test heavy
2.0
4.0
CS8
Grade: A
Jan 24, 2020
Wouldn't take again

He is treating C++ as a cult, this language itself is out-of-date and so unfriendly compared to Java or python. I don't think his teaching method is wrong but unnecessary. After all, I can't really think of a major industry that is still using C++ as the main programming language today.

Lecture heavy
EXTRA CREDIT
Tough grader
5.0
4.0
CS3A
Grade: A
Feb 14, 2020
Would take again

Professor Barkeshli's lectures are amazing. He spends time on his tablet to create diagrams to describe C++ concepts. The concepts in this class are hard so make sure you understand them so you can implement it into the projects. The tests don't feel necessary for the class and cause extreme grief since they are worth a lot of points.

Respected
Accessible outside class
Amazing lectures
3.0
4.0
CS3A
Grade: Drop/Withdrawal
Apr 26, 2020
Would take again

There aren't a lot of assignments, but they can get really long. Don't take it if you have other lab courses.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
4.0
CS3A
Grade: A
Jun 17, 2020
Would take again

The transition was smooth but I missed his lectures. Excellent teacher and is willing to help you if you don't understand. Ask questions! The spring didn't have any tests. The end project is a graphing calculator. Took this concurrently with other STEM courses, hard as hell, if you can manage it, take it. If not, don't. Befriend the smart people.

Amazing lectures
Hilarious
Gives good feedback
4.0
4.0
CS3
Grade: Not sure yet
Jun 20, 2020
Would take again

Half the dropped. If you know OOP you will not have to read the textbook. If it is new things will be confusing. Homework can be complex and a long time. Make sure everything works because most homework will end up in your final project. Maybe read the rest of the textbook before the semester begins so it can be easier.95+%A, gives extra credit hw

Lots of homework
Clear grading criteria
EXTRA CREDIT
5.0
4.0
CS3A
Grade: A
Jul 21, 2020
Would take again

Had CS2 and 3A with Barkeshli. I think he tries to scare people into dropping by making the class super fast paced the first few weeks. Trust me, he's not scary. If you're lost, read the textbook and go to office hours, he'll appear annoyed but will always help. He cares about the progress of each and every student, but you have to speak up.

Accessible outside class
Hilarious
Caring
4.0
4.0
CS3A
Grade: A
Jul 28, 2020
Would take again

He gets annoyed from questions he's answered or bluntly gone over which puts people off. I would just say it's a h*ll of a lot of HW that needs to be perfect because it goes into your final project. EC can give you that boost to his "95% A," but it can be time consuming on top of the HW load since it's writing out the 20+ question book self-tests.

Lots of homework
Graded by few things
Lecture heavy
5.0
5.0
CS8
Grade: A
Oct 19, 2020
Would take again

Well, I would say his CS3A and CS8 are the two most valuable classes in PCC if you are a CS major student. I agreed that other professors might easier, but if you want to make yourself more competitive, take his class. Do every homework carefully, because you'll need them all for the final project.

Participation matters
Caring
5.0
3.0
CS3
Grade: Drop/Withdrawal
Nov 30, 2020
Would take again

If you are serious about Computer Science and you have to take him. Best CS professor in Pasadena City College. I would recommend taking him from cs 2. You will learn a lot. He is very straight forward guy but will always answer your question.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
CS8
Grade: Not sure yet
Dec 16, 2020
Would take again

(1/2) Similar to his 3A most assignments will be in your final project. His CS8 may be more challenging if you didn't have him for 3A as he sometimes (1-3) assigned projects that would need (redone) components from 3A and he won't go over them if you don't ASK QUESTIONS. Turn in every assignment otherwise you may not get an A. Less than 2%ExtraCred

Lots of homework
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CS8
Grade: A
Jan 16, 2021
Would take again

You're at a disadvantage if you didn't take cs3a with him. All the assignments he assigns is going to be used on the final project so don't slack on them. Turn in assignment on time. NO TESTS. Class is hard but he's one of the better professors at PCC. Not too many EC's. 95%+ is an A. MUST ASK QUESTIONS or you'll definitely fall behind. Good Luck

Lots of homework
Participation matters
Graded by few things
1.0
3.0
CS3A
Grade: Not sure yet
Jan 27, 2021
Wouldn't take again

The WORST Professor I have met! Very authoritarian and does not respect students. Many excellent students dropped class due to his rudeness. For all his assignments, Labs, and projects, he didn't give exact requirements. Instead, he hopes you keep asking him questions and spend more time around him.

5.0
5.0
CS3A
Grade: A
Feb 5, 2021
Would take again

He's the best CS professor at PCC. Period. If you want to get an easy A, you're not worth his time. Take someone else. If you really wanna learn CS well, he's the GOAT. I still miss his lectures regularly after I transferred to Berkeley

Lots of homework
Accessible outside class
Amazing lectures
5.0
5.0
CS3A
Grade: Drop/Withdrawal
Feb 15, 2021
Would take again

The man is clearly very smart. Hes one of the more challenging professors at PCC. Although intimidating at first, he does care for his students and would constantly check on them to make sure they werent lost, which was super kind. I took half of his course but I felt like a way better programmer than when I first started. Hes also super funny

Respected
Lots of homework
Clear grading criteria
1.0
5.0
CS3A
Grade: Drop/Withdrawal
Feb 24, 2021
Wouldn't take again

He uses profanity when he makes a mistake on coding and he gives hard assignments without you even being familiar with how it works. He doesnt go over it throughly either, explaining how to code any specific areas. As much as he says he wants to help, it doesnt seem like it half the time when he gets stressed when students are still confused.

Lots of homework
Skip class? You won't pass.
EXTRA CREDIT
5.0
4.0
CS8
Grade: A+
Feb 9, 2022
Would take again

Hard projects that he makes you work hard for, but he provides good feedback and debugging help. Would take him again. He is very quirky I'd say. Goated with the sauce. Don't take him too seriously, he doesn't mean half the "mean" things he says. He truly cares and you learn a lot from this class like no other.

Gives good feedback
Respected
Hilarious
5.0
4.0
CS3A
Grade: A+
Jun 21, 2022
Would take again

Lectures are resourceful and in-depth, other than learning C++ as such he wants you to deeply understand concepts, and how they work. Be willing to deliver time and effort. Almost all projects will be used for the final project, so don't give up on any of them. You will learn more than you expect, drawing boxes and writing code by hand. TAKE HIM!

Amazing lectures
Inspirational
Respected
2.0
5.0
CS3A
Grade: Drop/Withdrawal
Jun 25, 2022

Barkeshli is a knowledgeable teacher and devotes lots of his own personal time to helping his students. However he can be unnecessarily cruel, often accuses you of cheating even if you're the one asking him or his "class masters" for help, overbearing for female students, etc... Take if you're already confident in your skills, do not otherwise.

Tough grader
Participation matters
Accessible outside class
1.0
4.0
CS3A
Grade: Rather not say
Sep 17, 2022

As others have mentioned, this professor has no respect for students, and will give you the silent treatment if you do not ask questions as a class. Constantly whines about his awful marriage (wonder why) and acts like a man-child with a holier-than-thou attitude. Extremely rude, and the most unpleasant instructor to have dealt with in PCC.

5.0
4.0
CS3ACS8
Grade: Rather not say
Oct 3, 2022
Would take again

The best and most kind-hearted professor I have ever had the pleasure of taking.

5.0
4.0
CS3A
Jan 14, 2023
Would take again

His assignments are tough but put in effort and you'll learn a lot from him

Lots of homework
Caring
Respected
5.0
5.0
CS3A
Grade: B
Jul 10, 2023
Would take again

Awesome Professor! He always give constructive feedbacks and let you know how you can become a better computer science student. Absolutely take if you want to learn the real CS!

Inspirational
Lots of homework
Online Savvy
5.0
4.0
CS8
Grade: A
Jan 1, 2024
Would take again

I can say for a fact that taking Barkeshli made me a much better programmer. Be warned, his CS8 class is hard if you didn't take him for CS3. He has high expectations for his students, but it's clearly out of a place of caring. He went out of his way to help struggling students often. As with most things, his class is difficult but well worth it!

Amazing lectures
Gives good feedback
Caring
5.0
5.0
CS3A
Grade: A
Jul 14, 2024
Would take again

He is quirky and awesome at the same time. After his class, you will be confident in your coding, debugging, and praying skills. His grader will give a time feeling that errors and grades are both in and not in your control. Be prepared to immerse in coding; his weekly projects are challenging. I would take his class again if he teaches 8H (he not)

Tough grader
Participation matters
Test heavy
1.0
4.0
CS3A
Grade: Not sure yet
Aug 26, 2024

I assume the positive reviews are by either gifted CS students or his 'favorites' that he has every class. In order to get an A, you need a 95%+ in the class and not a 90%. We were assigned a very poorly structured Lab Assignment due before class even officially started. There's a lot of info and his explanations and step-by-step's are gibberish.

Tough grader
Participation matters
Lecture heavy
3.0
4.0
CS3A
Grade: Not sure yet
Sep 20, 2024

Somewhat unorganized. Details on certain projects were announced later. You will have to ask questions for crucial instructions of the projects that should have already been included in assignment descriptions; such as format. His attitude is a bit unprofessional, however he means well and is reasonable if you are polite. Kind of brutal assignments

Get ready to read
Lots of homework
Online Savvy
3.0
5.0
CS8
Grade: A
Dec 10, 2024
Would take again

Take this class if you are looking to learn, but don't expect to have an easy time doing projects, this class is really demanding and you must be ready to put in the work you are required to put to get your grade.

Amazing lectures
Lots of homework
Lecture heavy
3.0
5.0
CS008
Grade: A+
Dec 10, 2024
Would take again

You will either hate, respect, or hate and respect the Professor. You get projects every week that take 20-30 hours each, and late assignments will NOT be accepted. Be prepared to be belittled if you complain/bring up issues as an excuse for your poor performance/attendance in the class. Our final was to eat bagels with coffee-we were a good class.

Amazing lectures
Lots of homework
Lecture heavy
5.0
3.0
CS008
Grade: A
Mar 16, 2025
Would take again

He genuinely wants his students to master programming, Though sometimes strict, he has a great sense of humor Don't be intimidated! He sincerely celebrates your progress and pushes you to improve, His course isn't an easy A, but you'll gain real skills. He always available on Discord, ensuring no one feels alone in their learning journey.

Participation matters
Amazing lectures
Inspirational
2.0
5.0
CS3A
Grade: Rather not say
Sep 4, 2025

Don't get me wrong—Prof. Barkeshli is an amazing professor. The challenge is the sheer amount of work he assigns. Taking his class feels like it should be your sole focus for the semester, because he's relentless with assignments and pop quizzes. Please, for the love of God, don't take his class if you're juggling three or more classes like I did.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS3A
Grade: Incomplete
Sep 15, 2025

Class is all over the place, and the homework is too much. Rude to Students who ask questions.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS3A
Grade: Not sure yet
Sep 15, 2025

this guy doesnt care. your good or your bad. thats it. he calls you out in class and just talks bad abt you in front of the whole class. also his class is so unorganized.

Participation matters
Lots of homework
Beware of pop quizzes
1.0
5.0
CS008
Grade: Not sure yet
Sep 15, 2025

just avoid

1.0
5.0
CS8
Grade: Drop/Withdrawal
Sep 17, 2025

Please don't take him, i wouldn't even be surprised if he's worse than Juan Leon.

Tough grader
Get ready to read
Accessible outside class
3.0
5.0
CS3A
Grade: Drop/Withdrawal
Nov 18, 2025

he is a very passionate professor, but I just wasn't too knowledgable and felt overwhelmed, leading me to drop from the class. he really cares about his students and you can tell he just wants the best for us. it's very tough love, not a class you take if you need a lot of guidance. if you know your stuff and feel confident, go ahead and take him.

Hilarious
Beware of pop quizzes
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

93%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 52 grades
Most common grades:
A (29)
Drop/Withdrawal (13)
A+ (11)
Grade Distribution
A(40)B(4)C(0)D(14)F(0)A-/B+(7)
Based on 79 reported grades
A: 29
Drop/Withdrawal: 13
A+: 11
Not sure yet: 10
Common Tags
Lots of homework (27)
Skip class? You won't pass. (14)
Respected (13)
Hilarious (12)
LOTS OF HOMEWORK (11)
Accessible outside class (11)
EXTRA CREDIT (10)
Amazing lectures (9)
Rating Trend

Declining

-0.69 avg change
Aug
Sep
Dec
Mar
Sep
Nov
Last 6 months
Ratings by Course

NETWORKING

5.0

(1)

COMPUTER

5.0

(1)

CS22

5.0

(1)

CIS10CIS30

5.0

(1)

CIS1ONLINE

5.0

(1)
+19 more courses
Difficulty by Course

001CS

5.0

CS2CE

5.0

CS8

4.4

CS008

4.3

NETWORKING

4.0

Similar Professors