2.2

Farahzad Behi

Computer Science - Embry-Riddle Aeronautical University

2.2
Quality
4.1
Difficulty
17%
Would Retake
88
Reviews
2.2
Quality
4.1
Difficulty
2.2
Helpful
2.2
Clarity

17%

Would Retake

88

Reviews

Rating Distribution
Official

5

12

4

8

3

12

2

17

1

39

What Students Say

This guy is the worst, he tried to act funny in his lectures and then he reliables everyone hates him

CS223 - 1.0 rating

I hate him so much, he never helped in his office hours

CS223 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 52 grades
Most common grades:
A (13)
B (12)
C (8)
Grade Distribution
A(16)B(13)C(12)D(5)F(1)A-/B+(5)
Based on 58 reported grades
A: 13
B: 12
C: 8
B+: 4
Common Tags
Tough grader (25)
Skip class? You won't pass. (18)
Lots of homework (15)
Lecture heavy (11)
Test heavy (10)
LOTS OF HOMEWORK (9)
Tough Grader (7)
Get ready to read (7)
Rating Trend

Declining

-1.55 avg change
May
Dec
Feb
Jun
Oct
Dec
Last 6 months
Ratings by Course

CEC450

5.0

(1)

ADVISOR

5.0

(1)

COMPUTERSCIENC

5.0

(1)

CEC320

4.5

(2)

CS450

4.0

(1)
+5 more courses
Difficulty by Course

CEC320

4.5

CS223

4.3

CS118

4.2

CS450

4.0

EGR115

3.8

Reviews (88)
2.0
5.0
CS223
Nov 17, 2003

He gives tests out of the book but never tought out of it. If blackboard is down and there is no power point for him to use you might not learn anything that day. class verage for his tests is 70

5.0
3.0
CEC450
Feb 17, 2004

Awesome professor! I wish there were more like Professor Behi. Open book exams that as long as you know the terminology of the subject, you are golden.

2.0
3.0
CS223
Mar 26, 2004

The programs were not too difficult but his method of teaching is unclear and doesn't offer too much help.

4.0
4.0
CS450
Mar 29, 2004

Good teacher and funny.

4.0
5.0
CEC320
Aug 30, 2004

Absolutely knows his material, but needs to improve a bit at teaching it. Each semester, he seems to improve slightly, but still has a long way to go. Quiz and Test questions are many times cryptic. Great person, but not yet that great of a teacher.

5.0
4.0
CEC320
Apr 12, 2005

Easily my favorite professor. Helpful, fun, and accessable. You will need the book for this class. Don't skip class either.

1.0
5.0
CS223
Jul 14, 2005

This guy is mean, fake. He sucks. He PRETENDS that he is a nice guy. He thinks that he is the best, but he is definitely not.

2.0
4.0
EGR115
Jul 20, 2005

This guy was an absolute jerk to me, I went to his office for help several times but he didn't seem to care and was VERY negative. Taught the class for the people there who already knew how to do it, sucks for people like me that are unfamiliar with the subject but eager to learn

5.0
1.0
ADVISOR
Aug 12, 2005

He is my advisor and he always does anything he can to help me out. He always goes out of his way for me and makes direct calls to teachers to get me in their class. He's awesome.

2.0
3.0
ECE220AND320
Sep 14, 2005

I had this guy back in the day. THe class test average is usually a 69. With a majority of the students with D's and F's and a few people with near perfects. His style of teaching is different. He wouldn't live w/o Power Point. Don't piss of Behi. He will fail you with a smile or tell you to get out of his office before he throws something at you. After looking back Behi's courses are easy compared to graduate school. So work hard to earn a A and hopefully you can throw off his class average!

5.0
1.0
COMPUTERSCIENC
Sep 25, 2005

he's awesome! the best prof i've ever had

5.0
3.0
EGR115
Grade: Pass
Oct 21, 2005

His lectures are always on task, yet he is never boring. If you say you don't understand something, he will explain it multiple times. He has NEVER been condescending, you just need to understand his wry humor! However, you do need to study. His tests/projects aren't a breeze, but they are straight forward and reasonable. Study=success! BEHI ROCKS!

3.0
4.0
CS225
Mar 23, 2008

Good prof, his lectures are slides taken from the text book. Test are HARD but if you do the homework, lab(easy A) and do the final project you can get a B even with worse test grades.

3.0
4.0
CS225
Mar 25, 2008

Lectures are by powerpoint, you're better off doing extra exercises/homework and learning from the book.

1.0
4.0
CS225
Nov 20, 2008

I do not know how this man became the head of the department. Throughout the year he made it clear he did not know anything about Java. He could not answer simple questions, and had trouble answering the questions on his own test. His classes are a complete waste of time as he taught a programing class and we never sat down in front of a computer.

5.0
3.0
CS225
Apr 22, 2009

He's a funny guy, you just have to understand his humor. He is willing to help you, and really wants his students to do well. He works off powerpoint, but it understandable since there is so much to learn. Take the practice tests on the books website, about 80% of test questions are taken directly from there.

3.0
3.0
CS225
May 20, 2009

Boring lectures by reading PowerPoint which is a total waste of time. There is no programming in the class at all except a Lab ( very helpful instructor ) once a week and then you are on your own. Tests are sort of unclear and hard for no reason. Grades from a final project, HWs and LABs can help to get better final grade.

2.0
4.0
EGR115
Nov 9, 2009

THE WORST, not a very good teacher. Does not know how to teach, shows youtube matlab lessons in class

3.0
4.0
EGR115
Dec 10, 2009

If you are already familiar with programming then you'll do fine, if you aren't....then dont expect to do too well in this class or switch professors! Teachs from how-to videos, assignments are sometimes not too clear which makes them tougher, but a lenient grader at times.

4.0
3.0
CS225
Mar 6, 2010

I agree with a post further down. He's funny (when you're not up-tight about your ego...). Everything comes out of the book. Hint: the book has a Pearson website, where ALL the codes are. Homeworks are out of the book, so not complicated.. use the Pearson website, and update the codes to match what the homework asks for...duh.. I enjoyed java!

4.0
1.0
CS225
Oct 31, 2010

HE is an amazing teacher, and if you ever need life help he is the one to go to.

3.0
4.0
CS223
Dec 2, 2010

He doesn't really teach, all attempts to ask for help were met with solid "no". He takes his knowledge for granted and tells students instead of teaching them. I learned more from reading my text book and asking my grad student roommate for help than anything else.

2.0
3.0
CS223
Grade: A
Dec 9, 2014

My biggest problem with this guy is his grading criteria are not clear at all. In order to get feedback on my programs I basically had to beg. Sometimes the grader would grade the homework and sometimes the professor would. There was a noticeable difference when this happened.

5.0
4.0
CS118
Dec 12, 2014

Professor Behi is a very compassionate teacher but he does value attendance. Try not to miss class. He is available for help but make sure you get to him quickly. Make sure to read the book and go over the slides. May give a quiz, but often tells you when it will be.

3.0
3.0
CS223
Grade: A
Apr 21, 2015

Nice guy, but can be a pain if you ask about something you should have written down. ProjectHomework grading is particularly rigorous.

3.0
3.0
CS118
Grade: B
Nov 29, 2015

Behi himself tries his best to explain the material but the real savior of the class was the TA. The examples posted online are okay, they're not too useful outside of that section. Homework is okay as long as you pay attention or make a friend that know's what they're doing. The tests always have trick questions, and gotcha questions. Study!!!

2.0
4.0
CS223
Grade: C+
Dec 8, 2015

Behi is funny professor and means well. His TA, Leo, is absolutely garbage. He takes off points on homework for no reason, and if you try to talk to Behi about it, anything that Leo said was correct. Also, his tests are stupid. He words them awful. The final project was a waste. I finished with a 79.3%, and refused to bump it up .2%. Be careful!

2.0
4.0
CS223
Grade: A
Dec 20, 2015

Dr. Behi knows what he's talking about, but is less than effective at communicating it. In-class lectures are very dry, and the material in them can be found online very easily. E-mailing and even office visits can be somewhat cryptic and he tends to be a bit short with students. Paying attention to specifics in class is key.

5.0
3.0
CS118
Grade: A-
Apr 23, 2016

I have enjoyed having Dr. Behi as my teacher this semester. He is always in a good mood when he walks into the class and he is always nice. I read the issues others have but I have had a positive experience so far as his student. The class is hard but you must put in an effort and apply what he teaches. This is the nature of computer programming.

2.0
4.0
CS225
Grade: B
Jul 19, 2016
Wouldn't take again

Behi is a kind, caring, and knowledgeable teacher, but his teaching style is that of straight lecture and example with little room for explanation or demonstration. There are several comments that call him cryptic, a pain, a harsh grader, textbook heavy, and hard to work with. Rest assured, he is, but he does care more than most professors.

3.0
4.0
CS223
Grade: A+
Sep 20, 2016
Wouldn't take again

He is a professor who wants students to do work according to himself. There is no self imagination in students in class. If there are 4 ways to do a problem, and 1 of them is Behi way, then only his way is possible. Other 3 are useless ways. Also, his graders are like him. Just wants the student to the program their way.

Tough Grader
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
3.0
CS118
Grade: A
Sep 28, 2016
Would take again

Great professor for introduction to programing. He is very clear about how he expects things to be completed, but is lenient about the method you choose (you do create your own programs after all). His TA was very helpful too. They would walk around during class checking up on hw and projects then offer suggestions. He knows his Python so take him!

LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS223
Grade: B
Dec 10, 2016
Would take again

Behi is a fun and caring professor who will assign homework about once a week. The assignments are not hard however his English is not great and while he doesnt have an accent, sometimes the requirements are hard to understand. Gives written tests on coding and his lack of English shows when trying to decipher what the questions are asking for.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
2.0
4.0
CS223
Grade: Not sure yet
Dec 11, 2016
Wouldn't take again

Have fun learning everything out of class.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
4.0
CS223
Grade: A
Dec 12, 2016
Would take again

Behi is really fun and actually teaches the class, just make sure you pay attention and take notes

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Hilarious
2.0
4.0
CS223
Grade: A
Dec 28, 2016
Wouldn't take again

Professor Behi means well but can come off as harsh. I learned most of the material from the grader/tutor, Leo. Take advantage of the tutoring sessions, because you learn more from them than you do from Behi's lectures. He is rather difficult to meet with because he is rarely in his office. Overall, you get out of his class what you put into it.

Tough Grader
Skip class? You won't pass.
1.0
5.0
CS223
Grade: Not sure yet
Mar 29, 2017
Wouldn't take again

Behi is the worst professor I have taken at riddle yet. He gives lots of Homework every week and its hard. Specially when he does one thing in the class room and expects another in the homework. He is so tricky on test and quizzes. He does not explain the test or quizzes. His final project is the worst. His whole class sucks! Get another professor.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CS223
Grade: C
Apr 12, 2017
Wouldn't take again

Don't take this class with Behi, he is easily the most annoying and douchiest human being on this campus. This guy is the worst, he tried to act funny in his lectures and then he reliables everyone hates him. His exams have nothing to do with what he teaches and he tricks in every which way on them. His homework is only 25% of the grade.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CS223
Grade: A
May 18, 2017
Wouldn't take again

People, this guy is the most sarcastic person you will ever meet. I hate him so much, he never helped in his office hours. Trust me, I had a good grade in this class too and I did everything I can to do well, he just had an obnoxious sense of humor that was stupid. His lessons have nothing to do with the exams, take someone else im warning you.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
3.0
4.0
CS223
Grade: D+
Dec 4, 2017
Wouldn't take again

Beau tries so hard to teach what he is an absolute master at. But he doesnt link any material to his tests, which due to a lack of planning pop up out of no where. He does not deliver the material necessary to complete assignments, and he makes it clear that you will have to teach yourself homework topics, despite having 3 hours a week.

Get ready to read
LOTS OF HOMEWORK
Tests are tough
4.0
4.0
CS223
Jan 23, 2018
Would take again

Mr. Behi is a nice proffessor. He teachers well, as he is busy may find it tough to meet him outside of class. But the tutors are really helpful. I would take him again, although u need to pay attention in class, take notes and practice coding on ur own. He doesn't personally check if u mastered the skills, which shows he thinks of u as an adult.

Participation matters
Skip class? You won't pass.
LECTURE HEAVY
1.0
3.0
CS223
Grade: B
Feb 6, 2018
Wouldn't take again

Hands down one of the worst professors I've ever had. The most arrogant and rude person on the planet. When you ask for help he will treat you like a complete idiot, and even call you out in front of the whole class. His Homework assignments seem simple, but he wants it done his way and is not clear on the instructions, one slight thing and -20.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
CS223
Jan 11, 2019
Wouldn't take again

worst ever

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CS223
Apr 15, 2019
Wouldn't take again

Runs the class based off of the best students. Doesn't help during office hours. Uses a TA to grade everything.

1.0
4.0
CS223
Grade: C+
Dec 6, 2019
Wouldn't take again

Prof Behi was by far the worst professor I've had at this university. He is the most unprofessional and disrespectful person I've met at this school. From giving disrespectful responses to questions in class to yelling at a special student having a mental breakdown. His class was torture. Compared to EGR115 this class is taught so poorly. Don't.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS223
Feb 11, 2020
Wouldn't take again

This teacher doesn't do his job. Lectures are confusing and unclear, and any questions are answered condescendingly. He does not even use Canvas for grades; so be prepared to keep track yourself.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CS118
Grade: B
Apr 19, 2020
Wouldn't take again

Arrogant! During a test review I was shamed & embarrassed when told in front of the class "How did you get the easiest question wrong!" He gets angry when you interrupt his lecture to ask questions & tells you if you don't understand to come to open lab, putting responsibility on TA. Avoid Behi like the plague. He will make you hate programming

Get ready to read
Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CS223
Grade: B
Apr 25, 2020
Wouldn't take again

Behi is the worst professor ever. If there is anther option for professor, they can't be worse than Behi. He tells people to "feel free to ask questions" and then deems every question a stupid question. He is rude, unavailable, and is terrible at job teaching the material. you might as well teach yourself, that's what you'll doing anyway.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS118
Grade: D+
Jul 31, 2020
Wouldn't take again

Considering the amount of prestige surrounding Embry-Riddle, I never anticipated experiencing a horrible "professor". With Behi, you'll soon be considering if the excessive tuition cost is worth it. Behi was late every day to class, he was constantly on his phone, was disrespectful and condescending, and DIDN'T understand the course material.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CS223
Sep 2, 2020
Wouldn't take again

I wish I could give him a 0. He has a heavy accent, a limited understanding of his own material, and is generally unhelpful.

Beware of pop quizzes
Lecture heavy
Tough grader
4.0
3.0
CS223
Grade: A
Sep 22, 2020
Would take again

The reviews of Behi really terrified me going into my freshman year of college, but after taken the course I discovered he really isn't as bad as everyone makes him out to be. It's one of those classes where yes, you have a lot of homework and the tests are hard, but you actually learn stuff by the end. The Behi I know is actually super nice

Gives good feedback
Participation matters
Skip class? You won't pass.
1.0
5.0
CS223
Nov 18, 2020
Wouldn't take again

Nothing personal, but he's the worst professor at ERAU by far. Please do NOT take his class. Very arrogant and unhelpful. Doesn't give any good feedback for homework and tests and barely cares enough about his students. The only way you will learn coding in this class is if you already know how to coming in. I WISH I COULD GIVE A 0 OUT OF 5.

Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS223
Nov 18, 2020
Wouldn't take again

Do not take this class. The only students that will succeed are the ones that are gifted in coding when they come to ERAU. You will have to try very hard in the class when you don't have to in other professor classes. Grading is unfair and ridiculous. Behi wants you to succeed but helps very little to get you there.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS223
Grade: C
Nov 29, 2020
Wouldn't take again

Behi is one of the worst professors I've ever taken. The only people who will get an A in his class are gifted computer scientists. I worked my ass off in his class and barely passed. His final is a program, but beware, it's a program containing stuff you never did in class. If you take his class, prepare to teach yourself. avoid behi at all costs

Participation matters
Skip class? You won't pass.
Tough grader
2.0
4.0
CS223
Grade: C
Dec 3, 2020
Wouldn't take again

Dr. Behi is overly strict about most assignments, but doesn't exactly state what he wants in the "requirements" portion of the criteria. When asking for clarification, he challenges everything and has a very sour mood towards any questions you ask. The assignments can't just be correct, they have to be done in his "specific" way.

Lots of homework
Tough grader
1.0
5.0
CS223
Grade: B-
Feb 28, 2021
Wouldn't take again

Hands down the worst professor I have ever had in my life. Behi does not care for his students nor does he teach the material that is actually assigned. I recommend not going to his class at all and be prepared to learn the needed material elsewhere. He is rude when you ask question, the cherry on top is the broken English he spits while teaching.

Tough grader
1.0
5.0
CS223
Grade: C
Mar 21, 2021
Wouldn't take again

he give us tons of homework. Nobody can get great grade from his class. I was helped by my friends and chegg my assignments, I forgot to put credit for him. He literally report my name to plagiarism to dean of student.

Lecture heavy
Tough grader
1.0
5.0
CS118
Grade: D-
Apr 25, 2021
Wouldn't take again

Please don't waste your hard earned time & money with this professor. Took one of his classes recently, and was thoroughly disappointing. Questions are immediately shot down by Behi, with most students completely silent the entire semester. He is difficult to understand, and chaotic in his teaching format. Please avoid this professor.

Lecture heavy
So many papers
Tough grader
1.0
5.0
CS223
Grade: B
May 1, 2021
Wouldn't take again

Behi is a terrible professor. He is rude and very negative. He attacked me over a simple question that he made unclear. His assignments are very difficult, and he never teaches the material in the assignments. He also makes you google search solutions when he should explain them in class. Overall, very toxic professor, please avoid him at all costs

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CS223
Grade: B+
May 1, 2021
Wouldn't take again

Behi was super rude to the students. He is unclear with his lectures and a very negative person. His assignments are very hard. He will go over the homework assignment once but it will never be clear. if you asked him a question, he will call you out and call you stupid. Good Luck!

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
4.0
CS223
Grade: B+
May 1, 2021
Wouldn't take again

Behi was super rude to the students. He is unclear with his lectures and a very negative person. His assignments are very hard. He will go over the homework assignment once but it will never be clear. if you asked him a question, he will call you out and call you something mean. Good Luck!

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CS223
Grade: B+
May 10, 2021
Wouldn't take again

Behi is easily the worst professor I have taken. He is incapable of teaching the material, despite being very knowledgable. His accent and inability to type proper sentences make understanding his requirements and tests hard. I know people who have dropped out of computer science because of his class. YouTube will be your best friend. Godspeed.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
CS118
Grade: B
Jun 23, 2021
Wouldn't take again

Behi requires intense self-teaching . The fundamentals needed to complete homework/tests are not taught in class. He lectures arbitrary concepts and expects inexperienced students to fit them together in context. Our first test had an average score of 61%. When asked questions he offers vague analogies instead of answers. Seek other instructors.

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
5.0
CS223
Grade: C+
Jul 8, 2021
Wouldn't take again

Behi has been the worst professor I have ever had and should genuinely be fired. He's also incredibly rude and condescending. I hope that Embry Riddle looks at these reviews and takes a hint. The fact that he has the TA grade everything with no specifics and what you need to improve on with vague homework answers. What a terrible experience

Skip class? You won't pass.
2.0
4.0
CS223
Grade: A
Nov 30, 2021
Wouldn't take again

This Prof is not a bad individual. However, if he is to continue teaching, a little enthusiasm and understanding is needed on his behalf. Beware that he will be passive aggressively disrespectful but only because he is one those people who values intelligence over everything.

Lots of homework
Lecture heavy
Tough grader
3.0
4.0
CS223
Grade: B
Dec 9, 2021
Wouldn't take again

Prof. Behi is honestly a knowledgeable prof., and can be funny. However, if you have no prior experience in C, or other languages, this class may pose a challenge. Yet you reap what you sow, so put effort into the class and you will see results. Tutoring is rather helpful, so utilize it if need be. HW is not that hard, but STUDY FOR TESTS!

Accessible outside class
Skip class? You won't pass.
Hilarious
1.0
5.0
CS223
Grade: D
Dec 10, 2021
Wouldn't take again

The teacher's assistants are bad and so is the teacher. He is so strict, yells at his students, and gets frustrated when you don't understand something.

Test heavy
2.0
4.0
CS223
Grade: B+
Dec 20, 2021
Wouldn't take again

He's okay... Tutors were a big help for making up the material he could not explain well during class. Tests make up a big percentage of your grade and can get confusing.

Graded by few things
Test heavy
Beware of pop quizzes
2.0
5.0
CS223
Grade: A
Mar 6, 2022

If you are taking this class, please be prepared. After mid-terms, you get into the hard stuff, and the way he explains it, he acts as if you would understand him perfectly. I have had to ask him to clarify what he is saying because his accent makes it hard to understand him. Go to tutoring, it will save your life.

1.0
4.0
CS223
Grade: C
Apr 28, 2022

Terrible at teaching new topics. One of those professors that seems to expect you to know it all before you even take the class.

1.0
4.0
CS118
Grade: A
Jun 6, 2022

Was accused of cheating strictly because I forgot to credit a friend who helped me on my homework. Had to argue for like 30 minutes why our line of code was similar. He was so convinced we cheated even with explanation and he would rebuttal with complete malarkey. He also just goes over PowerPoints that he didn't even make, complete hypocrite.

Lots of homework
1.0
5.0
CS223
Grade: F
Jul 30, 2022

Worst Professor I have ever had in my entire schooling career. Disrespectful, test heavy, and doesn't care to make things better

Tough grader
1.0
5.0
CS223
Grade: B
May 3, 2023

Professor Behi's teaching style either works for you or it doesn't. It's rather non-engaging at times. The quizzes make up the biggest portion of your grade. They are weekly. Homework is weekly as well, but I strongly suggest going to tutoring. It will save your grade! Advocate for yourself in this class. It's the only way you'll succeed.

Lots of homework
Lecture heavy
Test heavy
1.0
5.0
CS223
Grade: C
May 9, 2023

Professor Behi basically expects you to know how to code even if you have never coded before. I feel like I learned nothing from the lectures. The homework is difficult for no reason. He never gives examples on how to do stuff, you have to use online resources. I felt like he was very difficult to talk to or even ask questions.

Tough grader
Lecture heavy
1.0
5.0
CS223
Grade: C
Dec 13, 2023

Between what he teaches and how his TA grades are opposite of each other. He intends the class to never have an 'A' no matter what. Beware of asking questions, for he'll pick apart why you're asking rather than help you arrive at a solution. Will change your final grade based on his decision rather than what is given by the syllabus.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS223
Grade: B
Jan 8, 2024

He was not the one who graded the assignments. The grader he used was often times too harsh and missed a lot of the things they took points off for. He taught C on a whiteboard which was so unhelpful and hindered a lot of students including myself.

Tough grader
Graded by few things
1.0
5.0
CS223
Grade: Rather not say
Feb 11, 2024

The worst professor at this school. Do not take him at any cost!

Amazing lectures
Inspirational
Hilarious
1.0
5.0
CS223
Grade: C-
Mar 20, 2024

just don't may god have mercy upon you

Tough grader
Amazing lectures
Lots of homework
1.0
5.0
CS223
Grade: Rather not say
Mar 21, 2024

Worst professor of my schooling career. Got accused of cheating because the TAs helped to provide us with example code that everyone used in their assignment. Do not take him at any cost! I don't know why he even works here if he is disrespectful to students and acts like a know-it-all!

Tough grader
Hilarious
Lecture heavy
1.0
4.0
CS223
Grade: B
Apr 11, 2024

The most condescending professor I have ever met. Avoid him at all costs if you value your sanity. I think this is the worst class I've ever taken in my life. He means well, but this class with him is NOT GOOD.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
CS223
Grade: A
Apr 23, 2024

Look Behi is rough as a teacher but he prepares students for a tough curriculum. The teacher is rough and his classes even more but he prepares you to have a great mentality for college, it is not a walk in the park. GO to the tutoring, read the slides importantly: GET AHEAD IN LECTURES! The class is very heavy even more for first-time coders.

Get ready to read
Participation matters
Lots of homework
3.0
4.0
CS223
Grade: Rather not say
May 6, 2024
Would take again

I was nervous about his class due to the reviews about him being mean, but he was nice? Like almost all classes here, the course quality was lacking. Quizzes and the final were tough, much harder than Codecademy. Homework was okay; instructions were very specific, yet grading was lenient. Worry more about the quizzes than the professor's attitude.

2.0
5.0
CS223
Grade: D-
Dec 7, 2024

Behi is a great person but not as a professor. His TA grades everything inconsistently and he can be combative about certain topics. But his tutoring is pretty helpful and they can explain things very well as well as clear up any confusion. The tutors can also look over homework for tiny mistakes you might lose points over (ex. comments).

Test heavy
3.0
1.0
CS223
Grade: C
Feb 6, 2025
Would take again

The coding assignments and understanding topics are not difficult to do if you take advantage of the tutors. The final exam is difficult, as well as the weekly quizzes.

Tough grader
Lots of homework
Lecture heavy
5.0
2.0
CS223
Grade: A+
Feb 12, 2025
Would take again

Many people do not like Professor Behi, however as long as you participate in class, and look up some YouTube videos on how to program in C, you should be good to go. My experience with him has been very positive. I would say the hardest thing in C is understanding pointers, but if you have ever programmed before in any language, CS223 is easy.

Clear grading criteria
Gives good feedback
Accessible outside class
4.0
5.0
CS118
Grade: A
Jun 22, 2025
Would take again

Any class with Behi will be a harder one. I had him over the summer so the class was shorter than usual. Office hours/tutoring is required if you want a good grade in his class (David, Tutor/TA is 10/10, understands your pain). He genuinely cares for the students and loves dad jokes and Star Wars. Be ready to work as HW isn't always super clear.

Lots of homework
Beware of pop quizzes
Lecture heavy
4.0
2.0
CS223
Grade: A+
Oct 28, 2025
Would take again

Prof. Behi is friendly and can be humorous. He teaches using PowerPoint and examples, as well as visuals on the whiteboard. He regularly stops to let students ask questions. He likes answering complex/borderline goofy questions and appreciates being corrected. He's hard of hearing, so he'll usually come to you. His TA grades toughly and vaguely.

Tough grader
Participation matters
1.0
5.0
CS223
Dec 15, 2025

Worst professor I've ever had in my life. Accuses you of cheating on assignments when you literally didn't at all. This man goes through line by line on why I wrote certain code, and I have to go about explaining everything. I'm not even sure why he still teaches at this school. Gives students a hard time for no reason whatsoever. What a joke.

Tough grader
Inspirational
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

19%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 52 grades
Most common grades:
A (13)
B (12)
C (8)
Grade Distribution
A(16)B(13)C(12)D(5)F(1)A-/B+(5)
Based on 58 reported grades
A: 13
B: 12
C: 8
B+: 4
Common Tags
Tough grader (25)
Skip class? You won't pass. (18)
Lots of homework (15)
Lecture heavy (11)
Test heavy (10)
LOTS OF HOMEWORK (9)
Tough Grader (7)
Get ready to read (7)
Rating Trend

Declining

-1.55 avg change
May
Dec
Feb
Jun
Oct
Dec
Last 6 months
Ratings by Course

CEC450

5.0

(1)

ADVISOR

5.0

(1)

COMPUTERSCIENC

5.0

(1)

CEC320

4.5

(2)

CS450

4.0

(1)
+5 more courses
Difficulty by Course

CEC320

4.5

CS223

4.3

CS118

4.2

CS450

4.0

EGR115

3.8

Similar Professors