3.7
Quality2.8
Difficulty64%
Would Retake155
Reviews64%
Would Retake
155
Reviews
Rating DistributionOfficial
155 total ratings5
75
4
26
3
17
2
12
1
25
What Students Say
“He is probably the best ITM prof compared to many of the numb nuts in the ITM department”
ITM711 - 5.0 rating“Bengali should be a prérequiste for this course”
ITM305 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
7%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.85 avg changeRatings by Course
ITM301ITM305
5.0
(1)ITM711
5.0
(5)CITM711
4.9
(8)ITM706
4.4
(15)ITM600
4.3
(9)Difficulty by Course
ITM5OO
5.0
CITM301
4.0
ITM301305
4.0
CITM600ITM706
4.0
ITM500
3.6
Reviews (153)
never again
Teaching style is not the best. Must put beyond extra effort to get a decent grade. Almost like taking an online course having to teach yourself. Midterm grade was low 60's after spending entire reading week just on this course.
Lectures are very long and boring. Tests are difficult. Be prepared to read the textbook.
Has difficulty keeping the class engaged because lectures are long and the material is dry. However he is very willing to help students with work and questions. Keep up with readings and you should do well.
Very knowledgeable professor for this course. Willing to help students. Lectures can be long and boring.
Very helpful professor. Keep up with readings and you will do fine.
Attend his classes, he will help clarify any confusion you have with course material. Very knowledgeable and helpful.
Pretty helpful
Bell curved midterm for the class.
avoid at all costs. terrible. just terrible
Helpful, if you ask.
I've done well in his class and its mainly because of my background knowledge in this subject. Without background knowledge he will make the course TOUGH. There is really no need to go in depth as he did for some of the questions on the mid term
Lectures are not very clear, but if you read the chapter before coming to class it's a breeze. He is very willing to help students outside of class, and I met with him on several occasions. I have background knowledge on the material which made the content up to the midterm easy, but after when it got tough, he was very helpful.
Nice man. He is just starting out, so I will cut him some slack regarding his teaching methods. However, he needs to brush up on his lectures because I found that I was not able to understand what he was teaching during them. After class, he is friendly and approachable. The assignments were not that hard, but the mid-term and exams were.
He is knowledgeable in his area. Tests are kind of hard or tricky. Easy grading for written answer questions. Helpful. Couple of his questions were not from the book or his slides. Class participation and taking detail notes helps with those questions.
Prof Huda is extremely boring and he repeats a lot of material in his lectures. The assignments are easy. I barely passed the midterm. The final was pass or fail the course so I read all the chapters and did pretty well. He tells his students how to study for the final but failed to provide this for the midterm.
He is an alright professor. The midterm was difficult as it was pretty detailed and had things that the text or ppt didnt really have. If you go to his office hours, he is more than willing to help. If you put in the effort you will do alright. The final was pretty much all the content we covered in the lecture.
The course itself is pretty interesting, his midterm was a bit difficult as you had to read the textbook thoroughly, the final was much easier in my opinion. Overall he is a really knowledgeable professor and he is very helpful if you ever need to ask him a question. I learned a lot throughout this course and would recommend this prof.
There was a lot pressure at the beginning with his labs, assignment and midterm exam. End result was good. I think I learnt something new. He is helpful. I will take his course again.
honestly the best prof he is quite and seemsut he will boring but he saved our lives the midterm is gonna be super hard but he will bless u with everything else easy A never went to class
Knowledgeable, helpful and easy.
Very funny and attractive prof. Be sure to read the readings.
he is kind of boring.
he's hard and he will lower your gpa!
Good luck teaching yourself the course.
Great prof. His knowledge of information technology goes far beyond any professor at Ryerson. He is also quite handsome.
Not only one of the most handsome men I have had the pleasure to meet, he is also mindbogglingly intelligent. His care for his students and their education could only be compared to that of a loving maternal relationship between a mother and child.
I wish he was more clear with what he wants. If he just gave us good guidelines from the beginning, he wouldn't have to keep explaining. Also sometimes he would give alot of feedback (like corrections/suggestions) and you would still get a decent mark (like 80 something) but when you don't do too well , he won't give you any feedback. :/
Not a bad prof, gives good grades to students that are willing to put in the effort. Clarity can be an issue but overall he is an okay professor. Midterm was tough, so was the final. In class attendance for bonus marks helps too. I wouldn't recommend him as a Prof, however if you get stuck with him then just grind it out.
He's an awesome prof, always helping us out as a whole. He could've killed us on the final , but made it so that it was passable. Really nice guy, just take his hints and you'll know what to expect on midterm and final.
Nurul Huda is an easy marker he helped our entire class do well on the assignments and tests he truly cares about the students a lot. All u have to do is the work and online quiz's in order to do well. It's an easy A if you put the work into it. His clarity is not that great and it's hard to understand him However he's a easy marker.
The lectures will be very bring and confusing. He will give pop quizzes on the first 5 weeks of Labs... At the end, he will help you a lot in acing the finals. The group project is HELL.
Honestly he is an average prof. He needs to be more clear on due dates and exams. His exams are easy if he had prepared us and give us the answers to the exam review. Overall he is very nice guy but he is a hit or miss. I would take him again but only for the defintions courses. If its for diagramming and SQl avoid. He just talks about.
You need to be in class, he will take note of who is there an who isn't. The mid term was very tough but the final seemed much easier.
Hit or a miss Prof. He is better and easier than all other useless profs in the itm department.
Bengali should be a prérequiste for this course
... Gotta be more clear
Wow what an amazing professor, he really knows his stuff. He is very easy to understand and always helps students with projects. His good looks are a bonus.
Very Enthusiastic and will keep you attentive at all times. IT is clearly not for everyone when everyone is not for IT, he is the prof to have!Student who give poor reviews are simply skip lectures and complain at then end
Good and amazing. Best at ryerson.
Prof Huda is onpoint ! His lectures were amazing! He provides you with exactly what you need to know and doesn't throw any curve balls! Very clear-cut on what material the final and midterm will cover. Once again, it was a pleasure to have him as a Professor and I was very lucky to have him as a Prof! Make sure to take notes during his lecture
Not too bad but you have to stay the full 2 hours for attendance marks
Best investment Ryerson has made
prof hUDA IS and inspirational. Pre lectures, doing your readings and practice before hand are key in doing good in this class. Cares for her students and is crystal clear in explaining something confusing. Though, sometimes he will go too quick that you will sometimes miss an important topic. Overall, really recommend her. A+
Huda is the most caring professor I have ever encountered. At the end of the day, all he wants is for all of his students to learn and do well. He will help you with everything and sit with you until you get it right. Hes amazing!
amazing prof. He is the best
Amazing prof. He really wants to help his students. Gives you the answers for the labs. He made Networking a lot easier than what it should be. Exams and midterm are very fair, and he is a easy marker himself.
By far best professor I've had to date. Made me remember why I chose this program.
Words cannot describe him Best prof in Ryerson.
Phenomenal Professor! On the first few weeks, he tries to scare everyone. Trust me when I tell you that he cares immensely about students and their success. Put in the work, do the o homework and you will excel. He is amazing at explaining topics for the course and does an amazing job at keeping you engaged.
his professor is amazing. He gives outlines of everything he expects you to know for the midterm and final and it ends up being exactly what he said to study. His assignments are easy too.
I found it easy to learn from Dr. Huda. He encouraged questions, was easy to contact, and made a ITM course manageable and fun. I could spend more time on actually processing what I learned in lecture, instead of forcing myself to regurgitate it without true understanding. Awesome class,
Great guy, easy to understand, knows the material and makes coming to class an enjoyable thing. Perhaps a little easy, but its not torture being in the class and you end up learning more.
Good prof. However His communcation is a little sack. but you will get used to it after 2 weeks. i learned alot from Dr huda!
Probably on of Ryerson's BEST prof! He makes his classes fun and has great examples to relate to. Starts off his first class making you feel valued and makes you realize your end goal from university (graduating)! Certainly A GREAT prof!
A really amazing prof. He's extremely helpful and nice. Very enthusiastic in the class and is really interested in making sure that everyone does good. Listen to his lectures, make notes and you'll do great. The only down side to his class was that it was at he has slight accent. but dont worry you will be fine
He is an excellent teacher. He does his best to try and teach the class. He also really cares about the success of his students. Lectures were not mandatory but helped a lot when it came to the midterm and final. Overall, a fun and enthusiastic teacher.
AMAZING PROF I am not into IT that much and I definitely don't like networking, but huDA made it SO EASY to understand and he made it enjoyable. BEST prof ever taken at Ryerson, make sure you take him for this course!!!! Easily got an A!
Professor Huda is really intelligent and made the course interesting to learn. The course itself was really tough and advanced which is why many blamed prof but I think he did a great job making the harder topics understandable. Would take again.
not good
helpful one. But he is not very clear or does he cover everything on the lectures
one of his better courses that he teaches. clear and concise about how to approach the topics and does practice questions in class and makes the class participate to further enhance your knowledge
Make sure you bring a bengali to english translator.
This class was honestly not bad, he will give you great help if you ask him one on one. However, it is hard to understand him and the lectures are pretty dull. Midterm and final were a piece of cake if you studied the slides precisely as how he posted it! Bonus marks were also included for attending the lecture + labs
I had to look back and review itm301 contents. The class was good. He is knowledgeable and friendly. Learnt subnet design. He uses a lots of Calculation. Practice questions helped in the tests. Theory questions were from slides. Some questions were hard
He is an okay prof. He seems rude if you speak with him during his lectures. He is a lot nicer and helpful if you go to his office. He will explain to you what he is expecting for assignments and labs. There is no mystery with his exams, its basically everything he taught. P.S for the first midterm learn the symbols and what they mean.
More than a teacher. More like a father. SOOOOO GOOD. But sit close so you can get A. really good. Don't worry his first day he is bad but the 3rd class its when he is amazing soo good!
A bit overrated but he's fine and fair
The nicest professor ever! He is there for you 100% and really wants you to do well. LOVES QUESTIONS. . Not a hard course mostly memorization goes out of his way to make sure everyone knows whats going on.
Tries to make even 8 am classes really enjoyable; ; very helpful. My recommendation is to attend his class no matter
This prof is the best of the itm profs. He tries to get your interest in it b I would take him as he is very happy and positive. Midterm kinda hard. Final easier. Mostly definitions.
i had this prof for both itm 301 and 305. I must say amazing prof
Dont even think about it.
Run away far!
he had a heavy indian accent which makes it hard for students to understand him . when he is teaching he just keeps talking without explaining properly
Hard exams and marker
Stay home read the book. Just show up for the final
AWFUL AWFUL AWFUL AWFUL AWFUL!!! that's all i got to say about him..
lacks communcations. Hard exams
Overall, Nurul knows his content Unfortunately he lacks the proper communication and clarity skills to portray his thoughts effectively. He does not use class time well as we are tested on the material of the book and not his experiences. AVOID IF YOU WANT GOOD MARK.
terrible just couldn't understand his English
Professor Huda was one of the worst profs I've had at Ryerson. His lectures are not clear and when you ask him for clarification he still gives vague answers. I was essentially teaching myself the course, avoid him.
One of the dullest teachers I've ever had.
As a 3rd year student at Ryerson I can tell you that this professor is a lost cause. I started the semester attending every class but I soon realized that nurl just complicates the material. Just awful teaching
This teacher is the only ITM teacher that is the worst with giving students marks if you need one or two marks to pass he is the type that will not pass you because you did not earn the grade. Better to not take the course with this teacher he will not be generous at the end to help a student out even if you go to every class.
GOOD GAME!!!
Very unprofessional and rude. Would not recommend.
One of the worst professors I've had. Suffer through a two hour lecture while doesn't even cover much. Be prepared to teach yourself most of the material. All assignments must be submitted both online and a physical copy in class, way too
Oh Man. Do your homework man.
This man is terrible. Don't bother attending his lectures. He steals slides from a production source and just skims over them in class. No instructions given for anything... ever.
marks really hard
Just show up and pay attention to what he is saying and you are fine. The class quizzes are easy if you paid attention in class, and he adds the good quiz marks to boost your overall mark. He posts documents to help you understand how to calculate stuff if you didnt understand his explanation in class. Tests were very easy if you paid attention.
The worst professor i have ever taken. I really Regret taking him, i verbally abused him on the last day of exam.
worst professor. doesn't teach anything in class. I had this professor for Window Server and he ruined my interest in this subject. If you really want to learn anything, just don't choose him.
One of the best courses I took at TRSM. I learnt a lot and I can confidently participate in technical meetings at my workplace.
HE MIGHT BE THE BEST PROF IN THE WHOLE UNIVERSITY. Yes i mean that. I promise you won't regret taking him. I wish i could take him for all my courses. Makes a course like itm 301 a lot more fun and better. Cares for students, helpful. Fair marker but sometimes gives bonus. No tricks no bluffs, listen to him in class and u will ace the course.
Best prof you can get in the BTM Department . If you are in need of help, he will assist you until you understand the concept. Go to class and you will get a good mark.
Great professor, very helpful, recommend to take again
Nurul is an awesome prof. He explains things well and cares for his students. He posts good ppts and practice questions. You can ask him for help anytime. He's funny as well. You won't regret taking a class with him. One of my favourite profs. Love you sir!
Great prof
Nurul Huda is by far the best ITM301 prof ever. Everything he teaches is clear and will be on the exam. Also, he gives practice questions that will help on the mid term and final. Nurul also takes the time to help students out if you don't understand so make sure to ask question and you will do really well in the course.
Definitely one of the best ITM professors in the department! Very caring of his students. Takes personal time to answer and help students online via Facebook group. No surprises during quizzes, midterm, and finals. Pro-Student! Understand his slides and you'll be good, but use textbook for better understanding of concepts
Professor Huda is by far one of the best profs at Ryerson. Really cares about his students,and goes the extra mile to make sure the students understand all the concept. Created a website that includes questions which allows students to have more practice for the final exam. Will take him again,and highly recommend students to enroll in his class.
Best prof i've had for an ITM course, i actually learned something about technology and not just bombardment of extra theory bs. Attend his lectures, gives a lot of helpful resources through his fb group and study intensely from his slides. Very caring and helpful prof!
Hardest marker ever!
I took ITM301 with this prof he is amazing and explains the concepts clearly. I learned a lot in his class I give him 5 stars
I had this Proffesor for itm 301 and itm 500. He is easy for itm 301 but hard for itm 500
Didn't think Ryerson could hire such a good professor. Answers all your questions, makes sure you understand everything. People talk a lot in his class and he does his best to stop them, but the people who talk just complain that he's bad. He does EASY quizzes that boost your exam marks, he makes summarized versions of slides for the exam!
best prof ever, he helps you out so much and will answer all your questions his exams have the content he teaches in his lectures ;p i went to every lecture because he teaches and cares for his students worth taking 8 am classes withhim and gnna take him again for sure
The best prof, take him
I failed his class. Because hes tough grader
he is very hard
I feel like he reports the poor reviews and writes the good ones. He is horrible
Nurul is an amazing professor and he takes the time to attend to the needs of his students. I do not understand why the difficulty rating is high. Y'all just don't want to learn.
Good prof. Even sets up a facebook group for students who need help. 10 out 10
Just go to class and pay attention, he's super nice and cares about his students. Had him for itm305, he's just as easy and he prepares stuff for his students to use as practice for tests. Pop quizzes are short and easy if you had paid attention in class.
Amazing prof. Keeps in contact with students through FB group and provides extra practice q's. Has a website that is helpful with course content as well. Responds to emails very fast. He'll make SQL easy for you!
Had Nurul for both ITM 301 and ITM 500. He really knows what he's talking about and even goes out of his way to help you out. He makes a Facebook group for students to ask questions and he often posts questions to prepare for upcoming tests. Labs are fairly straight forward, show up, put in effort and get 100%. Course material is tougher though
If you've ever had Professor Huda before, he is a lot more laid back with this class. You do need to be present every week to do labs and learn the different topics via your laptop! Labs are easy marks, and the midterm was not that bad. The project takes work! Take it if you really want to learn Android development!
Had him for both 301 and 500. Showing up to class every week is fairly important as he gives out bonus marks, which go toward boosting your overall grade. (For either midterm or final) You have to put in the effort to get the grade though. Practice, practice. Huda will also do his best to help you. Put your faith in him and you will see results.
All in all, Huda is possibly the best prof for ITM courses as he uses his own teaching methods in lectures, so going to them is absolutely helpful if you pay attention. His labs and assignments are really helpful and good SQL practice plus he gives extra resources and is available anytime in his office for help. Very caring, would take again!
Read his slides and its an easy A, don't even bother with the textbook tbh
BEST ,KIND, OUTGOING and all the good trait Prof in ryerson. A true Gen
he's a nice guy. at first it was hard to understand what he was talking about since the lectures were all over the place, but now it's easy to follow. he's funny and nice as well. definitely take this class.
Really, really, really amazing prof. He taught a lot of classes this semester with full rosters so even though he was 100% during class time, it was difficult to reach him outside of class. Through no fault of his own, just overworked. He deserves a raise and TA's
Best prof ever!!!!!!!
Best prof. Attend his class take note and follow his slides easy A+. He will prefer you for the test and spend lots of time to teach what will be in the test. Make sure know different types of IP class and subnetting . Practice those from his website , you will be fine
Such a nice guy. Course was pretty interesting and he knows his stuff. highly recommend if you want a good grade
Best Prof at Ryerson. Took his ITM301 and CITM600 (distance). Fast in responding emails. He is also available outside the class. I missed his in-class lectures for distance course and went to his office a couple of times. He gave me sample problems to solve and explained with patience where I had confusions. He has his own website for course help.
Great prof, actually teaches on the topics at hand and spends time going over it.
I like how he makes additional helping aids to help his students. He's caring and all but his lectures are beyond boring. However, he's always willing to help so ask him for him. Overall, he wants his students to do well so he does give free-bees but is not the best at giving lectures. Still, one of the better IT profs.
Amazing Prof Cares alot about students learning
Since he doesn't use the textbook, attendance is essential since he writes everything on the board. The good news is, he only writes what you'll be tested on so instant study notes lol. Explains concepts pretty well and gives good test breakdowns
class ends at 3 but he's there till 4 because he can't teach or make proper labs/assignments
Amazing professor. Took ITM301, ITM500. He explains things in a way that I understand. Taking ITM711 this semester. Wish we had real labs. The midterm was fair. Hope to get a good overall grade.
Nurul Huda is Honestly the best professor you can get for an ITM course. He's really caring and does his best to help us get the highest mark possible. Very easy!
Took this course online and it was fairly straight forward. He provides lots of videos for subnetting and he has his own course website for additional help. Found the exams very fair and the assignments a little difficult. Overall, if you put the work in, you will do very well.
It's sad to see Nurul not teaching anymore courses at Ryerson this semester/year. He is probably the best ITM prof compared to many of the numb nuts in the ITM department. If you get a chance to have Nurul as your mentor, you will not regret it.
Helpful and easy
Students in he class were either lazy or legit could not grasp the concepts. Lab answers were circulated amongst classmates so those lost students didn't loose lab marks. I opted to do the final android app. project by myself solo, but was forced into a group of 5. I did the entire project myself and carried 4 other idiots WASTE CLASS, AMAZING PROF
Great Professor! I have had him for various ITM courses and he is one of the best in the IT department. He is always willing to help and provides great material such as video tutorials for certain courses. I would really recommend him :)
Great prof that does everything he can to ensure students can achieve a great mark. He posts everything online but if you attend the lectures and make notes you have everything you need to get a 4.33. He literally makes videos to walk you through ALL the assignments. By far the best prof within the ITM department & would recommend again!
Nurul Huda is probably the best professor i came across in Ryerson. He is clear, precise and doesn't try to confuse his students. He provides video guide of the assignments, which really helps you from getting stuck on odd problems. His mid term and final exams are hard but if studied properly you can get a 90+.
Good prof, highly recommend him
Professor Huda is a great professor to have. He clearly cares and is always available to answer questions. He provides video guide for the assignments and labs, which really helps specially with the class being online course with few deadlines. His mid term and final exams are decent enough if you study and do the practice questions
Professor Huda is a great. He cares and answers questions and emails very quickly. He provides video guide for the assignments and labs, and his tests are okay if you study and do the practice questions
Prof is really good and fair. There is quite a lot of homework but the instructions to do them are beyond clear. It takes some time to do some of the homeworks too but they're not hard. Overall, this prof gave the class a really good opporutnity to boost their GPA. Would take him again
bro used to be so good in the past. Now he does not care about you at all, he will get mad if you ask him for help and he spends extremely long marking everything. do not recommend
He's extremely rude when you email him and marks assignments harshly. How does he expect us to memorize 100+ commands for the course for exams? Also his practice questions for the final are nothing like the final exam. This course was stressful for no reason. Plus he takes years to mark.
he's extra hard in this course for some reason and not very helpful. the exams are difficult and group project makes zero sense and when we emailed him a question related to the project he never responded and then failed our group. don't take him trustt
Dr. Huda made this class very hands-on, with many projects that solidified the understanding of how to set up different aspects of cloud platforms. The lecture material for the midterm and final were relatively straightforward to understand. If you have any questions he answers them quickly by email.
He was honestly one of my fav profs I've taken at TMU. His assignments & labs are straightforward and has demo videos for them (although they are from 2020, so you have to cross-reference with the lab/assignment). The content was super interesting, as well. I would take this prof for more courses if I could! He replies to emails quickly, too! 10/10
This course is straightforward. Labs and assignments are given to you with step-by-step instructions; if you follow them, you will get a great grade. Discussion posts are similar to discussion posts for any course, so it is no surprise. The midterm and finals were easy, and he gave you sample questions to practice.
Class Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
7%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.85 avg changeRatings by Course
ITM301ITM305
5.0
(1)ITM711
5.0
(5)CITM711
4.9
(8)ITM706
4.4
(15)ITM600
4.3
(9)Difficulty by Course
ITM5OO
5.0
CITM301
4.0
ITM301305
4.0
CITM600ITM706
4.0
ITM500
3.6