3.7
Quality3.4
Difficulty60%
Would Retake89
Reviews60%
Would Retake
89
Reviews
Rating DistributionOfficial
89 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.56 avg changeRatings by Course
2403
5.0
(1)CST2323
5.0
(1)PROG1101
5.0
(1)CST2301
5.0
(1)CST1201
4.0
(20)Difficulty by Course
CST2304
4.3
MST1204
3.5
CST1201
3.5
CST2403
3.4
CST1101
3.4
Reviews (88)
No Comments
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+ ;)
His bark is much worse than his bite. However, does an inordinate amount of barking.Overall nice guy.
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
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.
He really doesn't know how to speak to student. He is not focused and irratic.
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.
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
Good teacher. Just follow directions and do homeworks, will do fine.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
he started off easy, but was hard afterwards. Got a B for the class, but it was hard work.
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.
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.
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.
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!!!!
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.
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
Good professor,just take him you will not regret it :)
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
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
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.
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.
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.
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.
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
He is an awesome professor.
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.
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.
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.
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
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.
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
Worst professor. He has no respect for his students. Poor knowledge and you have to learn everything by yourself.
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.
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
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.
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.
Best Professor I had for CST class.
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.
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.
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.
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.
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.
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!
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.
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.
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!
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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.
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.
He is tough but It's better for you he's best for teaching c++ in city tech.
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.
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
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.
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
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.
Best professor I have ever had
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!!!
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
Tough guy, but I've never learned more than I have in this class than any others
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
35%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.56 avg changeRatings by Course
2403
5.0
(1)CST2323
5.0
(1)PROG1101
5.0
(1)CST2301
5.0
(1)CST1201
4.0
(20)Difficulty by Course
CST2304
4.3
MST1204
3.5
CST1201
3.5
CST2403
3.4
CST1101
3.4