3.7

Youssef Elhari

Computer Science - New York City College of Technology

3.7
Quality
3.4
Difficulty
60%
Would Retake
89
Reviews
3.7
Quality
3.4
Difficulty
3.7
Helpful
3.8
Clarity

60%

Would Retake

89

Reviews

Rating Distribution
Official
89 total ratings

5

48

4

13

3

6

2

4

1

18

What Students Say

He does namecalling insults to his students in front of class

CST2403 - 3.0 rating

Among the worst professors in this college

MST1204 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

35%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 37 grades
Most common grades:
A (13)
A- (8)
Not sure yet (6)
Grade Distribution
A(15)B(6)C(3)D(4)F(0)A-/B+(13)
Based on 49 reported grades
A: 13
A-: 8
Not sure yet: 6
B+: 5
Common Tags
Participation matters (21)
Hilarious (13)
Skip class? You won't pass. (10)
Gives good feedback (8)
Respected (8)
Graded by few things (8)
Tough grader (8)
Inspirational (7)
Rating Trend

Declining

-0.56 avg change
Feb
Sep
Jan
Apr
May
Dec
Last 6 months
Ratings by Course

2403

5.0

(1)

CST2323

5.0

(1)

PROG1101

5.0

(1)

CST2301

5.0

(1)

CST1201

4.0

(20)
+7 more courses
Difficulty by Course

CST2304

4.3

MST1204

3.5

CST1201

3.5

CST2403

3.4

CST1101

3.4

Reviews (88)
3.0
3.0
CS101
Dec 16, 2006

No Comments

3.0
3.0
CST1101
Jan 6, 2008

He's a cool professor..you might get a scary first impression!!he might be a little demanding at the beginning of the semester.Do his hw!his test's are not bad as long as you pay attention during the reviews.He likes to joke around and you wouldnt know if he's joking or not (:o) ..he's very fair.Just pay attention.N u will pass. i got a b+ ;)

4.0
4.0
CST1101
Apr 20, 2008

His bark is much worse than his bite. However, does an inordinate amount of barking.Overall nice guy.

4.0
2.0
CST1101
Dec 9, 2009

He might come off as a mean teacher at first but don't be threatened, its just an act. He's a good teacher and takes time to explain. He has brief off topic chats & jokes around with ppl so the class won't get bored. He might come off as anal with his cover for the hws but just follow directions. Do your hws and study for test and you will get an A

3.0
3.0
CST2403
Dec 29, 2009

This professor does not know how to communicate with his students, all he does is 'barking' in his class. He does namecalling insults to his students in front of class. For those who want take I suggest that he has good teaching skills, but try other professor if you don't like working "extremly hard" on your homeworks and exams.

1.0
3.0
CIS1123
Jun 12, 2010

He really doesn't know how to speak to student. He is not focused and irratic.

5.0
4.0
CST2403
Aug 18, 2010

All you have to do is listen to instruction and you won't have a problem. Don't surf the internet in class, copy your notes and hand in your assignments on time. He likes to joke a lot and more often than not nicknames people in his class. Once you get used to his style of humor, the class is really fun. I didn't even need the text book.

2.0
4.0
MST1204
Sep 5, 2010

Among the worst professors in this college. After semester was over, almost all people in my class agreed that he should not be teaching. Has some issues, doesnt know how to talk to students. He didnt know good the subject he was teaching! Made many serious mistakes/errors! Avoid

4.0
2.0
CST1201
Nov 24, 2010

Good teacher. Just follow directions and do homeworks, will do fine.

5.0
3.0
CST2403
Dec 17, 2010

This professor is the best one in the Computer Science department. He might seem a little crazy but it's the most fun you'll ever have in a class. By far the best professor in the school. Definitely take his class, it won't be a class that you'd drop.

5.0
1.0
CST2323
Dec 18, 2010

This is one of the best professors you would ever have in this school. He breaks down everything he teaches (step by step), and also you will enjoy his class, His one funny guy, but make sure you do all your Homework, his exams are easy. I enjoyed his class and learned alot.

5.0
1.0
CST2403
Dec 18, 2010

He is a great professor. As long as you dont let your pride get the best of you, the semester will go by smoothly. Most importantly LISTEN to what he tells you. If you pay attention and follow his instructions you will get an easy A. Best part of all he keeps you entertained so you wont get bored.

5.0
1.0
CST1201
Dec 21, 2010

This is one of the best professor i had. If you take his class you will definitely learn a lot. So easy with all the hw and exams.At the beginning he looks very strict but he is not. He is funny and always entertain you so nobody will get bored. If you follow him what he says in the class you will never fail. must take him...tc

4.0
2.0
CST2403
Dec 22, 2010

Professor very helpful, just attend class and do your work. At first he comes across very strict, but at the end he's not bad at all.

5.0
3.0
CST2403
Dec 29, 2010

this professor was by far one of the best professors I ever had since I attended college, he was very consistent when it came to teaching. Even though he may be strict at times its all for the good. If you show that you are trying and interested in getting a good grade, he will try his best to work with you. Just do your work, meet him half way.

5.0
3.0
CST2403
Dec 30, 2010

One of the best computer related professors iv ever taken. He's right to the point and very strict. The test are fair because all the questions comes from assigned hw and projects. The only way to pass the class is to make time for yourself to do the assigned hw's and projects.

4.0
4.0
CST2403
Jan 16, 2011

I took this professor for C++ class during Fall 2010 on Friday evening's.Please note: he will be very strict at first.DON'T drop his class! Especially if its needed for your major.He will make you work extremely hard, you must focus on doing all of your programs and homework.You're pretty much guaranteed to pass.You WILL learn C++,he's a great guy.

4.0
4.0
CST2403
Jan 29, 2011

Strict but knows how to teach. There's a big difference from knowing how to teach and knowing the material. This guy knows both. He's perfect for beginners and he's funny. If you come in late or ask retarded questions, expect to be cracked on by him and made an example of in front of the class; no matter how old you are.Nonetheless,he teaches well.

5.0
3.0
PROG1101
May 29, 2011

This is one of the best professors in the school. He is very strict inside the classroom but very friendly and helpful outside of it. He loves to make examples out of student's mistakes. Nevertheless, this man is a life teacher. He teaches not only computer science but also many other very important things about life.

5.0
3.0
CST1201
Dec 19, 2011

Prof. Elhari is one of the few professors that I've had at CityTech who kept the class interesting and fun and also seemed to genuinely care about the progress of his students. As long as you do what is asked, listen in class and do your required homework, you will have little to no trouble in his class. Highly recommended.

4.0
5.0
CST2403
Jan 2, 2012

he started off easy, but was hard afterwards. Got a B for the class, but it was hard work.

3.0
5.0
C2403
Jan 9, 2012

This professor is weird and strict with the grade. I got very lower grade in his class because he always pick on people in class. Avoid him if you can and his exams are straight from his own textbook not from the school textbook.

1.0
5.0
CST1201
May 19, 2012

Avoid this teacher!!!!!!For 3 hour no break at all. He will talk about everything but not about learning material. You have to expect a lot of homeworks and hard tests.

4.0
3.0
CST2403
May 24, 2012

Strict at first but he knows his subject & how to teach it. I took this class on Friday nights he kept the class laughing while still keeping to the lesson. If you get lost, just ask & he will work with you until you gain your own understanding. He wants every student to succeed & if you’re slacking he will make a point of it. Just do your work.

5.0
2.0
CST2403
May 28, 2012

if you have to take this class and want a great professor then look no further. this professor explains everything clearly holds your attention throughout the class and is always willing to help you understand. i will say this though, do not interrupt him and make sure your phone is on silent or hell nag you for 20 minutes. but hes the best!!!!

1.0
5.0
CST1201
Oct 15, 2012

i encourage any body not to take this professor 3 hours of class n he barely takes about the subject at hand,he does not teach on a chapter to chapter basis he his all over the place n then he gives u work..which u dnt kno how to do because he was in class talking about politics or tellin some corny joke.

5.0
5.0
CST2403
Dec 23, 2012

Excellent professor... Pay attention in his class... You pay attention and you will understand... If you do not understand don't be afraid to ask... Use the available tutoring in the learning center... Email prof Elhari and he will help... Do as he says and you will do great.... -Washington Sarmiento

5.0
1.0
CST2301
Grade: A
Dec 10, 2014

Good professor,just take him you will not regret it :)

5.0
3.0
CST2403
Dec 27, 2014

At the end of the day, you will learn what needs to be learned, just take good notes and pay attention! Very fair and reasonable professor. Took him for friday night class and did not regret it, he made it fun yet thourough each session. Great professor, especially for a difficult class like C++.... m.m

5.0
3.0
CST2403
Dec 27, 2014

At the end of the day, you will learn what needs to be learned, just take good notes and pay attention! Very fair and reasonable professor. Took him for friday night class and did not regret it, he made it fun yet thourough each session. Great professor, especially for a difficult class like C++... m.m

4.0
4.0
CST2403
Dec 31, 2014

Keeps the class light & humorous but he WILL demand respect. Explains topics very well but course is difficult in general. Did not like that 2 tests given 4 entire semester. Tests could be fairer. Also gives homework and expects you to figure it out on your own. He may joke excessively but overall probably the best at teaching this course.

5.0
3.0
2403
Grade: A-
Jan 1, 2015

Do HW's helps understand lecture, test are based on HW. great review pay attention to dictation. follow direction it is key to pass. funny makes time pass quickly from 6 to 9. You will learn about everything pay attention. Best prof ever!! lots of practice. Just follow the rules you won't regret.

5.0
3.0
CST2304
May 29, 2015

Take him follow directions, super entertaining will keep you awake. Make sure you know how to describe every subject discussed for the final and you will be golden. Super funny old humor, if you can not follow direction or do hw do not take this class.

5.0
3.0
CST1201
Grade: A
Jan 27, 2016

He will Scare you the first Day, But its gets easier overtime, He makes the class fun, NO PHONE and RESPECT are his strictly Demands. Just get to know him life will be easier. Overall a Great guy.

4.0
4.0
CST1201
Apr 17, 2016

This man is one of the most funniest proffessors i have ever came across. he makes lectures so interesting from the beginning of the class to the end. hes so inspirational. I would really recommend him . he makes you work for the grade for overall hes a honest grader and he would work with you if he see's that your dedicated to do the work

5.0
1.0
CST2403
Grade: A
May 12, 2016

He is an awesome professor.

5.0
3.0
C2403
Grade: A-
May 14, 2016

He is a great professor. Makes everything easier to understand and will explain things. Likes to make fun of some people but he doesn't mean to do any harm just likes to make jokes. He is very strict and has some sort of sixth sense when it comes to knowing if someone is on their phone. But overall awesome professor and makes things simpler.

5.0
1.0
C2403
Grade: Not sure yet
May 20, 2016

One of the best professors I ever got. He will understand your problem and situation, he is always there to help in anything. I would really recommend everyone to take him as a professor.

5.0
5.0
CST2403
May 20, 2016

Great professor and great guy. Respect is more important than anything else. I knew c++ going in so I thought I'd be bored during lecture but it was pretty entertaining.

5.0
3.0
CST1201
May 23, 2016

I took his Monday night 1201 class. He is a great Prof. the trick to passing his class is you must show that you eager for your grade. He likes to joke but when it is time to learn, you have to be serious. Also do not be afraid to tell him you do not understand something. I was lost at one point and told him immediately and he sat down with me and

4.0
2.0
CST1201
Grade: A
May 23, 2016

Best Teacher Ever . set( Youssef_ Elhari ); This man is for the students who actually wanna learn. Not just show up in the class and pass by submitting assignments. Don't just "hear" what he says during lectures, but "listen" to it. Also, gave a big favor on the final test that helped me a lot.

5.0
3.0
CST1201
Grade: A
Dec 28, 2016
Would take again

Great guy, and really funny. Give respect and receive respect. Attend all the classes do all the programs and homework and you will certainly get an A. He knows his stuff and make the class fun cause it can be boring for a 3 hour class

Skip class? You won't pass.
Clear grading criteria
Hilarious
1.0
4.0
CST1201
Grade: B+
Dec 28, 2016
Wouldn't take again

Worst professor. He has no respect for his students. Poor knowledge and you have to learn everything by yourself.

Tough Grader
5.0
4.0
CST1201
Jan 5, 2017
Would take again

HIlarious, Great Prof overall if you are here to learn Programming and build a good core for your basics of Programming he is the guy. Took him twice and willing to take him again anyday.

Participation matters
Skip class? You won't pass.
Hilarious
5.0
4.0
CST2403
Jul 3, 2017
Would take again

This guy is something else, if you don't wanna talk or speak up in class you'll have a little bit of a hard time with him especially if you don't wanna join in on one of his random conversations. When you first meet him, he will wanna make you leave but if you bear with it for a month or so, and do everything he says "to the teeth", you'll get an A

Gives good feedback
LOTS OF HOMEWORK
Hilarious
1.0
4.0
C2403
Grade: B-
Sep 18, 2017
Wouldn't take again

his lectures are very simple but hw is complicated (100+ programs) . Gives you lots of stress for no reason. yells at u if he catch u doing something he dont like. if u pro at C++ before hand you will be ok. but if learning from scratch DONT take it. lol and also he will call one by one to check your first 2 hws like high-school.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
C2403
Grade: A+
Dec 15, 2017
Would take again

Professor was one of the coolest instructor that i have ever had. He really makes class interesting and fun with his jokes. This guy really makes you do a lot of work but it really pays off in the end. If you have the chance take him he inspires everyone and truly cares about his students. He makes a 3 hour class fly by like that.

Respected
LOTS OF HOMEWORK
Would take again
5.0
3.0
CST2403
Grade: A
Dec 15, 2017
Would take again

Best Professor I had for CST class.

Inspirational
Tests? Not many
Hilarious
5.0
2.0
CST2403
Grade: A+
Dec 17, 2017
Would take again

Excellent professor and great individual. If he treat you bad is because you deserve it. Motivational and funny as hell!! Probably, he will not learn your name, but, at the end of his class you will get a nickname from him.

Inspirational
Tests? Not many
Hilarious
5.0
4.0
CST2403
Grade: Not sure yet
Dec 23, 2017
Would take again

Professor Elhari is a good professor for me. He took care of all the students in the class and sometimes, he made jokes of the students so that the students will feel like happy and interesting in the class. He understands the students' personal problem. But please be true to yourself. And the rest he will take care of it.

LOTS OF HOMEWORK
Amazing lectures
Caring
5.0
4.0
CST2403
Grade: B-
Dec 27, 2017
Would take again

The best professor you can choose for C++ Language Programming Part I or any other CST class he teaches. He's really cool professor but really tough. You give respect to earn respect. He may give you nick-names but don't take seriously it's all jokes. He really care for his student. Work hard and you will get A.

Gives good feedback
Respected
Skip class? You won't pass.
4.0
3.0
CST2403
Jan 21, 2018
Would take again

At first, he will put you on pressure to work and be focused, but he's very funny and cool. Don't hesitate to ask for help. If you take the class seriously, an A will be very easy to get.

Gives good feedback
Participation matters
GROUP PROJECTS
5.0
4.0
CST2403
Grade: A
May 24, 2018
Would take again

Elhari is a great professor. He might look harsh at the beginning but he cares a lot about his students. He would want everybody to enjoy coding and be creative. He does give extra credit. We learn and have fun every single class. If you need help, never hesitate to ask him. He would a great help for you. Mutual respect is highly recommended.

Gives good feedback
Respected
Caring
5.0
3.0
C2403
Grade: A-
May 25, 2018
Would take again

He might seen very harsh at first, but just respect him and do what he told in class. He is so funny, time went very fast in his 3hours lecture. Best C++ teacher, he teach more than just C++, take him and you'll find out. Highly recommended!

Respected
Participation matters
Hilarious
5.0
4.0
CST1201
Grade: B
May 30, 2018
Would take again

This professor is great. He really doesn't judge you by the final nor mid term grades, even though try to do your best. As long as if you show up to class everyday, complete all or most of the programs, and do all or most of the HW assignments, then you should be able to pass the class with at least a C+ or higher.

Respected
Hilarious
Caring
5.0
4.0
CST2403
Grade: A-
Aug 26, 2018
Would take again

Very funny and extremely smart, just be ready to work for the grade. He likes to push his students because he sees potential in all. Just give him respect and do as you're told and you'll be rewarded at the end. Just make sure you have all your programs, follow all the rules, and do all the homework.

Gives good feedback
Hilarious
Amazing lectures
5.0
4.0
CST1201
Grade: A-
Oct 2, 2018
Would take again

The material is hard, and so much time has to be put into it in order to do well in the class, but its worth it. Being able to go to a class with someone who knows and cares about the material so much is a blessing. He is the best. No matter what subject he teaches, his class wants to learn. Give this man a raise!

Respected
Inspirational
Hilarious
5.0
3.0
CST1201
Grade: Not sure yet
Dec 20, 2018
Would take again

You will enjoy his class because he is so funny. Lot's of work in his class, but you will actually learn from him. Most students pass with good grade, just listen to him and respect him. Even if you should have C, if he likes you and you do what he told. He might just give you A, or at least a B. Best prof I ever had.

Respected
Participation matters
Inspirational
5.0
4.0
CST1201
Grade: B
Jan 8, 2019
Would take again

This professor will be strict for the right reasons. Even if his strictness seems a bit juvenile , just follow his orders. Trust me, at the end you will understand his reason. You must study all of your class notes and hw for exams. Always complete your HW & class work. And lastly, strive for high 90's in exams, he will reward you.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
5.0
CST2403
Grade: Rather not say
May 28, 2019
Wouldn't take again

I don't understand how people think he's funny. He's not funny at all. This is a professor that doesn't give a damn about the students. He will berate his students for clicking the mouse or if they use their phones. He's like a high school teacher. He also favors students with c++ experience. If you're just starting out in c++ do not take him.

Participation matters
Skip class? You won't pass.
Graded by few things
1.0
5.0
CST2403
Grade: C
Jul 30, 2019
Wouldn't take again

Dont ever take this proffesor he has no respect for his students and yells at you everytime you do something .Worst proffesor i have ever take dont get fool from the good reviews hes a complete different proffesor

Lots of homework
So many papers
Tough grader
1.0
5.0
CST1201
Grade: Not sure yet
Dec 11, 2019
Wouldn't take again

Nothing to say about him, i feel like the reviews in this website were given by himself. Don't know how he became a prof. I do not want to see his face ever again.

Test heavy
So many papers
Tough grader
5.0
2.0
CST2403
Jan 26, 2020
Would take again

Unique & extravagant. Class itself was entertaining - live lectures, a surprise in a school where most prog teachers just read PPT slides and do not teach. I claim he's the best C++ prof at city tech; recommended, BUT if you're very independent/stubborn, then I'm not sure. Circa 1 in 20 students doesn't get/like his rules. I wish he taught C++ 2.

Respected
Participation matters
EXTRA CREDIT
5.0
4.0
CST2403
Grade: A
Jun 3, 2020
Would take again

One of the best professor in CUNY. He is best for what he does, He will teach you programming from scratch and makes things very easy for you. He will be harsh first few class so student get serious about his class. He is best for C++ in City Tech. I am Professionally programmer but since I took his class I feel more confident. He is very helpful.

Gives good feedback
Inspirational
Caring
1.0
4.0
CST2403
Grade: C+
Dec 21, 2020
Wouldn't take again

This guy sucks. Yells at you for the smallest reason. I remember when he got into an argument with a student during an exam and almost got into a fight with him because he wasn't "following directions". Don't take him, you will regret it if you do. The ratings had me fooled.

Skip class? You won't pass.
Graded by few things
Test heavy
1.0
5.0
CST2304
Grade: Not sure yet
Feb 6, 2021
Wouldn't take again

One of the worst professor ever I have seen in my life. Very rude, disrespectful and annoying. He screamed a lot without any reason. Also he didn't record classes but it's programming class everyone need help. He didn't care about his students if they were unable to do coding in their devices. Participation matters a lot.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CST2403
Grade: Drop/Withdrawal
Feb 8, 2021
Wouldn't take again

Don't take this professor. I dropped his class within 2 days. Really rude and mean professor. My other classmates are also drop his class because his lecture were heavy and I guess he's only suitable for mental hospital because he's yelling without no reason. Please don't waste your time to take him and don't look ratings. It's fooled you BECAREFUL

Skip class? You won't pass.
Graded by few things
Lecture heavy
1.0
3.0
CST2403
Grade: B
May 29, 2021
Wouldn't take again

He is one of the worst professor I have ever seen in my life. He is very very rude and disrespectful. Always yelling and scolded everyone if anyone give any wrong answer. He didn't grade our hw, assignments, midterm and other things so no one had any idea about their grades. He didn't give us any feedback about anything. HORRIBLE Professor ever.

Participation matters
Skip class? You won't pass.
Lecture heavy
1.0
3.0
CST2403
Grade: B
May 29, 2021
Wouldn't take again

Attendance and be on time is mandatory in his class otherwise he is yelling and gave a star as a negative points of the course grade. I thought I got A- or B+ in this course because I did everything which he want from me to do but at the end moment he gave me B. He never graded anything on blackboard just suddenly put final grades on CUNY First

1.0
3.0
CST2403
Grade: C+
Jul 20, 2021
Wouldn't take again

AVOID HIM. He is a horrible professor. Yelling is his main job not teaching. Always graded everything in the end of the semester. So, we never know if he did any mistakes or messed up with our grades. His every classes gave us lots of pain. SO AVOID HIM IF YOU THINK YOU CAN GET AN A IN HIS CLASS.

Participation matters
Graded by few things
Lecture heavy
1.0
5.0
CST2403
Grade: Rather not say
Dec 5, 2021
Wouldn't take again

Worst professor that I've ever taken in my college career. He yells at students and belittles them for asking questions. He gets mad when students ask for help. He would tell classmates to help each-other instead of helping us when we were all confused. He would also threaten us about our grades.

3.0
3.0
CST1201
Grade: A
Mar 13, 2022

He was very strict.I passed because of youtube and hard work.He yells at students all the time if you touch the keyboard, mouse,pen and turned on the pc. If you are late or miss his class, forget about an A. Also, he gives tons of HW without teaching anything,do all the HW yourself.. If this is your first programming class don't take him.

5.0
2.0
CST2403
Mar 18, 2022
Would take again

I took his class last year for C++ 1. After that, I took C++ 2 and now taking Java 1 and 2. But I miss him a lot. He is the only language professor, who taught me right way and I learned something. He cant control his anger but he is kind person. Love you dear professor, Allah bless you, Salam. I love his teaching style, he taught me 100 programs.

Caring
Graded by few things
1.0
5.0
CST2304
Grade: B+
May 16, 2022

this professor is always disrespectful to the students, he always yelled at students even we ask simple questions, his coding teaching method was good if he just shows a little bit of respect to the STUDENTS with would be great. if you want to learn C++ then go for him, but you have will get zero respect from him.

Tough grader
4.0
3.0
CST2403
Grade: A
May 29, 2022
Would take again

He clearly explains at the beginning of the semester on how he might get angry at the students. So it's a fair game. If you are mentally weak student, you will get 'bi***y'. Otherwise, in his lectures he explains topics clearly (theory and practice), gives extra credits and engages students to participate. You will leave with a knowledge.

Participation matters
EXTRA CREDIT
Gives good feedback
5.0
3.0
CST1201
Grade: A
Aug 27, 2022
Would take again

Best Proffesor I have ever had. He really cares for getting material across, and encourages us to work together before asking him for help, because he knows we will figure out what to do.

Participation matters
Hilarious
Caring
5.0
4.0
CST2304
Grade: B+
Nov 5, 2022
Would take again

He is tough but It's better for you he's best for teaching c++ in city tech.

Tough grader
Participation matters
Amazing lectures
3.0
3.0
C2403
Grade: Not sure yet
Feb 4, 2023
Would take again

Very interesting professor. It seems like he had a bad experience and decided to belittle the students to maintain control. He made it clear that participation in and outside of class are more important than actual exam grades. Don't expect to pass if you never participate in class and tend to be absent, even if you ace an exam.

Participation matters
EXTRA CREDIT
Graded by few things
5.0
5.0
CST1101
Grade: B+
May 30, 2023
Would take again

Once a week show up to lecture. Professor releases you early and tells you to go practice the material you just learned in class. Homework assigned every week, but isn't graded until the end. He tells you exactly what is on the TWO exams you had throughout the semester. Respect this man and his time or be warned... Much love to Mr. Elhari

Participation matters
Gives good feedback
Graded by few things
2.0
2.0
C2403
Grade: Drop/Withdrawal
Aug 30, 2023

If you want to be Disrespected and learn how to Memorize algorithms, take this Professor. If you want to actually open a Code Editor and Learn How to Program, take Prof. David Bellehsen. I don't understand why so many students encourage his behavior. Sure you get an easy A because he feeds you the material for the exams, but now you can't program.

Participation matters
Graded by few things
1.0
4.0
CST1101
Grade: Drop/Withdrawal
Oct 5, 2023

Terrablie terrabile terrabile and extremly unprofessional professor. Disrespects students like it's his duty. Screams and shouts at students for absolutely anything. He mocks us and invades our privacy in front of the entire class and will never understand if something comes out that results in you missing a class or being late.NEVER AGAIN

Tough grader
2.0
1.0
CST1101
Grade: A
Feb 23, 2024

Prepare for a semester where you'll spend a ton of time on basic diagrams, followed by a rush to turn them into code in just two weeks. This professor has a habit of yelling and isn't very helpful when you need assistance. They also enjoy making fun of students. Honestly, it's not worth your while.

Participation matters
Test heavy
5.0
5.0
CST1201
Grade: A-
Sep 27, 2024
Would take again

Best professor I have ever had

Amazing lectures
Inspirational
Hilarious
1.0
5.0
CST2403
Grade: Drop/Withdrawal
Jan 3, 2025

This is by far the worst professor I've ever had. If you want to be heavily disrespected in front of the whole class, go for it. Would not recommend him even to my worst enemies. Not only does he yell at students all the time, but he also treats students like we're some punk kids in high school. DO NOT TAKE HIM EVER!!!

Tough grader
Participation matters
Lots of homework
5.0
3.0
CST2403
Grade: B+
Jan 23, 2025
Would take again

This professor is the best I had in this whole school as of yet.If you pay attention do your work and listen you'll get an amazing grade. At first you may not like him but over the semester you'll see how great of a professor he actually is compared to the rest. He will help you out in anything inside or outside of school. Best professor for coding

Participation matters
Amazing lectures
Inspirational
5.0
5.0
CST1101
Grade: A-
Apr 4, 2025
Would take again

Tough guy, but I've never learned more than I have in this class than any others

Participation matters
Amazing lectures
Hilarious
5.0
3.0
CST2403
Grade: A-
May 27, 2025
Would take again

The professor is kind of strict, but if you behave in class, he'll treat you with respect. I liked how he taught us the material that was on the exams.

Tough grader
Lots of homework
Hilarious
5.0
3.0
MST1204
Grade: A
Dec 26, 2025
Would take again

CST1204: Awesome teacher, strict yet caring. He will make sure you know the materials and ace the exams. Has extra credit criteria, helps with the overall grading.

Participation matters
EXTRA CREDIT
Amazing lectures
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

35%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 37 grades
Most common grades:
A (13)
A- (8)
Not sure yet (6)
Grade Distribution
A(15)B(6)C(3)D(4)F(0)A-/B+(13)
Based on 49 reported grades
A: 13
A-: 8
Not sure yet: 6
B+: 5
Common Tags
Participation matters (21)
Hilarious (13)
Skip class? You won't pass. (10)
Gives good feedback (8)
Respected (8)
Graded by few things (8)
Tough grader (8)
Inspirational (7)
Rating Trend

Declining

-0.56 avg change
Feb
Sep
Jan
Apr
May
Dec
Last 6 months
Ratings by Course

2403

5.0

(1)

CST2323

5.0

(1)

PROG1101

5.0

(1)

CST2301

5.0

(1)

CST1201

4.0

(20)
+7 more courses
Difficulty by Course

CST2304

4.3

MST1204

3.5

CST1201

3.5

CST2403

3.4

CST1101

3.4

Similar Professors