4.8
Quality2.6
Difficulty95%
Would Retake97
Reviews95%
Would Retake
97
Reviews
Rating DistributionOfficial
5
86
4
6
3
3
2
2
1
0
What Students Say
“But the final exam was the worst thing I've ever written in my entire first year”
ADM1370 - 3.0 rating“Great lecture discussions ; Assignment was very interesting”
EBC6170 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
59%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
EBC6240
5.0
(4)ADM4377
5.0
(11)EBC6170
5.0
(7)EBC6180
5.0
(2)EBC6130
5.0
(3)Difficulty by Course
EBC7102
5.0
EBC7101
4.0
ADM1377
3.0
EBC7100
3.0
ADM4376
3.0
Reviews (97)
Great professor - very clear in conveying important concepts ; relates his work experiences and industry knowledge; also gives interesting assignments to work on.
This was a really good class. I quite enjoyed the lecture material - especially the examples provided. Also, the assignments were well rounded. The professor taught well.
Good class - would recommend to others. He's a great teacher.
GREAT COURSE! his assignments are easy yet practically relevant. Something other profs can learn from. Two thumbs up!
He's a good professor although the course content itself wasn't all that good. He taught it well and provided ample guidance to students for exams, assignments and labs.
Good course - Great Prof. - looking forward to taking other courses with him.
WOW! one of the best courses I've taken @ UOttawa. This is how teaching should be! he makes theory all very relevant to the student audience through examples and cases.
He's extremely helpful and understanding toward student problems and tries his best to reach a solution. A great presenter/speaker too.
one of the best courses in my program. I really enjoyed the course - this is "practical" learning.
good course - he makes it more interesting through personal narratives. The content can get boring sometimes though, but he's a good prof.
He tries to make an otherwise boring subject matter as interesting as possible. He is extremely helpful and accessible to students when they approach him with their problems. He was patient to re-explain stuff I didn't understand the first time around.
Extremely boring class. He tried to make the class as interesting as possible. Nice guy with easy assignments and ok exams
good course overall thanks to Prof Ruhi. I'm told this could've been a dry course if someone else was teaching it
great guy and a good teacher - he shows genuine concern for his students and is interested in helping them learn even if means time spent asking a lot of questions (which I did) outside class time.
Amazing course - superb prof... mixed theory with practical examples, and real world case studies to provide an enjoyable and interactive classroom experience.
If the EBC program at UOttawa has anything going for it, its this guy! - despite the amount of content he covers, his classes don't feel like a burden - there's discussion, there's examples, there's experience, and through all this, there's learning!
One word - AMAZING! - he incorporates tech examples in lectures so students understand what he's talking about... other profs just talk about tech too vaguely. This guy can DO and TEACH.
He's a great prof! Really patient and understanding and there if you need help. Material can be dry at some times, slides are important. Make sure you have a good group!
He's a great teacher and a nice person - always willing to listen and to help students any way he can. His teaching style makes things more interesting and comprehensible for non-tech savvy people too.
He's always completely booked for MSc projects. Many students want to work with him. Definitely says something about the guy. He's a great professor and I was fortunate enough to have taken multiple courses with him.
Other than the MCQs part of the exam (killer!), the course was a breeze and extremely well planned. Assignments made practical sense and feedback provided was useful. Prof. Ruhi is great!
Prof. Ruhi is always willing to help his students any way he can. His personal touch makes his courses even better. Besides, he is a great teacher too. Take his courses!
He teaches well. He's very helpful during office hours as well as the labs. You just have to ask for his help and he is more than willing to sit down with you to show you / tell you how it's done.
Amazing professor and crystal clear explanations.
Someone rightly pointed out that he's the main reason why the MEBT program @ UOttawa is successful. He teaches well, relates work experiences, provides application of concepts through examples and assignments. His teaching load is on the high side but he is always available to students.
He's very patient and helpful. He teaches well and helps students outside regular class hours too.
What a cool course - social media, mashups, Excel rolled into one... with easy to understand Professor, it's even better.
I think he as generous about giving grades.
Prof. Ruhi has made this course as interesting and easy to follow as he probably could have. He went out of his way to post tutorial screencasts online. Even when technology didn't work in the classroom, he recorded tutorials later and posted them - this shows his committment. He's a great professor
I really enjoyed the second module of the course offered by Professor Ruhi. Much more practical & the lab sessions were great. He explains things very well to beginners.
This is by far the most interesting class I have taken in University. The prof is so helpful and explains really well! The exams and assignments are the easiest thing ever, this class is for sure and easy A! I had so much fun making my blog, I definitely recommend this course to EVERYONE!
Going to this class was a nightmare. The most boring and monotone prof you'll ever have. If you read all his slides and attend the lab sessions you can pull off at least an A-. But the class itself is BORING.
Great class Great professor. Take this course in the Fall if you can when he teaches it all. He genuinely tries to make a technical & boring subject into something interesting & relevant for all.
done with this course today and wanted to commend the professor on his teaching and student interaction. This was a very useful course taught very well. Probably one of the best classes I've taken at Telfer
Super Course... Super Prof. - best first year course no doubt.
One of the most useful courses I've taken at Telfer. Highly recommended to all BCom students regardless of their option
I took this class and had 3 profs for a month each. The other 2, we're exceptionally terrible. Ruhi was fantastic. I highly recommend him, he explains clearly and is very approachable. Easy marks from him as well.
If there is anything good in the e-biz program, its Prof. Ruhi. The program would die without him. Clear! Reasonable! Prepared! Cant describe how good he is!
He is a really nice and approachable guy. He answers emails fast and detailed. His class material are one of the only useful stuff you will learn first year and it can really help you for your other classes and real life. The Excel part of the course was my favorite, straight forward quiz from everything discussed in lectures, and easy assignment.
He is really informative, clear, helpful, and easy. He had the easiest quiz out of all the quizzes for the course. He gives a lot of assignments but all are easily doable, and he offers help well.
learned Web Services by doing Web Services. Great course with content, discussions, hands on labs and an excellent professor. One of the best course experiences to date!
His course was packed with learning and he's very helpful... Looked forward to going to class when he was teaching.
Very clear and concise professor. The class demos were good when you were doing them, but were useless after they were finished. The quiz wasn't too hard either, which was nice.
Taught the Excel module in ADM1370. Lectures are boring but easy to understand. He repeats important points, which is helpful. Demo classes are easy to follow. Assignment was fair, but may be difficult if you had little experience with Excel. Quiz was really easy.
This is a content-heavy course but the professor is helpful and always willing to help. He is available beforeafter class and during office hours. The assignments are super-easy but you need to start them ahead of time... there's a reason he posts them online way ahead of due date. Great learning experience! Good Course and Great Professor overall
I was apprehensive of this course due to its technical focus... but to my surprise I came out of it feeling like a pro. All the credit to Prof Ruhi for in-class tutorials, lab assignments that kept us engaged and we learned along the way.
He is very smart and helpful Professors
Amazing class... I thought Research Methods was going to be boring, but I'm leaving this course with a good appreciation of all the approaches, techniques and methods that were covered. This course should be mandatory for all graduate students.
Really enjoying module 2 of the course with him. Appreciate the recap videos that he posts online. Unlike other Telfer profs, he seems involved in his teaching and takes it seriously!
Amazing teacher, lectures were helpful and I can't say how much the recap videos are helpful. Proof that some teacher still care and put in the extra work for the students.
Amazing lecturer and always super interesting to listen to. It is clear that this prof is incredibly intelligent. He is also extremely caring and is there for help on the Excel assignment whenever requested (obvious that he cares about his students).
Done with Module II of ADM1370 but Prof Ruhi left a lasting impression. Thoroughly enjoyed this part of the course. Best teacher at Telfer so far.
took ADM1370 with him 4 years ago, and took ADM4377 this year. Both great courses. He's an amazing teacher who knows his stuff and is always up-to-date with industry trends. He makes learning relevant and fun!
This course made me feel like an academic researcher. The content and class discussions were great. Prof. Ruhi spends a lot of time reviewing each student's research proposal ideas and provides excellent feedback. This is extremely valuable in the initial stages of our thesis work which can be quite overwhelming.
The research workshop is really well-taught. For someone who doesn't know the process of academic research, I appreciated the guidance. Prof. Ruhi provides great feedback on course deliverables, and engages with students at a personal level to ensure their success. Excellent course and professor overall !
I have a professional background in IT security and I'm still leaning new material in this course. So far it's one of the best courses in the program, and Umar is a great teacher. Keep up the good work.
I took Professor Ruhi's class in Internet security on Fall 2016. I learned very much about the subjects and variety of topics were covered. His classes are active and interesting. Students are very welcomed to participate and give comments on topics.
Just started ADM1370. Great Class so far!
Great professor and very helpful to students who are struggling with their thesis proposals. I wish our supervisors gave this much attention to our work. This course was fantastic in hitting the ground running for our thesis research.
Guy gets sick, he still comes to teach! Classroom tech doesn't work, he posts an online video lecture! He's cares about students and their issues, while still being very strict about their learning and work. Overall, he's awesome as a professor, and a gem of a person!
Great prof and great class. This is the only class that has 100% attendance from me. His lectures are well structured, you will know everything you need for the test and assignments. He will post how to videos when you need them! beware he is not the fastest at answering emails.
Prof Ruhi is good but not as good as some may perceive him to be. At most he is a decent prof. He is a good guy and explains concepts well, but his tests and assignments are time consuming and very small things can be graded against you. Also does not hand back your quizzes so come exam time you don't have much to study with.
You'll have to work hard for a good grade, but in the end, you'll learn a lot of practical skills. He's a great professor - always available to students, and super helpful.
ADM1370 is an Intense course! but totally worth it! Prof. Ruhi is a wonderful teacher and is very helpful. He goes out of his way to accomodate students.
He's the main guy in uOttawa's E-Business Technologies program. Without him the program wouldn't be much value to students. Every single course I've taken with Prof. Ruhi, I've left feeling very fulfilled in terms of learning. He does a great job balancing theory and practice, and his assignments are very practical. Highly recommend his courses!
Ruhi's lectures are pretty boring, but so is the subject matter. He knows a lot about what he is teaching and you can tell he cares that students do well. Prof. Ruhi is friendly but I probably wouldn't take him again.
Great professor! really enjoyed the course, and probably one of the few courses in 1st year where I was excited to attend class.
learnt a great deal in this course. wish this course was offered when we start in the Master's program.
I took ADM1370 two years ago and I'm writing this review now only after realizing the long-term gain from that course. Prof. Ruhi needs to be commended for his teaching. He took a challenging curriculum and taught it really well! The knowledge and skills from this course are being used in other courses as well as my workplace.
Excellent Course. Great lecture discussions ; Assignment was very interesting. Prof Ruhi made this course very enjoyable and useful.
Glad I took this course. As a special student, I had a few options, and I got lucky with this one. Really enjoyed learning about cyber security. Wish the course was longer since there's so much to talk about. Prof. Ruhi has great lectures and class activities, and this course was a very rewarding learning experience.
The class was decent and the quizzes and assignments were fair. But the final exam was the worst thing I've ever written in my entire first year. Totally unfair, I would've been better off not wasting my time studying because there was no way I could have prepared for that. Biggest advice is to do really well on assignments and quizzes.
The course was very useful but requires a lot of work! The professor tries his best to explain concepts through examples and hands-on exercises. Lecture slides are important for the quizzes and exams. Really appreciate the online videos which help with the assignments.
Great course that should be offered at the beginning of our Master's program. I thought I knew how to read academic papers and do literature reviews, but I've realized what critical analysis and academic writing are really about through this course. Prof Ruhi uses many examples to illustrate best practices which enhances student learning.
One of the toughest courses I've taken in my graduate degree, but totally worth it. The content was very relevant, and Prof Ruhi explains everything very well. He is also very understanding, and always willing to help. He even provides feedback on your report drafts before you submit the final version. This helped me tremendously.
very demanding course, but great professor. Assignments are long but fairly straight-forward to do once you start reading papers ; beware of the online participation component though.
He is a really good professor and knows everything about Information Technology. However, he is a tough marker and gives you tough midterms. Make sure to study for them and take notes! He is not the most accessible professor since his office hours are always booked.
Umar Ruhi is an absolutely amazing professor. He is incredibly knowledgeable and really cares about his students. His lectures are insightful and he aptly creates an environment where people can share their ideas through technology. He is kind, understanding, and has unparalleled charisma. He is the type of professor that others strive to be like.
Do well on the assignments! The quizzes are hard and so is the final! He will ask you about ETLs, SQLs, Folksonomys, functions and uses of Microsoft Access, and a few other things on the final - know them. Good prof, tough grader. Unfortunate that theres so much theory for a class thats all skill based.
You can tell that Prof Ruhi is a knowledgable person, but the course is really really hard since most of the questions on quizzes and final exam are based on what he said in the class. Pay a huge amount of attention to what he says during the class, and you will be fine.
ADM1370 is a very practical course. I expect to use a lot of skills & knowledge from this course in my studies and work. The course is very technical, so terminology, definitions etc are important. Most of the quiz and exam questions are from the slides, and some are based on class discussion. Prof Ruhi likes to reward students who attend classes.
Great prof! Makes youtube videos to help students and answers emails really quick. His projects can be a little hard but there are lots of ways you can get extra help. Would definitely take a class with him again. Plus, all of his tests are multiple choice if that's your thing.
very nice prof, always willing to answer questions and help you. Exams and quizzes were fair and the assignements rly boost mark! I would def take him again, also show up to class as he explains things well and has voice like honey
Prof Ruhi is my best professor in the first year. He usually shares about how to apply knowledge in real life. His tutorials are really useful too.
Love love love him. He cares a lot about his students and it shows. Makes this boring clss fun
Great prof. Makes everything as easy as possible for you and really cares about his students.
Ruhi is one of the best online professors I have had yet. Super nice and you learn so much content without it feeling like hard work. He walks through each assignment with you and makes sure you fully understand the content, really amazing prof.
one of the best profs in all of Telfer. knowledgeable about IS and cares for all his students. clear assignments, easy to score high marks if you pay attention. exams aren't bad at all and represent material very accurately. Take this man over any other 1370 prof; you won't regret it!
Great Prof, highly recommend!! Knows his stuff
All assignments are done with a partner. Only midterm and exam are individual. Assignments can be long but are easy. Prof basically gives you the answers for the assignments. Office hours are appointment based and fill up quickly. Midterm and exam were open book and proctored. Lectures are recorded and posted a couple of days after that lecture.
His explanations are as clear as crystal. I wish I could take more of his classes in the future. Highly recommend Prof Ruhi.
1. Interactive Classes - Students had to reply class question(s) using unique web urls and the responses were shown through auto generated graphs making all the students attentive. 2. Class Projects and Assignments were very innovative through step by step detailed instructions. 3. Lectures were very industry relevant and updated.
One word - Legend
Professor Ruhi has a mix of simulations, assignments, cases and a final exam. He is understanding, and flexible. Class discussions are encouraged and graded, but super fun! Take any course he teaches!!!!
Excellent professor. I took cybersecurity management & strategies, it was fun and informative at the same time. He brings in a few guest speakers as well. Definitely recommend to anyone.
If you see his name under a course, indulge in some self-care and take his course. He is a brilliant professor, very articulate, understanding, and thoughtful with his material. I can't stress this enough that he is a very easy to approach professor who is non-judgemental and actively attempts to engage his students in course material.
His teaching method is unique, as he gets students to work on mini assignments during the class. It requires you to attend all classes, but that's what also helps you connect theory to practice. Professor Ruhi definitely takes teaching seriously, and puts a lot of effort into his classes.
Class Info
Online Classes
100%
Attendance Mandatory
59%
Textbook Required
44%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
EBC6240
5.0
(4)ADM4377
5.0
(11)EBC6170
5.0
(7)EBC6180
5.0
(2)EBC6130
5.0
(3)Difficulty by Course
EBC7102
5.0
EBC7101
4.0
ADM1377
3.0
EBC7100
3.0
ADM4376
3.0