4.7
Quality2.6
Difficulty88%
Would Retake142
Reviews88%
Would Retake
142
Reviews
Rating DistributionOfficial
142 total ratings5
127
4
8
3
1
2
2
1
4
What Students Say
“Professor Roumani is a great prof”
EECS1022 - 5.0 rating“Roumani is one of the best Professors I have ever had”
CSE1020 - 5.0 ratingClass Info
Attendance Mandatory
41%
Textbook Required
39%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
1020
5.0
(8)1540
5.0
(2)10202021
5.0
(4)10302001
5.0
(1)COS1020
5.0
(1)Difficulty by Course
20211020
5.0
COS2021
5.0
COMPSECT
5.0
EECS2021
4.5
3481
4.0
Reviews (141)
Explains well. Knows programming. Reasonable expectations of non-CS students
He is a great Prof. and presents material beautifully. You learn alot!
Very great prof, though on exam
Very difficult exams. Excellent teacher. Won't help your grade point.
No Comments
Best Prof I ever had!!!
bull**** teacher
Best professor
Xcellent - the best prof i ever had
A person u would think as your best friend till the point u see your exam paper
Good guy, learned so much from him, however very hard on exams
Never had any teacher like him... but very tough on exams.. do his past exams
Great for 1020 but his exams are killers. He is not the greatest coder.
He's the man, good prof. but exams are difficult, so do your work!
He knows how to present course material so that is very clear.
No Comments
Very clear, very helpful but gives hard exams, it is worth to take his class
Excellent course for beginners. Found exams easy, not hard at all.
one of the best profs i've had
World's Best Prof
Fantastic!!!!!!
He is the best of bests,I wish he could teach all the courses!
No Comments
A significant person 4me. Honestly, Without him, I won't be here -- 4th yr cosc.
Presents concepts in a very clear way. However, online notes are useless.
No Comments
No Comments
one of the best teahers who tought me before.
Great Professor, knows his stuff and is excited about the material
I was so scared of programming before. I would not be graduating without him!
A very good and helpful teacher
he is the very best. can't think somebody being better than him.
Excellent teaching habits, good course management skills
THE BEST!
really good proff! im just too lazy to learn
He managed to explain boring and complicated material with EASE! Great PROF!
The best Prof in York! He really knows how to teach!
if only he taught every single cs course at York!!
didicated prof,best ever
clear, make hard concepts easy
No Comments
He is so cute and so great. Thanks Mr. Roumani.
Amazing prof. Knew his stuff and communicated ideas clearly and completely.
H. Roumani is the true meaning of a professor . After being in his lectures I wonder if many other really have a Ph.D. And besides the knowledge, he get very excited about teaching. Love him!
No Comments
i just wanted to boost his rating. if that was possible. very helpfull prof.
No Comments
The best COSC prof at York! Made a boring course really great. Doubt anyone can come close to his teaching quality.
An excellent teacher !!! He really cares about his students. He is very organized and clear. You just sit in his class and enjoy it. One of the best teachers in the department !!!
Outstanding professor, by far the best I've seen at York. Made me certain from the first class that choosing CS was a good idea.
Excellent Professor, made my life! He teaches with a lot of enthusiasm and makes the course interesting and fun! His exams are usually a little difficult but he is fair. If there is a cs heaven, he'll be the dept head. Love you Prof. Roumani!
No Comments
very well organized, very knowledgeable, very clear, but hard on exams
I sincerely wished he was teaching 90% of the COSC courses. He is the the other of the two best professors for COSC. Absolutely, unregrettably, undeniably the best!! TAKE HIS CLASS!!
The best of the best!!!!
Excellent!
The best at York! for sure
I dont understand why he is not the chair of the department. if it was a vote, he would win
Best prof i ever had. IF he is teaching a class, dont u miss it. has exellent knowledge and knows how to teach.
excellent teacher!
He is the best prof @ york.. he not only helps you in courses, but you can talk to him abt other things under the sun (unlike most york profs). Best prof on the earth!! Hurrahhh !!
This guy is wikkid! Model example of a university teacher. He used to spend 1 hour after each class helping out students! Very professional and organised. There is a reason he has received teaching awards!
THIS GUY knows his stuff. The best prof in the CS dept. I thank him on behalf of evrybody frm my group
AMAZING professor!! If he is teaching a class definetly take it! He has a great way of teaching and is just GREAT overall!!!!
The best professor on campus. I owe very big to this professor.
a horrible teacher who thinks evryone is a PHD in the class, so he is basically revising stuff, not teaching...his tests are extremely hard and you cant argue about your grade at alll
Great at explaining the material. One of the best in that regard. Midterms were relatively easy. Final exam was very hard. Verdict: Recommended. Study your butt off for the final though :).
THE BEST IN THE SUBJECT. KNOWS HOW TO TEACH AND CREATES INTEREST. YOU WILL REGRET TAKING THE COURSE WITH ANY ONE ELSE.
I took his classes a few years ago, and no doubt he's the best "teacher" (not my favourite) I've ever had at York. If you do badly in his class (esspecially 1020), think seriously of changing yr major, cause it'll get worse for you.
This guy is simply amazing. He start from A and goes all the way to Z (doesn't assume the student to know thing before hand). For sure the best prof in york University
A few friends and I have decided that Roumani is not actually a real person, but the living projection of all our hopes and dreams as students. Anything he teaches will be understandable and interesting to all. A great pleasure to start and finish my degree in his classes.
compared to other professors i have this year, this one is the only one that actually teaches and does a good job at it. you'll understand every single concept he teaches
logic, clear, the best teacher student can hope for.
ODDSOME PROF, WAY TO GO
Best teacher in this Goddamn university, even if you dont like the course ur taking you will once he strtas teaching. great knowladge and helpful in every aspect.
The best teacher I ever have. Good explanation during the class provides good examples that makes the lecture easy to understand
A very good prof, but an extremely boring subject. Feels like a waste of his energy :( But he is very helpful nevertheless, provides a good amount of resources, and teaches from the bottom up (from scratch).
i wish this guy was solely for engineers. the space and geo engineers dont want to take cosc, but we have too. he made the courses fun, dont know how, but he did... and he is probably the only english speakin cosc prof around. he is the man.
Best prof! He's everything a student could ask for. Made Fortran easy and interesting :-)
He is the best professor in the entire COSC department. Makes the material very easy and is very very veryyyyyyyyy helpful. He is one of the few professors/teachers I will remember in my life. God bless him.
He is the best prof ever, whatever he is teaching in CompSci take that with him! He explains great, always willing to help and respond to emails! Midterm was a killer but final was fine... I really enjoyed this course!
The best CS professor inside York. Very knowledgeble, and very helpful to students! Take his class, strongly recommended!
I wish there would be more professors like this in this university. I love him. He's made me love Java so much. Now he's teaching me Fortran and I'm so eager with the subject even though it's only a 1.0 credit course. Everything is so clear and neat: the course website, the note, the way he explains things. Very approachable. I read in the school w
his class was interesting and he explained the topics well. the tests were straight forward but graded hard.
well, right now: 3 poor ratings and 92 excellent rating for Roumani, nuff said!!! He's the best of the best, he's brilliant and certainly helpful.
This man knows how to teach. He is extremely clear, knows what he's talking about and gets his point across in a clear manner. Definitely if you have the chance to take a course with him do it!
Professor Roumani taught me the hardest course in Computer Science - Design and Analysis of Algorithms. I found the class difficult, but, the lectures were phenomenal! There is noone within the computer science department that is as gifted as professor Roumani. I graduated in 1999, but I still remember professor Roumani! Thank you immensely!
The course is challenging, the projects take time to complete but the course is really interesting and you get to learn about new technology. Prof is great keeps the course interesting and helps out if there is any problems. If you do practice labs you can get good grades on lab exams.
Greatest teaher @ York. Cares about the student's understanding. Not just another research profs! Pro lecturer!
I just love his teaching
amaaaaaaazing
he is amazing, but very hard
Take every course he teaches in every term. You might not get the grade you want with him but what you take away from the course he teaches is extremely helpful. Best prof @York
Lectures are like watching a movie - good stories glorified by even better screenplay - in the lectures there is so much thrill in expecting what comes next and how it comes - tests are not easy (I wouldn't call them difficult, but lack of time will make it so) - I like his form of testing - hard tests with liberal markings rather than not-so-hard
I like his form of testing - hard tests with liberal markings rather than not-so-hard tests with stingy markings. He teaches about 4 courses. Coming out of York without even taking one course of his, is like missing your favorite song in a rock concert. But in the concert you'll at least know that you missed it!!!
Lectures are like watching a movie - good stories glorified by even better screenplay - in the lectures there is so much thrill in expecting what comes next and how it comes - tests are not easy (I wouldn't call them difficult, but lack of time will make it so) - Continued below......
He is the best professor I have ever met in York U.
Simply the best professor I've seen. Clear and interesting presentation, excellent knowledge of the subject and very good explanations on complicated subjects. By far the best prof.
Why cannot York hire Math professors of this calibre? Prof. Roumani is one of the best Professors I have ever had. Explains things well, will help students, makes things crystal clear... can you really ask more in a lecturer?
GREAT lecturer, but really difficult course. His labs and exams were killer hard, but he did give everyone a few extra marks on the labs, and makeup labs to boost up the marks. The average of the class I think was 50 after the boost. You are never lost in his lectures though, you can follow along really well.
Not helpful in the office hours and via Emails.
Excellent prof. Definitely take this course with him. He is extremely knowledgeable, passionate about the subject, has very nice personality, and is very helpful. He is sweet to listen to! He does not use the text book a lot, but you might need it for the 2nd half of the course- after the midterm. Make sure to attend the lectures.
Simply the best CSE prof that York has. Incredibly clear during lectures and office hours. The labs were a pain at a few spots but if you can score solid in those you dont have to freak around the midterm and exam (labs were 40% of the course grade). Take any class offered by Roumani - you simply won't regret it.
Fantastic prof, he really knows his stuff. Labs can be hard at times, but if you put in the work you can score big, which will help you a lot on the midterms. If you listen in class, you can get an A no problem.
His class is a like watching a movie. You have the whole class listening to him and smiling at how simple he makes even the most complicated things. He is "THE BEST" Professor at YorkU. No doubt the best. He has the right to make hard test, because he teaches too well.
Its all been said already, he's awesome. In regards to this course in particular, make sure you do all the TLAs and labs! Go to his lectures there amazing, and prepare questions to ask him in office hours, he's really helpful. Written test is fairly hard, but he balances it out with the lab test. Put in the hard work and you'll get an A.
He is the best Professor I have had at York. I only took CSE 4413 with him, in my final year. He is very down to earth and is always there to help you out. Learning Java EE on own can be a challenging, but the way he explains everything makes things easy to grasp. Take as many course as possible with him.
He is the best CSE prof ever
Hard tests, hard labs and unfair marking scheme. I followed his lectures week by week and did all his assigned prelabs and in the end its his marking scheme that has you losing marks every week.
Again a great professor. The testing I found hard. The project covered many technologies and so a steep learning curve if your not familiar with e-commerce technologies. However, I would highly recommend this course. I learned a lot.
Great Prof. Clear explanation. Recommended. :)
Best Prof ever. U cant go wrong with him
He is nice
GOOD GOOD, VERY GOOD!!
I have nothing more to say but WOW. In al my four years of university life, I never seen an instructor as great as this one. If you hate him as a computer science professor, I really don't know who you can love in the world as computer science professor.
He is a good prof and lectures are useful. 3 Online tests and 1 project. First test was pretty easy. Very useful course but you need to work hard.
Very clear, great lectures. Best teacher I've ever had. We need more professors like Roumani.
Great professor. Knows the subject very well. Not very approachable in person, but that can be ignored. Tests for this particular class were extremely easy. Attend every class if you are new to Comp. Science. If you are just coming back for a good grade like me, well you are at the right place.
The rating for this teacher makes it look like that "the real students", the ones who actually had classes with him, have no voice!! REAL students clearly talk about the unsatisfaction with class, book lab and on. I would never ever take a class with him. A weak Java course named "computer science". Never again!
He is THE BEST. Would love to take courses taught by him as many as possible!
Best professor I have ever had. He is concise, will give great examples and offers interesting tidbits to keep you interested in the course and program. He effectively communicates with his students and understands how to convey to knowledge (wisdom) to them. He will provide thought provoking examples and will clearly explain the process behind it
I skipped most CS courses because the profs usually simply regurgitate what you can read in a textbook. Roumani was one of the only profs who used the class for interaction and put some effort into teaching topics in an interesting and concise manner. You probably could pass without coming to class, but it was still definitely worth coming to.
Tests are not hard if u understand the subject. Can use google and other material during the tests. Inspirational.
Amazing comp sci prof, take it if u get the chance!
Professor Roumani is a great prof. He tries to keep his students engaged and does a good job of explaining the material. The course itself is new so it was a bit disjointed between the lectures and labs which probably made the in class tests harder than they needed to be. The lab component made up for it by being really easy.
Amazing lectures. One of the best at york. Tough Grader. Should work hard and that helps a lot outside.
Best professor, smart, clear, always listens then talks
By far the best professor I've ever had. He knows how to teach SO well, and makes you fall in love with the material.
Good teacher. He's strict, but his reasoning is sound. Your performance in his class reflects how prepared you currently are for the workforce. i.e you can have a great GPA, but if you've only do the required labs, you'll probably get a D. Spend some time exploring the topic in depth (on your own) if you want to get any better than that.
Never take this course with him.
He is tough but clear, very knowledge, work hard & definitely will succeed very helpful and tough, best prof for computer science at york so far.
He's the best prof I've had so far at York. If you can, get him! I felt sick a couple of times and he had no issue with moving my test to another day. Best lecturer so far and very motivational. He is very easy to talk to and he genuinely cares about students.
He is a really great Prof. (or say the best prof at york) if you want to learn and have a deep understanding of this course. Each lab is 4% in which there is programming test of 40 min usually the questions are kind of interesting and it's very easy to screw up your grades. Mips is the part where you can accumulate all your grades as Verilog is the
I haven't talked to him personally but he seems like a nice person. His classes and labs are fun. He teaches the topics clearly and it is possible to understand most of them just by going over what he posts online. His second lab test was nothing like the first one and he gave barely enough time.
He teaches really well. His lectures are amazing and very inspirational. His lab tests are fair but in theory test he will try his level best to fail you. Most of the questions has nothing to do with the topics he covered in the lecture. DO NOT take class with him unless you're really genius or you will fail or barely pass.
Great prof! Answers questions in class well whenever we don't understand anything. I like he also talks about how the topics taught will relate to us in the corporate world. He is good at making examples for us to have deeper understanding. Although his tests are very technical, study hard and you'll be fine.
I love this guy. Great, informative, fun lectures. He knows what he's talking about and is clearly passionate about it. Assignments are super easy to get 100% on because he walks you through all the steps in his textbook (which is only like $40!). Tests really aren't too hard either if you study and practice. Very available for extra help if needed
He is the best EECS professor at York University. I have never seen any class where so many students ask so many questions. He should be teaching at Harvard.
Works very hard to make things clear. Grading was quick and fair. No textbook and slides were intentionally not helpful. Makes studying hard, forces you to go to lectures. Attendance not mandatory, but don't show up, don't pass. Great prof if you could keep him in a lantern like a genie.
A prof who is teaching a topic he's clearly passionate about, and it shows. Lectures were very engaging, useful, and concepts explained clearly. Often prompts questions, on and offline, and explains concepts in an understandable way. Tests were relevant to practice problems. One of my favourite EECS profs thus far, definitely take him if you can!
Professor Hamza Romani was my advisor and lecturer more than 30 years ago, who sparked my passion for Computer Science. His mental abilities and teaching style left an indelible impression on me, making him an ideal role model during my studies. I extend my best wishes for his continued success and good health.
Class Info
Attendance Mandatory
41%
Textbook Required
39%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
1020
5.0
(8)1540
5.0
(2)10202021
5.0
(4)10302001
5.0
(1)COS1020
5.0
(1)Difficulty by Course
20211020
5.0
COS2021
5.0
COMPSECT
5.0
EECS2021
4.5
3481
4.0