4.2
Quality2.7
Difficulty79%
Would Retake225
Reviews79%
Would Retake
225
Reviews
Rating DistributionOfficial
5
157
4
23
3
8
2
9
1
28
What Students Say
“He's a really good prof and also very caring”
ITM107 - 5.0 rating“This professor is probably the best prof I've had in Ryerson since I've started”
CITM820 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
15%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
CITM407
5.0
(8)CITM301
5.0
(3)CITM430
5.0
(1)CITM500
5.0
(8)CITM107
5.0
(1)Difficulty by Course
CITM610
4.0
CITM200
3.7
CITM207
3.5
ITM618
3.5
ITM207
3.4
Reviews (225)
This professor is probably the best prof I've had in Ryerson since I've started. Although his assignments are a little tough, he's extremely well spoken and makes sure everybody understand concepts (at least enough) before proceeding in the class.
Debashish is probably the best professor at Ryerson simply because he cares for students and will make sure everyone understands. You can approach him for anything as he replys to emails quickly. Test are straight forward and no surprises he will explain concepts very well prior and give hints on what to expect. Great prof but Don't slack off.
it was easy and cheesy
Awesome Prof. The class wasn't easy but he is so helpful and is willing to work with you to understand. I took the class in the summer so it was difficult to come all the way downtown to meet with him to get extra help so he said he would skype with students who had difficulty. Great prof. Cares about students but you still have to put the work in.
Awesome Prof. Helps you a lot! Will take again!
Good guy, take the (ITM 820) course with him. He makes sure you understand the material. If you go to his lectures and take notes, you'll get a good grade!
This professor was great, he really cares about the students and gave us feedback on our midterms and often extended assignments and labs. He would always be willing to help out with tough material. The course is tough because everything is very fact based, so it's hard to study for the midterm and final.
This prof is by far the BEST and I mean BEST prof in Ryerson. He knows what he is talking about and is absolutely engaging in all his lectures. He is funny, smart, helpful, and understanding. He loves to teach and you will see that on the last day of your exam. I wish he taught all ITM courses. THE BEST PROF in Ryerson for ITM courses.
I just love this professor! He helps his students a lot. Probably the best in Ryerson. I would love to take courses again with him.
Awesome prof.
This prof is one of the best at Ryerson. He is passionate about teaching and helps his students a lot. He does his best to prepare you for exams. I will take more courses with him.
AMAZING PROF! just attend his lectures and follow his lead!
Debashish is a great professor! He knows what he's talking about and he's willing to answer any questions. Take advantage of his labs (if applicable) because that's the best time to ask him about any homework, project, etc.
This guy is so laid back. His lectures are not clear but if you have any questions, he clears them up. He gives you reviews for the exams so its easy and straight-forward (no textbook needed!!) There's a lot of memorizing but thats with any prof for this course. Super chill guy and he doesnt care about attendance. Very understanding too!
Probably one of the best professors i have come across at Ryerson. He teaches the material the simple way and does not confuse the students with alternate methods etc. He is an easy marker, if you do the work right and have shown effort, he will give you a good grade. Exams significantly reflect the assignments/content assigned in class. The BEST!!
Mr. Roy knows what he is talking about. He is the best prof. I have ever met. He will help you a lot. To clear your confusion he will describe things with lots of examples. And again he is smart and lively!
The best professor I have ever had personally and one of the best or if not the best ITM professors Ryerson has to offer. Great professor who has clear grading criteria and helps his students understand all course material. Made networking really fun and even a career option for me. Just show up to his lectures theyre amazing. HES A BEAST! Take him
This professor is a GEM. Thank you being a huge support especially taking the time to review the projects before submission. Great guidelines for exams made it easier to study. Now its time for itm 500:)
Really good Prof, attend the lectures and go through his power point in detail and you will be fine. Ask for clarification he will help you! He really enjoys when students put in the effort and asks him question. Looking forward to taking ITM 500 with him, he is one of the profs at Ryerson who actually cares for students! He is a great prof!
This prof is amazing!!! He helped me during the entire semester. He is one those profs who understands you and if you are having difficulties and he is willing to help you. Make sure you go to his lectures because he tells you whats on midterm/exam. Ryerson should hire professors like him!!!!
LOVE this prof had him for 600 funny individual very intelligent use him as much as you can, attend all his lectures and you will be fine (knows who you are even if you don't participate during lectures) always there to help and quickest replier ever! FAV PROF !
Amazing prof! One of the best ITM profs in Ryerson. Midterm was easy as hell, all MCQ. Final was all diagrams and few short ans. Do all HW questions, and work hard on project. Lectures may be boring, but he is a very nice, approachable, and understanding guy. Homework and project r always due at 4 am. Helps a lot, and answer emails quickly.
AMAZING PROF. But the course is hard.
best prof ever !!
decent prof. but very risky course
Amazing prof! Shows each and every step on the whiteboard. But the course is basically on logic building so you need to practice a lot! Take him and your life will be easy.
His midterm was fair. Final was really hard!
Awesome prof! I would certainly take him again.
You will need the book for this course even thought the prof says you don't need it. We are told that this is an easy course at the beginning of the first class but the midterm what hard. You basically have to write diff codes for all the questions, no MC. Lectures and slides are over simplified until you hit the midterm
This professor is really nice. He describes everything so easily and he will not start a new topic until everyone understands it. But this course is totally based on logic and so you need to do a lots of practice to do good in the course.
The prof is amazing. He helps you a lot and in the lab you will show you all the steps to solve a problem. To do good in this course you need to practice a lot. The prof is also available outside of the class to help you. Take him and your life will be easy.
One of the best profs in Ryerson. Take him and you will be fine. He even provides feedback on the project work before you submit them.
This prof. is awesome. I like the reviews before the midterm and final. Those reviews give you a nice direction.
This professor is by far the best prof in my student life. The best part of his teaching is he always gives you nice feedback.
This professor really cares about his student. You can setup a Skype meeting also. Different features of networking are described so nicely. He is one of the best profs in Ryerson.
He is my first professor who is so caring about his students. You can ask him any question and he will describe it with lots of examples. He is sooo goooooooooood!!
read the book. The questions are from the book. if you do it you will be good!
If you follow his instructions and come to class regularly you will certainly do good. He is a nice and cute guy!
Just be in the lecture and then he will show you the right direction. Such an awesome professor!!
Nice and easy going professor. He describes things so well. And before the exams the detailed reviews are so good.
Material wasnt clearly conveyed, didn't get much out of lecture. Then in labs no one knew how to answer questions.
Get the book and teach yourself coding. Lecture slides where 1-2 pages that didn't say much. Pure mumbling in lecture and lab.
Amazing prof!!
One of the best profs in the University and helps his students a lot.
Nice prof! He does not come with any surprise. If you put your effort in the lectures you will definitely do good!
Nice and easy going professor. Ryerson should hire profs like him.
The best prof ever. The best thing about him: he can teach really well and always helps you.
Want to learn database? Then go to him!! An immensely talented person.
He teaches programming very well because he was in the software industry for lots of years. So when teaches it becomes industry standard.
An excellent professor with tons of knowledge!
By far the best professor in my life. He makes things so easy and on top that he helps you lot.
Must get book and study all assigned chapters or you will be lost in lectures because it's hard to understand what is being said. We are tought how to answer all the exam questions in the last class to be able pass the course.
Just don't, couldn't understand anything he said
Nice professor! He helps his students a lot and never come up with any surprise for the exams. His reviews are awesome!
terrible just couldn't understand his English
He is a nice professor and he clears all your confusion. At the time of job interview it helped me a lot.
He teaches Java in a very nice way. This guy has a lot of industry level programming experience so his teaching is career centric!!
Nice prof!! He is easily approachable and helps you a lot.
He just amazing. He shows how to write queries in an innovative way. The best!!
Nice, caring and helpful professor. Take him and your life will be easy.
Awesome and hardworking prof!!
I have started my Ryerson study with the best prof! He cares for the students a lot!
If you want to learn programming from a professional then mr. Roy is a must take!!
Class is alot of information and boring don't blame the guy he is nice but marks hard on cases. The exam and midterm are hard af I got a c- in the course barely passed study the textbook and make notes to pass midterm and exam study hard skioped all his classes
Very nice professor. Everything he covers in the lectures, are also in the exam. If you take a course with him do not miss any of his lectures. I was present in each and every lecture. My grade will be either A/A+.
For first year BTM students - ITM100 Awesome prof! Lectures are mainly from the textbook but summarized very well. Didnt need the textbook at all. Midterm was very easy but the final was pretty hard A lot of it is common sense if you know a little bit about tech Sitting up close would be better because of his accent
I would say I have started my University study with the best. The prof is the best. This course is taught by many different teachers but our class always had the highest average and it was because of Mr. Roy. He is very nice and easily approachable. The best part is he always smiles.
He is a really hardworking prof. He even stays with his students in the Lab till 10.30 PM. He does not leave the classroom or lab until all your doubts are clear. In the last few lectures although he was sick but he did not miss a lecture and also he did not leave early. Anytime I get a chance to take a course I will take him. You are awesome ROY!!
CHOOSE HIM!!! He's a great prof even though material is dry and you have to teach yourself. He makes it easier and he replies to emails super quick if you have any questions/concerns
honestly, he's a chill prof but he never gives feedback on any assignments. The case study was challenging, alot of people didn't do well on it and confused as to why they got the mark, some even failed. He didn't give any feedback on the case study so on the final exam, it was hard to know what kind of answers they were looking for.
The professor helps you a lot. He is also available outside the class. In the class he describes everything really well. I will certainly take him again.
He is a great prof. Although he says you need the book for the exam but I just focused on his lectures and I did very well. He is also really friendly and one more thing I have to say: He replies emails so fast. I got reply even at 4.30 am in the morning.
Roy is a very nice person overall. However, his lectures are extremely dry and boring. Although, can't blame him fully because this course is also dry. He's always willing to upgrade you and help you. I emailed him once about a 55% I received, unsure why. He bumped it up to an 80%, no questions asked. Pretty awesome.
Big mistake and don't believe the hype, you should speak to someone who took him for real feedback.
Prof Roy makes the content of the course really understandable. The reviews before the midterm and final exams are really helpful. I will certainly take him again.
Amazing Prof. and he guides you properly. Exam covers whatever he teaches in class. His reviews are really good.
Prof. Roy is one of those professors who works for his students a lot. He is easily approachable and very understanding. Choose him!!
BEST PROF EVER HE IS REALLY NICE. HE IS SUPEER CARINGG. MAKE SURE YOU GO TO OFFICE HOURS HE WILL GET TO KNOW YOU. BEST CHOICE
This man is hands down the greatest prof for ITM100. His lectures to be completely honest his accent is difficult to understand but he is the nicest and most hardworking prof out there. He will help you out and explain and if you email him even at 1AM he will answer. PowerPoint only for exams/midterm, attend all excel labs and you're solid.
He takes pride in staying late with his class. If we could understand what he's saying we wouldn't have to stay late. He basically just teaches you how to pass his tests/exams by giving out the questions. Does anyone leave the class having learned anything, no. Im a A student but failed because he said we don't need the book and i relyed on his lec
He helped me so much for ITM100 and now it is time for ITM207. Roy is a great prof!!
It is a dry course but Prof. Roy made it interesting. If I get a chance in future I will certainly take him again.
Honestly this prof is good at teaching. But his labs are nowhere near his exams. He tells you u dont need the book but trust me you need it. He a tough grader the final exam was hard.
Very easy going professor. Exams were easy. I will definitely recommend him.
His lectures are amazing and if you are in the lectures you will certainly get a very good grade. I will certainly take him again.
I have learned the fundamentals of programming from him. He explains so well. A great professor!!
I have learned nothing. Went to all his lectures and labs. Lectures are akward, he writes down a code and keeps saying "you understand" to which no one responds. Posts 2 sentence notes that are written by a 10 year old. Exams you are expected to write complex codes. Failed his course and im a A student.
I had him for ITM500, he is awesome for ITM407 also. If I get a chance I will take Roy again. He is so nice with his students. He also helps you a lot in class as well as outside the class.
Bought the book after the midterm but it was too late. He said we don't need the book. Useless lectures, notes, and labs. You have to teach yourself the material. Do NOT go to his office, he expects you to stay after class tell 10:30PM and build a relationship with him. You will come out with nothing to show for your effort, terrible java logic.
Very nice guy, but not good at teaching. You will find yourself being completely lost. He forgets that he's teaching a class and not himself. When you ask for help he helps as if you already know the content. Midterm and Final were not bad. Had to teach myself the course.
Prof. Roy is the best in Ryerson. He teaches really good and he is also available in the lab time. I would certainly take him again
Teaches programming really well. He postes lots of practice questions and in class tutorials helped a lot. I would certainly take him again
Awesome professor. Teaches database queries really great. With his help I am also well prepared for my first certification exam for database system. He is a really nice and talented person. Ryerson needs more profs like him.
The best ever prof for my lifetime. He offers quality teaching. The labs are conducted by himself so you can ask question directly to him rather than to a TA
Prof. Roy works hard for the students. He applies a step by step approach to clear any doubts about database queries. If possible take him.
Boring. you must do readings on your own, and very hard to understand.
He is a great professor. I guess he is the only prof. Who writes queries in the board and explains them step by step. I highly recommend him.
Prof Roy is a good prof, super helpful. Went to one class and finished with a decent mark.
Best prof imo. helps all students understand n if they dont he will reteach it.
sick prof, really easy, super jacked, #1 itm prof BTM PRogram, worlwide.
Gets back to you as soon as possible
This professor is awesome. He is super fast in responding your emails and publishes the results real quick. He prepares the class for the exams really well. The sample questions are really helpful. His delivery style is amazing as well!!
He is a nice person. He tries his best so that you understand the topic. He is also available outside the class. So if you have any doubts you can meet him to clarify.
Good prof. The first test is very easy, but don't let that fool you keep going to class as the second test and exam are more challenging.
great prof
I had professor Roy for ITM 107 and all I can say is, he is a nice and helpful person. You could go to him for extra help after class or during his office hours. He does tell which questions you will get in the test + exam. Beware first test was EASY (hs math review) and second test was tough, especially Linear Programming! Overall a great prof!!
Pof Roy has been very caring throughout the semester. He was ready to help whenever asked. Even though attendance is not mandatory but you would not miss his lectures as there are some materials that needs lecturing. great prof overall.
Great prof, very understanding and flexible, wants to help you learn and replies to emails very quickly
Study off the review questions he gives you for midterm and final and you'll easily get an 80%. Make sure you know vignere and playfair cipher inside out and how to solve it if the word has "JJ".
The man is the Goat, hands down the best prof you can get for this class and one of the best profs at Ryerson in general. The man is a legend.
best prof. i had all year
amazing prof. teaches very well & is willing to give extra help. For ITM 107 you still need to understand and practice and attending lectures will help you a lot. Weekly assignments are easy and you get marks just for completing it, he doesn't check if the answers are correct, but he'll post it. Great Prof!
Pretty good prof, his lectures aren't drawn out and he gives good test/exam breakdowns. Tells jokes sometimes during the longer lectures.
Just print out his slides and study the review slides he posts for midterm/ final. No need to buy the textbook. Follow the review and you'll easily get an A, theres not tricks he tells you exactly what to study.
one of the best profs at ryerson. really easy tests, and the homework bumps you up a lot as he just gives a completion mark. highly recommended
He's a really good prof and also very caring! Just do the test/exam reviews and mostly everything that shows up there wouldn't be a surprise. Assignment are a big booster so just do them. Hopefully I would have him again!
All I can say he Excellent
Best professor I've ever had in my life
Probably one if not the only nicest profs at Ryerson! 10/10 recommend.
Hilarious but very accommodating and skilled. Replies emails real fast. Awesome
He's pretty awesome. Marks fairly and is willing to help out students as much as he can. Extremely nice but also knows his stuff. Lectures aren't mandatory but I found them really helpful. Highly suggest you take his class. Better than most IT profs.
He guides the whole class really well. If you want to achieve a good grade then attend his lectures. He also prepares the class for the exam. I highly recommend him.
He is one of the best ITM professors available. He makes you understand the content and gives a lot of good feedback. He's super chill if you go in his office hours. Overall, take this prof if you have a chance.
Awesome and energetic professor. If you seek help he will always help you. Highly recommended.
This guy is the best ! Always willing to help and be there for students . Absolutely amazing
He works so hard for the students and super fast in marking. Got back the midterm grade within 2.5 hrs. He helps the students a lot.
Professor Roy is a very good prof. No matter what concept you are learning, he will try his hardest to make sure you understand it. For someone who is doing his PHD and teaching full time, he is the most caring professor i have ever had so far (3rd year btw). One thing is certain, YOU need to put effort in asking him for help. fast emails too!
Really good prof! Really enjoyed taking his class. takes time to help you understand concepts better. Labs are mandatory but they help when u dont understand the material
Professor Roy is easily one of the best professors at Ryerson. Genuinely cares about you if he sees that you do your work. Put in effort and he'll recognize that.
Awesome professor!! Helps the students a lot. If you dont understand anything he will describe again and again. I highly recommend him.
really good prof. very understanding. tries his best to help every student.
if you're in 301, take any other Professor than him. The lab is marked unnecessarily hard compared to the other classes, which is unfair. literally just reads off the powerpoint.
He is a nice professor and also available to help. If you are present in the class it is really helpful.
Excellent Professor! Really cares about his students and takes every opportunity to help them succeed. Focuses on the big picture rather than the silly nitty gritty. Easy marker, open to suggestions and overall nice person.
He was an amazing prof. Really interesting and fun to talk to. He really cares about his students and is always will to help when asked.
Had him for ITM 301, great prof but the course is hard in general but with his TA marked all the labs and assignments extremely hard. But if you talk to him in person for remarking with proof you did the work properly he usually blesses you. Go to lectures take notes of the stuff he writes down on the board.
Roy's a real gem. He sympathizes with his students since he is one too completing his Masters etc. His lectures are short & sweet, go to class and he'll likely tell you how to do the labs, assignments and tell you what kind of exam questions to study for. He was the only proff that came clutch when it came to adjusting deadlines for assignments.
roy was an amazing prof and he truly cares about his students. Do not hesitate to take him!!
Debashish is one of the best ITM profs at Ryerson. He is a little content heavy at times, but if you do your due diligence of studying and staying on track during lectures, you'll always do well in his class. He's a solid one.
He's an amazing guy when you get to know him. He cares about you and is willing to help you however you need. One of the best ITM profs that I know of!
Over rated from the rest of the reviews. Exam was wayyy too hard and basically everyone failed it. This prof is Nothing special
One of the most overrated and snakiest profs out there. I recommend studying extremely hard for the Final Exam. He will bite you behind your back
- You don't need a textbook; ppts are enough - Midterm is really easy- try getting %85+ - Labs are free %10 - Exam is hard, however he gave bonus marks - Overall, read the ppts, do the labs yourself, don't fall behind and you should be fine.
He's an alright prof. Slides are usually enough but if you want more info you gotta read the textbook. what throws me off sometimes his accent. If you ask him for answers he usually gives you them
Very good prof, had him for ITM107 in first year also he is really smart and kind, definitely recommend taking any ITM courses with him.
Very nice prof, but moves at a fast pace and uses jargon while teaching assuming you know it.
Really nice guy final exam went really good
Roy is a great prof, however for his class you need to understand his material thoroughly. Coding was taught using a flowchart programming language so background experience is recommended. Exams are extremely easy if you take the time to learn how to trace.
Disorganized
Its been a pleasure to be in his class. He is understanding and goes out of his way to help his students. Lectures are helpful to the assignments he assigns in class. Midterm was difficult but if studied correctly high mark can be achieved in his class.
Worst online professor I have ever had. Does not teach you anything just throws some useless modules at you and thats it. Everyone in the discussion boards were saying how hard the stuff was to learn and he didn't listen or give any extra help with the concepts. Would definitely avoid if you are taking online
He is an awesome professor and uploads a lots of help for Raptor. If you don't understand anything then you can schedule an appointment through Zoom and he will try his best to clear your confusion. All in all an awesome caring prof.
Straightforward content. Don't need to go to lectures.
Professor Roy is very condescending when you ask any form of question via email or in class (online). I did not feel as though he was willing to assist with my learning.
Very interesting prof, kept the class engaged for most of the time. He has a very good sense of humour and is very accessible outside of class he answers his emails very swiftly. If you are taking ITM-102 I'd 100% recommend taking professor Debashish Roy.
Very knowledgeable and gives fair assessments
I had the textbook but didn't really use it since his slides were enough. His final and midterm were all multiple choice and straightforward. He'll give example questions during the lecture which makes understanding the content a lot better. He's also really nice when it comes to asking questions, especially about the group project
He is a great prof. My favorite ITM prof so far. The midterm and final are reasonable and 100% MC. Make sure you go over the slides to ensure you know your content before going into the exam.
i had him for ITM 102 and he was the best prof i think i'll ever have. please take his class if you have the opportunity to, especially if it is online. 10% of the course was just attending lectures and the case study's and quizzes are so easily marked. you don't even have to pay attention as long as you have the right format you're golden.
If you have the chance to take Debashish as your ITM prof- take it!! He's a really understanding prof and the class is really easy! My advice is to actually go to class and the labs because he does weekly quizzes and gives participation marks (for ITM102 at least) but other than that, easiest class I had this semester by far.
Prof Roy is really nice and the content for this course is not too crazy. His lectures are relatively engaging but he gives easy participation marks. The labs and the quizzes are also easy, his TA is nice and explains the labs nicely. Group project is also easy but the exam was harder than I expected.
He's a real gem! You get participation marks if you show up to class so make sure to do so. Easy marker on the group project and case studies. Better than all the other ITM profs!
HIs lectures were very short and just reads off slides. His exams are based on his slides so do pay attention to what he says during the lecture. Overall, the course isn't too bad but the material might be a little dry. His lectures could use more enthusiasm but the course is fairly straightforward.
Explains the concept very clearly and is very understanding. He genuinely cares for his students
Great professor. If I could give him a 6/5 I would. For the project, use him as a resource and check the work you have done. He will give constructive feedback and you will do well. The midterm and final are very fair. You just need to make strong notes and you are set. You do not need the textbook. His slides are more than enough, don't waste $$
Worst online class professor. To be honest, he just read the slides, go through the content very very brief, you didn't even notice. and ALWAYS throw questions that we didn't even know the answer!!! Also, the assignment is different that he have taught in the class, also there is too less time for the test, we cannot even finish the calculus.
The most irresponsible professor I've ever had. Does not teach you anything useful, his teaching method was just reading off from the lecture slides. Nothing was related to the homework or exams on his lecture. During our final exam period, I've asked him "what is covered in the exam." He responded "I don't know the answer to this question."
This is hands down the most painful class I've ever been part of. This teacher just reads off the slides. The time given to complete the midterm and final was mediocre. The exam was mostly on raptor questions which were not taught properly at all. Spending thousands of dollars on a university is not ideal when professors don't put effort to teach.
final exam was worth 50% and 25 MCQ. You could say that its fine, but more than half were questions randomly relating to lecture slide material (300+ slides) which was not given homework for. If that doesnt stress you already you only get 1 hour (exam length) to learn it all !!! Dont take this Prof for this course, you will regret it.
Dont listen to first years complaining about itm 207 (that course itself sucks) but for itm 706 this guy was a very good prof. Recommend taking him, if you want a good grade.. Hope this review helps..
ok class there are so many assignments that are worth so little. Tests are all multiple choice-based and focus on subnetting. Probably would have taken a more interesting course if I had the chance.
Such a caring guy but the course online really held him back. Most of the course is based on RAPTOR, which is taught by a TA who is about as useful as a rock. Sucks that he didn't cover more of this in his lectures. His tests were also odd as they were 25 questions in one hour, and this was not close to enough time. Debashish is a great guy though!
Debashish is an awesome professor. He describes the concept nicely and shows the tracing of Raptor charts using lots of examples. The course is challenging, so you have to give time to do good in this course. But, professor Roy is really caring.
If you don't want to waste your money you should take professor Roy for whatever course he teaches. He is the most understanding professor I have ever had in Ryerson. He is the best.
Professor Roy describes the complex problem really easily. He tries his best to make things clear for the students. I will certainly recommend him.
It was an easy A+. Just be regular in everything and submit the assignments/discussion before the deadlines. This course is a very good preparatory course for the CCNA exam and the professor gives a very detailed feedback on the assignments. I will certainly take him again!
This professor was nice but the thing is that he doesn't know how to teach, he reads off slides, and then the exam and assignments have questions you didn't even learn about.
He's a decent prof but very petty, don't piss him off or get on his bad side. Make sure he knows your name and you participate plenty, this can help you boost your grade. He is not the best lecturer and does not like or help students who skip any classes.
The professor describes the concept very nicely. If you are present in the lecture then you will be doing really good in this course. Again, to do good you need to practice programming! I will definitely recommend prof. Roy.
Sick professor, teaches in a fun engaging manner! Everyone genuinely enjoys the lecture and thoroughly understands the content end of course!
Took him first year and his teaching and course were both easy to understand. Honestly, he tells you what to study and how to succeed in his class tests are not difficult and he's also quite a funny and open guy.
Amazing dude very kind and helpful the course itself is boring but what can you do not his fault.
He is a great professor. You have to attend class since lectures aren't recorded and his slides aren't complete and left empty on purpose. He is usually great at providing help right after class and during the week. He just has a rule he won't help 48 hours prior to a due date. His sample midterm and final mirror what the midterm and final will be.
Hands down worst prof in ITM. Half of the slides are incomplete. When it comes time to studying for the exams there is nothing you can read to study it. You just have to rely on your memory from the live lectures. Midterm was ridiculously difficult and barely gave any time. His slides are so bad that it looks like a 4th grader formatted them.
Awesome professor! Provides a detailed feedback and quality lectures. I will certainly take him again.
The best in Ryerson. I will definitely take him again. Just attend all his lectures and you will be fine.
Dr. Roy is the best prof at Ryerson. His lectures are engaging, he answers questions nicely, and he gives very good feedback on assignments. This is the third course I've had with him and it was always a great experience He's very knowledgeable about programming and networking, and even gives good career/academic advice related to your interests.
Prof. Roy is definitely one of the best ITM professors. He does a great job with carrying out his lectures in a way that you gain a lot of knowledge while making them as interesting as possible. Responds to emails extremely quick as well. He does a good job of preparing everyone for exams and assignments are very straight forward.
To do well in CITM 706, I recommend that you get feedback on your labs & assignments before submission. Professor Roy is willing to help! The group project was graded leniently. The midterm & final exam was easy, study from the Modules. Textbook not required. An easy A if you put in a lot of effort.
A great professor. He provides a very detail feedback for the assignments and also available for office hours. I studied regularly and ended the course with an A.
Debashish Roy was an amazing professor all of the test material was straight from the slides and not trick questions. highly recommend that you take him for ITM 102 for a great mark and a enjoyable time.
Good prof, tests are kinda differ from course material but overall one of the best profs. Makes sure students get the concepts and knows his stuff
Lectures are just read off the slides but it covers everything that you need to know on the test. If you stay for the tutorial he will give you the answers if you ask ( Basically free 10%). Nice prof, class isn't mandatory to do well. Easy to approach, nice guy.
Best Itm107 prof! we didn't have to pay for web assign or a textbook. Lectures aren't mandatory, but tutorials are great to attend because he really helps you to understand even if you're having trouble. He gives you a free 10% for attempting the homework. 2nd test was slightly hard , but the first test, tutorial and exam makes up for it.
good professor
- decent at teaching, gives multiple examples - weekly completion marks for practice questions (will get marks even if wrong) - always answer questions to make sure u understand - gives practice tests very similar to tests and exams
THE GOATTTT. Assigns only a couple of questions from the textbook for homework. If you need help he is willing to help you out during tutorials. Makes lectures interesting as possible and is ready to answer your questions with examples. Def recommend as this course is highschool review and this prof makes it enjoyable.
His exams are pretty decent but he marks assignments way harder than the exam.
good prof, teaches well. However...... his midterm and final are crazy specific and honestly overkill in terms of content. He has very specific questions which is quite unfair after we are already burdened with having to memorize Everything in class. There's honestly no need to ask such a specific questions on exams! It's a pure memorization class.
He is the goat. He provides very detailed feedback for the homework and assignments. Exams are also straight from the slides.
The final exam was easy. Just be in class. He will prepare you well for the exams.
He was great for 107, but not so much help for 207. The course is easier if you have prior programming experience. Watch out for the final and make sure you learn raptor thoroughly. Do the labs and review the raptor problems, the final exam questions are similar but a bit more difficult. If you understand raptor well you're set for the final.
It was an awesome course. Before you submit the assignments, email him for feedback. Just one thing, he does not like it if you ask him questions on the due date. I would certainly take him again.
Honestly, the final exam was beyond brutal for someone without coding experience. Pretty sure the final exam average was a fail.. Like there wasn't any relatively average questions, it was just straight to extreme intense raptor questions. He isn't a bad prof, I found that there wasn't much resources to study from. Overall, average/meh teacher.
Hes a really nice prof he cares about his students, but ONLY if you respect him by showing up to his class and showing you want to learn. He is a tough grader but only because he prepares you for what he expects in his final exam diagrams. He also tells you his MC is from his slides He should teach itm200 better than derbal, easy A if you listen
Roy is the goat for all ITM classes. If you ever see him teaching an ITM class its a no-brainer to enroll in it. He is knowledgeable and marks very fairly in all the ITM classes he teaches. He was my favourite prof that taught ITM in my undergrad! Make sure you attend class and the labs as he tends to provide helpful tips for assignments and exams!
Took him before, he does mark hard on assignments but he gives you feedback which tells you what to expect for midterm and finals. honestly the midterm was really easy it was majority of routing, class routes, and final exam was very similar. Ask him for feedback on assignments he will help you and basically get you a 100. lecture heavy but easy.
king of bengal
He is a really empathetic prof, very enjoyable class
get ready for such a chill prof, literally just do the labs and the work and you're chilling. easy marker, just seriously do your work and you're looking at a GPA booster. I had a pretty bad TA so I skipped some labs which I wish I didn't but she did not know what she was doing. Other than that, you got this!!!
He is so kind & caring and wants to see you succeed. He's very approachable if you're struggling or require more explanation on the content he's teaching. The class itself is kind of hard as someone who didn't take supporting classes in hs (10 yrs ago) to even have a clue what was going on. I would take him for every single BTM class if I could.
Awesome professor. Replies emails so fast and available for office hours. I highly recommend him.
The professor is awesome. The course itself is complex, but Professor Roy described the algorithms with lots of patience and enthusiasm. I would definitely take him again.
The professor presents the materials in a friendly manner. He helps a lot with the projects and assignments. He provides feedback before you submit it to the dropbox. If you are present in his class, you will certainly get a very good grade.
Awesome professor, probably the best I had in my TMU life.
Professor is incredibly kind and approachable. Lectures can be challenging, but tutorial sessions are super helpful. Using Unstuck study alongside the free course materials was a game-changer for me. Would take this prof again in a heartbeat!
If you need to take 301, take it with Roy! Trust me, you will regret not taking him. He's very kind, tests very fairly, and his slides are good to learn off of.
Amazing professor, super lenient and considerate especially when you talk to him 1-on-1. His lectures are very engaging and he draws many good examples so you can understand the content. I recommend getting to know him by introducing yourself and chatting with him for a few minutes after every lecture! Super sweet & nice person to talk to!
The professor grades differently students on the assignments, does not have a clear standard on his grading The final had more topics from the midterm and did not reflect what we had to study.
Good teacher, think accent, and easy homework with feedback given
I was enrolled in CITM618 and ITM820 with Professor Roy he was always respectful, and understanding. His lectures were genuinely enjoyable to attend. He's a fair grader, and he's always approachable if you have any questions or need help. From my experience, if you attend his classes, and actually try solving the assignments, and you'll do well.
All the assignments were done simply by following the instructions. I could literally finish every single one in less than an hour if i sat there and just focused. 100% on every assignment and even on the group project as well. The tests will be difficult IF you do not lock in and pay attention and don't ask question or know the material, expected!
Barley passed because of that brutal final exam, he also makes the assignments unrelated to what is taught in class and excepts you to know how to do it.
Don't take this prof
Don't waste your time.
Class Info
Online Classes
100%
Attendance Mandatory
23%
Textbook Required
15%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
CITM407
5.0
(8)CITM301
5.0
(3)CITM430
5.0
(1)CITM500
5.0
(8)CITM107
5.0
(1)Difficulty by Course
CITM610
4.0
CITM200
3.7
CITM207
3.5
ITM618
3.5
ITM207
3.4