4.7

Hamzeh Roumani

Computer Science - York University - Keele Campus

4.7
Quality
2.6
Difficulty
88%
Would Retake
142
Reviews
4.7
Quality
2.6
Difficulty
4.6
Helpful
4.8
Clarity

88%

Would Retake

142

Reviews

Rating Distribution
Official
142 total ratings

5

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 rating
Class Info

Attendance Mandatory

41%

Textbook Required

39%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

92% confidence
Based on 14 grades
Most common grades:
A (6)
B+ (4)
Not sure yet (3)
Grade Distribution
A(9)B(0)C(1)D(1)F(0)A-/B+(4)
Based on 19 reported grades
A: 6
B+: 4
Not sure yet: 3
A+: 3
Common Tags
Respected (8)
Inspirational (5)
Amazing lectures (5)
Gives good feedback (3)
TEST HEAVY (3)
Tough Grader (2)
Clear grading criteria (2)
Caring (2)
Rating Trend

Declining

-0.22 avg change
Mar
Apr
Nov
Dec
Jan
Apr
Last 6 months
Ratings by Course

1020

5.0

(8)

1540

5.0

(2)

10202021

5.0

(4)

10302001

5.0

(1)

COS1020

5.0

(1)
+35 more courses
Difficulty by Course

20211020

5.0

COS2021

5.0

COMPSECT

5.0

EECS2021

4.5

3481

4.0

Reviews (141)
5.0
3.0
COSC1540
Sep 14, 2001

Explains well. Knows programming. Reasonable expectations of non-CS students

5.0
3.0
COS1020
Sep 19, 2001

He is a great Prof. and presents material beautifully. You learn alot!

5.0
4.0
COSC2021
Sep 25, 2001

Very great prof, though on exam

4.0
5.0
20211020
Nov 7, 2001

Very difficult exams. Excellent teacher. Won't help your grade point.

5.0
3.0
COSC2021
Nov 20, 2001

No Comments

5.0
3.0
COSC2021
Grade: A
Nov 25, 2001

Best Prof I ever had!!!

1.0
5.0
COS2021
Nov 25, 2001

bull**** teacher

5.0
4.0
COSC2021
Jan 22, 2002

Best professor

5.0
1.0
10202021
Jan 23, 2002

Xcellent - the best prof i ever had

4.0
5.0
COSC1020
Jan 23, 2002

A person u would think as your best friend till the point u see your exam paper

5.0
4.0
COSC2021
Jan 25, 2002

Good guy, learned so much from him, however very hard on exams

5.0
1.0
2021
Feb 3, 2002

Never had any teacher like him... but very tough on exams.. do his past exams

5.0
3.0
COSC1020
Feb 27, 2002

Great for 1020 but his exams are killers. He is not the greatest coder.

5.0
3.0
COMPSCI15
Mar 14, 2002

He's the man, good prof. but exams are difficult, so do your work!

5.0
3.0
COSC1020
Mar 26, 2002

He knows how to present course material so that is very clear.

5.0
3.0
COSC2021
Apr 3, 2002

No Comments

5.0
3.0
CS2021
Apr 9, 2002

Very clear, very helpful but gives hard exams, it is worth to take his class

5.0
1.0
1540
Apr 11, 2002

Excellent course for beginners. Found exams easy, not hard at all.

5.0
3.0
COSC1020
Apr 22, 2002

one of the best profs i've had

5.0
3.0
COSC2011
May 10, 2002

World's Best Prof

5.0
2.0
1020
May 13, 2002

Fantastic!!!!!!

5.0
3.0
COSC1020
Jul 17, 2002

He is the best of bests,I wish he could teach all the courses!

5.0
1.0
1020
Jul 21, 2002

No Comments

5.0
3.0
COSC2021
Sep 9, 2002

A significant person 4me. Honestly, Without him, I won't be here -- 4th yr cosc.

5.0
3.0
COSC1020
Nov 29, 2002

Presents concepts in a very clear way. However, online notes are useless.

5.0
3.0
COSC2021
Dec 7, 2002

No Comments

1.0
5.0
2021
Dec 8, 2002

No Comments

5.0
3.0
2021
Dec 9, 2002

one of the best teahers who tought me before.

5.0
2.0
2021
Dec 9, 2002

Great Professor, knows his stuff and is excited about the material

5.0
1.0
COSC1540
Dec 17, 2002

I was so scared of programming before. I would not be graduating without him!

5.0
1.0
1020
Dec 19, 2002

A very good and helpful teacher

5.0
1.0
COSC1020
Dec 19, 2002

he is the very best. can't think somebody being better than him.

5.0
3.0
COSC2021
Dec 20, 2002

Excellent teaching habits, good course management skills

5.0
3.0
COSC1020
Dec 21, 2002

THE BEST!

5.0
3.0
1020
Jan 7, 2003

really good proff! im just too lazy to learn

5.0
2.0
COSC1540
Jan 12, 2003

He managed to explain boring and complicated material with EASE! Great PROF!

5.0
1.0
COSC2021
Jan 14, 2003

The best Prof in York! He really knows how to teach!

5.0
3.0
2021
Jan 15, 2003

if only he taught every single cs course at York!!

5.0
2.0
1540
Feb 13, 2003

didicated prof,best ever

5.0
2.0
CS2021
Feb 19, 2003

clear, make hard concepts easy

5.0
1.0
COSC2021
Mar 5, 2003

No Comments

5.0
1.0
COSC1540
Apr 9, 2003

He is so cute and so great. Thanks Mr. Roumani.

5.0
3.0
COSC1020
Apr 12, 2003

Amazing prof. Knew his stuff and communicated ideas clearly and completely.

5.0
2.0
COSC2021
Apr 17, 2003

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!

5.0
2.0
COSC1020
Apr 24, 2003

No Comments

5.0
1.0
YES
Apr 24, 2003

i just wanted to boost his rating. if that was possible. very helpfull prof.

5.0
1.0
COSC2021
Apr 24, 2003

No Comments

5.0
3.0
COSC2021
Apr 25, 2003

The best COSC prof at York! Made a boring course really great. Doubt anyone can come close to his teaching quality.

5.0
2.0
COSC2021
Apr 27, 2003

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 !!!

5.0
1.0
COSC1020
Apr 27, 2003

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.

5.0
3.0
1020ETC
Apr 30, 2003

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!

5.0
2.0
COSC2021
May 5, 2003

No Comments

5.0
4.0
COSC3101
May 14, 2003

very well organized, very knowledgeable, very clear, but hard on exams

5.0
1.0
COSC2021
Jun 2, 2003

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!!

5.0
1.0
COSC2021
Jun 11, 2003

The best of the best!!!!

5.0
3.0
COSC1020
Jul 7, 2003

Excellent!

5.0
3.0
COSC1020
Jul 7, 2003

The best at York! for sure

5.0
1.0
COSC
Jul 18, 2003

I dont understand why he is not the chair of the department. if it was a vote, he would win

5.0
1.0
COSC1020
Aug 13, 2003

Best prof i ever had. IF he is teaching a class, dont u miss it. has exellent knowledge and knows how to teach.

5.0
1.0
1020
Aug 20, 2003

excellent teacher!

5.0
3.0
COSC2021
Aug 26, 2003

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 !!

5.0
2.0
10202021
Sep 11, 2003

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!

5.0
1.0
COSC1020
Nov 12, 2003

THIS GUY knows his stuff. The best prof in the CS dept. I thank him on behalf of evrybody frm my group

5.0
3.0
10202021
Feb 14, 2004

AMAZING professor!! If he is teaching a class definetly take it! He has a great way of teaching and is just GREAT overall!!!!

5.0
1.0
COMPSCIEN
Feb 26, 2004

The best professor on campus. I owe very big to this professor.

2.0
5.0
COSC1540
Mar 28, 2004

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

5.0
3.0
COSC2021
Jun 3, 2004

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 :).

5.0
3.0
COSC1020
Jun 28, 2004

THE BEST IN THE SUBJECT. KNOWS HOW TO TEACH AND CREATES INTEREST. YOU WILL REGRET TAKING THE COURSE WITH ANY ONE ELSE.

5.0
2.0
10202021
Grade: B+
Aug 25, 2004

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.

5.0
1.0
1020
Sep 24, 2004

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

5.0
1.0
COSC4413
Dec 8, 2004

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.

5.0
1.0
COSC1020
Dec 15, 2004

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

5.0
3.0
COSC1020
Jan 3, 2005

logic, clear, the best teacher student can hope for.

5.0
3.0
COSC
Jan 12, 2005

ODDSOME PROF, WAY TO GO

5.0
3.0
10302001
Feb 2, 2005

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.

4.0
2.0
COSC10201030
Mar 24, 2005

The best teacher I ever have. Good explanation during the class provides good examples that makes the lecture easy to understand

5.0
4.0
COSC2021
Mar 30, 2005

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).

5.0
1.0
COSC2501
Apr 10, 2005

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.

5.0
2.0
COSC1540
Apr 22, 2005

Best prof! He's everything a student could ask for. Made Fortran easy and interesting :-)

5.0
2.0
COSC4413
Jun 18, 2005

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.

5.0
3.0
COSC1030
Jul 29, 2005

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!

5.0
1.0
CSE2021
Dec 4, 2005

The best CS professor inside York. Very knowledgeble, and very helpful to students! Take his class, strongly recommended!

5.0
2.0
102010302501
Jan 11, 2006

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

5.0
3.0
CSE1030
Apr 25, 2006

his class was interesting and he explained the topics well. the tests were straight forward but graded hard.

5.0
3.0
CSE2021
Sep 4, 2006

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.

5.0
4.0
CSE2011
Jan 19, 2007

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!

5.0
5.0
COMPSECT
Apr 4, 2007

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!

5.0
3.0
CSE4413
Apr 16, 2007

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.

5.0
4.0
CSE4413
May 6, 2007

Greatest teaher @ York. Cares about the student's understanding. Not just another research profs! Pro lecturer!

5.0
3.0
CS3201
Sep 5, 2007

I just love his teaching

5.0
4.0
CSE4413
Dec 6, 2007

amaaaaaaazing

5.0
4.0
CS2021
Jan 2, 2008

he is amazing, but very hard

5.0
4.0
CSE4413
Jan 14, 2008

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

5.0
1.0
CSE2021
Jan 23, 2008

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

5.0
1.0
CSE2021
Jan 23, 2008

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!!!

5.0
1.0
CSE2021
Jan 23, 2008

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......

5.0
3.0
CSE1030
Mar 5, 2008

He is the best professor I have ever met in York U.

5.0
1.0
COSC2021
Apr 11, 2008

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.

5.0
1.0
CSE1020
Aug 20, 2009

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?

5.0
4.0
CSE2021
Sep 19, 2009

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.

3.0
4.0
CSE2021
Feb 14, 2011

Not helpful in the office hours and via Emails.

5.0
3.0
CSE2021
Mar 24, 2011

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.

5.0
3.0
CSE2021
Apr 12, 2011

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.

5.0
4.0
CSE2021
May 7, 2011

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.

5.0
2.0
CSE3481
Sep 21, 2011

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.

5.0
3.0
CSE3481
Jan 6, 2012

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.

5.0
3.0
CSE4413
Dec 10, 2012

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.

5.0
1.0
CSEM
Jan 20, 2013

He is the best CSE prof ever

4.0
5.0
CSE2021
Jan 30, 2013

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.

5.0
4.0
CSE4413
Feb 10, 2013

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.

5.0
2.0
CSE3481
Jun 9, 2013

Great Prof. Clear explanation. Recommended. :)

5.0
2.0
CSE3481
Jul 4, 2013

Best Prof ever. U cant go wrong with him

4.0
4.0
3481
Grade: Incomplete
Oct 11, 2014

He is nice

5.0
1.0
1020
Nov 19, 2014

GOOD GOOD, VERY GOOD!!

5.0
3.0
MULTIPLECOURSE
Jan 8, 2015

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.

5.0
4.0
CSE4413
Jan 10, 2015

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.

5.0
2.0
1020
Grade: Not sure yet
Feb 5, 2015

Very clear, great lectures. Best teacher I've ever had. We need more professors like Roumani.

5.0
2.0
CSE1020
Grade: Not sure yet
Apr 16, 2015

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.

2.0
4.0
CSE1020
May 28, 2015

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!

5.0
3.0
EECS1020
Jun 27, 2015

He is THE BEST. Would love to take courses taught by him as many as possible!

5.0
2.0
EECS1020
Grade: A
Oct 13, 2015

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

5.0
2.0
CSE2021
Grade: A
Oct 25, 2015

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.

5.0
2.0
EECS1020
Jan 9, 2016

Tests are not hard if u understand the subject. Can use google and other material during the tests. Inspirational.

5.0
2.0
EECS1022
Apr 7, 2016

Amazing comp sci prof, take it if u get the chance!

5.0
2.0
EECS1022
Grade: A+
May 9, 2016

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.

5.0
3.0
EECS1020
Jun 22, 2016
Would take again

Amazing lectures. One of the best at york. Tough Grader. Should work hard and that helps a lot outside.

5.0
2.0
EECS4413
Grade: A+
Jul 14, 2016
Would take again

Best professor, smart, clear, always listens then talks

5.0
2.0
EECS4413
Nov 9, 2016
Would take again

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.

Respected
Inspirational
Amazing lectures
4.0
4.0
CSE4413
Grade: Drop/Withdrawal
Nov 11, 2016
Would take again

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.

Gives good feedback
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
CSE4413
Dec 2, 2016
Wouldn't take again

Never take this course with him.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
5.0
3.0
EECS1022
Grade: B+
Dec 11, 2016
Would take again

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.

Tough Grader
Gives good feedback
Respected
5.0
3.0
EECS1022
Grade: B+
Mar 27, 2017
Would take again

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.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
EECS2021
Grade: A
Apr 16, 2017
Would take again

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

Respected
Skip class? You won't pass.
TEST HEAVY
4.0
5.0
EECS1022
Apr 23, 2017
Would take again

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.

Amazing lectures
Gives good feedback
Respected
1.0
5.0
EECS2021
Grade: C+
Dec 11, 2017
Wouldn't take again

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.

Respected
Amazing lectures
Tests are tough
5.0
3.0
EECS1022
Mar 19, 2019
Would take again

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.

Graded by few things
Test heavy
Amazing lectures
5.0
1.0
EECS1022
Grade: A+
Apr 21, 2019
Would take again

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

Respected
Clear grading criteria
Caring
5.0
3.0
CSE3481
Grade: Not sure yet
Nov 7, 2019
Would take again

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.

Respected
Inspirational
Caring
4.0
3.0
EECS3481
Grade: A
Dec 27, 2019
Would take again

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.

Respected
Accessible outside class
Lecture heavy
5.0
3.0
EECS3481
Grade: A
Jan 4, 2023
Would take again

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!

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
MULTIPLECOURSE
Grade: B+
Apr 20, 2023
Would take again

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.

EXTRA CREDIT
Amazing lectures
Inspirational
Class Info

Attendance Mandatory

41%

Textbook Required

39%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

92% confidence
Based on 14 grades
Most common grades:
A (6)
B+ (4)
Not sure yet (3)
Grade Distribution
A(9)B(0)C(1)D(1)F(0)A-/B+(4)
Based on 19 reported grades
A: 6
B+: 4
Not sure yet: 3
A+: 3
Common Tags
Respected (8)
Inspirational (5)
Amazing lectures (5)
Gives good feedback (3)
TEST HEAVY (3)
Tough Grader (2)
Clear grading criteria (2)
Caring (2)
Rating Trend

Declining

-0.22 avg change
Mar
Apr
Nov
Dec
Jan
Apr
Last 6 months
Ratings by Course

1020

5.0

(8)

1540

5.0

(2)

10202021

5.0

(4)

10302001

5.0

(1)

COS1020

5.0

(1)
+35 more courses
Difficulty by Course

20211020

5.0

COS2021

5.0

COMPSECT

5.0

EECS2021

4.5

3481

4.0

Similar Professors