4.2

Debashish Roy

Information Technology - Toronto Metropolitan University

4.2
Quality
2.7
Difficulty
79%
Would Retake
225
Reviews
4.2
Quality
2.7
Difficulty
4.2
Helpful
4.2
Clarity

79%

Would Retake

225

Reviews

Rating Distribution
Official

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

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 109 grades
Most common grades:
A+ (30)
A- (22)
A (19)
Grade Distribution
A(49)B(6)C(6)D(4)F(4)A-/B+(40)
Based on 119 reported grades
A+: 30
A-: 22
A: 19
B+: 18
Common Tags
Respected (66)
Gives good feedback (60)
Caring (39)
Amazing lectures (31)
Participation matters (30)
Inspirational (25)
Clear grading criteria (24)
ACCESSIBLE OUTSIDE CLASS (23)
Rating Trend

Declining

-0.22 avg change
Jan
Mar
Apr
May
Aug
Sep
Last 6 months
Ratings by Course

CITM407

5.0

(8)

CITM301

5.0

(3)

CITM430

5.0

(1)

CITM500

5.0

(8)

CITM107

5.0

(1)
+19 more courses
Difficulty by Course

CITM610

4.0

CITM200

3.7

CITM207

3.5

ITM618

3.5

ITM207

3.4

Reviews (225)
5.0
3.0
CITM820
Nov 27, 2014

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.

5.0
2.0
CITM820
Dec 14, 2014

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.

1.0
5.0
ITM820
Jan 10, 2015

it was easy and cheesy

5.0
3.0
CITM600
Jan 15, 2015

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.

5.0
1.0
ITM820
Jan 18, 2015

Awesome Prof. Helps you a lot! Will take again!

5.0
2.0
ITM820
Grade: A+
Apr 18, 2015

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!

4.0
4.0
CITM610
Grade: C
Apr 20, 2015

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.

5.0
1.0
CITM600
May 4, 2015

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.

5.0
2.0
CITM600
May 13, 2015

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.

5.0
2.0
CITM407
Grade: A+
Aug 17, 2015

Awesome prof.

5.0
1.0
CITM600
Aug 23, 2015

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.

5.0
1.0
CITM600
Grade: A-
Aug 26, 2015

AMAZING PROF! just attend his lectures and follow his lead!

5.0
2.0
ITM305
Nov 21, 2015

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.

5.0
1.0
ITM301
Grade: A-
Dec 5, 2015

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!

5.0
1.0
CITM407
Grade: A-
Dec 12, 2015

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

5.0
2.0
ITM301
Grade: A-
Dec 15, 2015

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!

5.0
1.0
ITM301
Grade: A+
Dec 19, 2015

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

5.0
1.0
CITM407
Grade: B+
Dec 22, 2015

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

5.0
1.0
CITM407
Dec 24, 2015

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!

4.0
2.0
ITM301
Dec 27, 2015

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

5.0
1.0
ITM500
Grade: B+
Dec 28, 2015

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 !

5.0
2.0
ITM305
Grade: A-
Dec 30, 2015

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.

5.0
4.0
ITM500
Apr 23, 2016

AMAZING PROF. But the course is hard.

5.0
2.0
ITM500
Apr 25, 2016

best prof ever !!

4.0
4.0
ITM500
May 3, 2016

decent prof. but very risky course

5.0
2.0
ITM200
May 6, 2016

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.

5.0
5.0
ITM500
May 18, 2016

His midterm was fair. Final was really hard!

5.0
3.0
CITM407
May 31, 2016
Would take again

Awesome prof! I would certainly take him again.

1.0
4.0
ITM200
Jul 27, 2016
Wouldn't take 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

5.0
3.0
ITM200
Aug 2, 2016
Would take again

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.

5.0
3.0
ITM200
Aug 2, 2016
Would take again

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.

5.0
2.0
ITM200
Aug 2, 2016
Would take again

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.

5.0
2.0
CITM820
Aug 7, 2016
Would take again

This prof. is awesome. I like the reviews before the midterm and final. Those reviews give you a nice direction.

5.0
3.0
CITM407
Aug 7, 2016
Would take again

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.

5.0
3.0
CITM301
Aug 7, 2016
Would take again

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.

5.0
3.0
CITM430
Aug 10, 2016
Would take again

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

Gives good feedback
CARES ABOUT STUDENTS
Respected by students
5.0
1.0
ITM305
Aug 19, 2016
Would take again

read the book. The questions are from the book. if you do it you will be good!

5.0
2.0
ITM305
Aug 21, 2016
Would take again

If you follow his instructions and come to class regularly you will certainly do good. He is a nice and cute guy!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
ITM500
Aug 21, 2016
Would take again

Just be in the lecture and then he will show you the right direction. Such an awesome professor!!

Gives good feedback
Participation matters
Skip class? You won't pass.
5.0
3.0
CITM820
Aug 21, 2016
Would take again

Nice and easy going professor. He describes things so well. And before the exams the detailed reviews are so good.

Gives good feedback
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
1.0
4.0
ITM200
Sep 16, 2016
Wouldn't take again

Material wasnt clearly conveyed, didn't get much out of lecture. Then in labs no one knew how to answer questions.

1.0
4.0
ITM200
Sep 16, 2016
Wouldn't take again

Get the book and teach yourself coding. Lecture slides where 1-2 pages that didn't say much. Pure mumbling in lecture and lab.

5.0
2.0
ITM200
Sep 17, 2016
Would take again

Amazing prof!!

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
2.0
ITM305
Sep 17, 2016
Would take again

One of the best profs in the University and helps his students a lot.

Gives good feedback
Hilarious
Amazing lectures
5.0
2.0
CITM820
Sep 17, 2016
Would take again

Nice prof! He does not come with any surprise. If you put your effort in the lectures you will definitely do good!

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
2.0
CITM500
Sep 17, 2016
Would take again

Nice and easy going professor. Ryerson should hire profs like him.

Gives good feedback
Participation matters
Inspirational
5.0
2.0
CITM820
Sep 17, 2016
Would take again

The best prof ever. The best thing about him: he can teach really well and always helps you.

Gives good feedback
Participation matters
Amazing lectures
5.0
2.0
CITM500
Sep 17, 2016
Would take again

Want to learn database? Then go to him!! An immensely talented person.

Gives good feedback
Respected
Participation matters
5.0
2.0
ITM200
Grade: A+
Sep 17, 2016
Would take again

He teaches programming very well because he was in the software industry for lots of years. So when teaches it becomes industry standard.

Respected
Skip class? You won't pass.
Inspirational
5.0
3.0
CITM820
Sep 17, 2016
Would take again

An excellent professor with tons of knowledge!

Gives good feedback
Respected
Skip class? You won't pass.
5.0
2.0
ITM200
Sep 18, 2016
Would take again

By far the best professor in my life. He makes things so easy and on top that he helps you lot.

Gives good feedback
Participation matters
Skip class? You won't pass.
1.0
4.0
ITM200
Sep 23, 2016
Wouldn't take again

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.

Get ready to read
TEST HEAVY
GRADED BY FEW THINGS
1.0
4.0
ITM200
Sep 24, 2016
Wouldn't take again

Just don't, couldn't understand anything he said

Tough Grader
LOTS OF HOMEWORK
5.0
3.0
ITM305
Sep 24, 2016
Would take again

Nice professor! He helps his students a lot and never come up with any surprise for the exams. His reviews are awesome!

Respected
Amazing lectures
Caring
1.0
4.0
ITM305
Sep 24, 2016
Wouldn't take again

terrible just couldn't understand his English

Tough Grader
TEST HEAVY
5.0
2.0
ITM305
Sep 24, 2016
Would take again

He is a nice professor and he clears all your confusion. At the time of job interview it helped me a lot.

Gives good feedback
Respected
Participation matters
5.0
2.0
ITM200
Sep 25, 2016
Would take again

He teaches Java in a very nice way. This guy has a lot of industry level programming experience so his teaching is career centric!!

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
ITM305
Sep 26, 2016
Would take again

Nice prof!! He is easily approachable and helps you a lot.

Gives good feedback
Respected
Participation matters
5.0
3.0
ITM500
Oct 7, 2016
Would take again

He just amazing. He shows how to write queries in an innovative way. The best!!

Respected
Participation matters
Amazing lectures
5.0
2.0
ITM305
Oct 7, 2016
Would take again

Nice, caring and helpful professor. Take him and your life will be easy.

Gives good feedback
Participation matters
Caring
5.0
2.0
ITM200
Nov 18, 2016
Would take again

Awesome and hardworking prof!!

Gives good feedback
Participation matters
Inspirational
5.0
3.0
ITM100
Nov 18, 2016
Would take again

I have started my Ryerson study with the best prof! He cares for the students a lot!

Respected
Inspirational
Amazing lectures
5.0
3.0
ITM200
Nov 18, 2016
Would take again

If you want to learn programming from a professional then mr. Roy is a must take!!

Gives good feedback
Participation matters
Inspirational
2.0
3.0
ITM100
Grade: C-
Dec 9, 2016
Wouldn't take again

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

Tough Grader
Respected
5.0
3.0
ITM100
Dec 13, 2016
Would take again

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

Gives good feedback
Respected
Skip class? You won't pass.
4.0
2.0
ITM100
Grade: A
Dec 16, 2016
Would take again

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

Respected
Inspirational
Hilarious
5.0
2.0
ITM100
Grade: A-
Dec 17, 2016
Would take again

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.

Respected
Inspirational
Amazing lectures
5.0
2.0
CITM500
Dec 18, 2016
Would take again

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

Respected
Inspirational
Caring
4.0
3.0
ITM100
Grade: A
Dec 29, 2016
Would take again

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

Gives good feedback
Clear grading criteria
TEST HEAVY
2.0
3.0
ITM100
Dec 30, 2016
Wouldn't take again

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.

Tough Grader
Get ready to read
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
CITM500
Jan 3, 2017
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
ITM100
Jan 3, 2017
Would take 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.

Participation matters
Inspirational
Amazing lectures
3.0
4.0
ITM100
Grade: B-
Jan 9, 2017
Would take again

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.

Gives good feedback
Get ready to read
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
CITM200
Grade: F
Jan 16, 2017
Wouldn't take again

Big mistake and don't believe the hype, you should speak to someone who took him for real feedback.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
5.0
3.0
ITM820
Jan 16, 2017
Would take again

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.

Respected
Inspirational
Amazing lectures
5.0
2.0
ITM200
Jan 16, 2017
Would take again

Amazing Prof. and he guides you properly. Exam covers whatever he teaches in class. His reviews are really good.

Respected
Inspirational
Amazing lectures
5.0
2.0
ITM200
Jan 18, 2017
Would take again

Prof. Roy is one of those professors who works for his students a lot. He is easily approachable and very understanding. Choose him!!

Respected
Participation matters
Amazing lectures
4.0
1.0
CITM305
Grade: A-
Jan 19, 2017
Would take again

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

SO MANY PAPERS
Clear grading criteria
Caring
5.0
1.0
ITM100
Grade: A
Jan 25, 2017
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
ITM200
Grade: F
Jan 27, 2017
Wouldn't take again

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

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
5.0
3.0
ITM100
Jan 27, 2017
Would take again

He helped me so much for ITM100 and now it is time for ITM207. Roy is a great prof!!

Respected
Amazing lectures
Caring
5.0
2.0
ITM696
Jan 27, 2017
Would take again

It is a dry course but Prof. Roy made it interesting. If I get a chance in future I will certainly take him again.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
3.0
4.0
ITM500
Jan 27, 2017
Wouldn't take 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.

Tough Grader
TEST HEAVY
5.0
2.0
ITM305
Jan 27, 2017
Would take again

Very easy going professor. Exams were easy. I will definitely recommend him.

Participation matters
Amazing lectures
Caring
5.0
3.0
ITM820
Jan 27, 2017
Would take again

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.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
ITM200
Jan 27, 2017
Would take again

I have learned the fundamentals of programming from him. He explains so well. A great professor!!

Participation matters
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
5.0
ITM200
Grade: F
Jan 31, 2017
Wouldn't take again

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.

Tough Grader
TEST HEAVY
5.0
3.0
CITM407
Feb 1, 2017
Would take again

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.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
1.0
5.0
ITM200
Grade: F
Feb 1, 2017
Wouldn't take again

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.

Tough Grader
TEST HEAVY
1.0
3.0
ITM207
May 3, 2017
Wouldn't take again

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.

Get ready to read
LECTURE HEAVY
5.0
3.0
ITM207
May 6, 2017
Would take again

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

Respected
Participation matters
Skip class? You won't pass.
5.0
3.0
ITM200
May 6, 2017
Would take again

Teaches programming really well. He postes lots of practice questions and in class tutorials helped a lot. I would certainly take him again

Respected
Participation matters
Inspirational
5.0
3.0
CITM500
May 6, 2017
Would take 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.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
ITM207
May 6, 2017
Would take again

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

Gives good feedback
Skip class? You won't pass.
Amazing lectures
5.0
3.0
CITM500
Grade: A+
May 10, 2017
Would take again

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.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
1.0
1.0
ITM207
Aug 16, 2017
Wouldn't take again

Boring. you must do readings on your own, and very hard to understand.

5.0
3.0
CITM500
Aug 17, 2017
Would take again

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.

Gives good feedback
Participation matters
Inspirational
5.0
3.0
ITM207
Grade: B+
Sep 12, 2017
Would take again

Prof Roy is a good prof, super helpful. Went to one class and finished with a decent mark.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
ITM107
Oct 15, 2017
Would take again

Best prof imo. helps all students understand n if they dont he will reteach it.

Respected
Skip class? You won't pass.
TEST HEAVY
5.0
2.0
ITM100
Grade: A+
Oct 26, 2017
Would take again

sick prof, really easy, super jacked, #1 itm prof BTM PRogram, worlwide.

Respected
Inspirational
Caring
5.0
2.0
ITM107
Grade: A-
Nov 19, 2017
Would take again

Gets back to you as soon as possible

Gives good feedback
Get ready to read
Amazing lectures
5.0
2.0
ITM107
Grade: A+
Nov 22, 2017
Would take again

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

Gives good feedback
Respected
Amazing lectures
5.0
3.0
ITM107
Grade: B+
Dec 7, 2017
Would take again

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.

Respected
Participation matters
Caring
4.0
3.0
ITM107
Grade: B
Dec 13, 2017
Would take again

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.

Tests? Not many
Tests are tough
Would take again
4.0
2.0
ITM107
Dec 14, 2017
Would take again

great prof

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
3.0
ITM107
Grade: A
Dec 15, 2017
Would take again

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

Respected
Caring
Would take again
4.0
2.0
ITM107
Dec 25, 2017
Would take again

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.

ACCESSIBLE OUTSIDE CLASS
Caring
Would take again
5.0
2.0
CITM500
Dec 25, 2017
Would take again

Great prof, very understanding and flexible, wants to help you learn and replies to emails very quickly

ACCESSIBLE OUTSIDE CLASS
Would take again
4.0
2.0
CITM820
Dec 28, 2017
Would take again

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

5.0
2.0
ITM107
Jan 2, 2018
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
ITM107
Grade: A
Jan 2, 2018
Would take again

best prof. i had all year

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
1.0
ITM107
Grade: B+
Jan 10, 2018
Would take again

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!

ACCESSIBLE OUTSIDE CLASS
Tests? Not many
Would take again
4.0
3.0
ITM107
Jan 12, 2018
Would take again

Pretty good prof, his lectures aren't drawn out and he gives good test/exam breakdowns. Tells jokes sometimes during the longer lectures.

ACCESSIBLE OUTSIDE CLASS
Tests? Not many
Clear grading criteria
4.0
2.0
CITM820
Grade: A-
Jan 17, 2018
Would take again

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.

5.0
2.0
ITM107
Grade: B+
Jan 21, 2018
Would take again

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

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Amazing lectures
5.0
2.0
ITM107
Jan 24, 2018
Would take again

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!

Gives good feedback
Respected
Inspirational
5.0
2.0
ITM107
Grade: A+
Feb 13, 2018
Would take again

All I can say he Excellent

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
2.0
ITM107
Grade: B+
Mar 4, 2018
Would take again

Best professor I've ever had in my life

Respected
Hilarious
Amazing lectures
5.0
2.0
ITM820
Grade: A
Mar 11, 2018
Would take again

Probably one if not the only nicest profs at Ryerson! 10/10 recommend.

Get ready to read
5.0
3.0
ITM820
Mar 12, 2018
Would take again

Hilarious but very accommodating and skilled. Replies emails real fast. Awesome

Respected
Participation matters
Skip class? You won't pass.
5.0
3.0
ITM820
Grade: Not sure yet
Mar 19, 2018
Would take again

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.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
ITM820
Grade: Not sure yet
Mar 20, 2018
Would take again

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.

Respected
Inspirational
Amazing lectures
5.0
2.0
ITM820
Apr 14, 2018
Would take again

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.

Respected
Inspirational
Caring
5.0
3.0
ITM820
Apr 17, 2018
Would take again

Awesome and energetic professor. If you seek help he will always help you. Highly recommended.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
ITM820
Grade: A-
May 1, 2018
Would take again

This guy is the best ! Always willing to help and be there for students . Absolutely amazing

Gives good feedback
Respected
Get ready to read
5.0
3.0
CITM200
Jul 13, 2018
Would take again

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.

Respected
Participation matters
Skip class? You won't pass.
4.0
3.0
CITM200
Jul 23, 2018
Would take again

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!

Gives good feedback
Amazing lectures
Caring
4.0
3.0
ITM107
Grade: B+
Aug 8, 2018
Would take again

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

Get ready to read
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CITM820
Aug 15, 2018
Would take again

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.

Clear grading criteria
Hilarious
Caring
5.0
3.0
CITM107
Nov 22, 2018
Would take again

Awesome professor!! Helps the students a lot. If you dont understand anything he will describe again and again. I highly recommend him.

Gives good feedback
Respected
Participation matters
3.0
4.0
ITM301
Grade: Not sure yet
Nov 30, 2018
Would take again

really good prof. very understanding. tries his best to help every student.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
2.0
4.0
ITM301
Dec 10, 2018
Wouldn't take again

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.

5.0
3.0
ITM301
Dec 10, 2018
Would take again

He is a nice professor and also available to help. If you are present in the class it is really helpful.

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
ITM107
Grade: A+
Jan 7, 2019
Would take again

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.

5.0
2.0
ITM820
Jan 15, 2019
Would take again

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.

Gives good feedback
Respected
Inspirational
3.0
4.0
ITM301
Grade: A-
Jan 29, 2019
Would take again

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.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
2.0
ITM706
Grade: A+
Apr 18, 2019
Would take again

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.

Accessible outside class
Graded by few things
Caring
5.0
5.0
ITM207
Apr 18, 2019
Wouldn't take again

roy was an amazing prof and he truly cares about his students. Do not hesitate to take him!!

Respected
Accessible outside class
Amazing lectures
5.0
2.0
ITM820
Grade: A
Apr 25, 2019
Would take again

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.

Accessible outside class
Lecture heavy
Caring
5.0
3.0
ITM207
Grade: A-
Apr 29, 2019
Would take again

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!

Respected
Accessible outside class
Caring
3.0
4.0
ITM207
May 7, 2019
Would take again

Over rated from the rest of the reviews. Exam was wayyy too hard and basically everyone failed it. This prof is Nothing special

2.0
5.0
ITM207
May 7, 2019
Wouldn't take again

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

5.0
3.0
ITM207
Grade: B+
Sep 13, 2019
Would take again

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

Gives good feedback
Respected
Hilarious
4.0
3.0
ITM301
Grade: B+
Nov 23, 2019
Would take again

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

5.0
3.0
ITM301
Grade: B+
Dec 16, 2019
Would take again

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.

Respected
Accessible outside class
Caring
3.0
4.0
ITM301
Grade: A
Jan 21, 2020
Wouldn't take again

Very nice prof, but moves at a fast pace and uses jargon while teaching assuming you know it.

Accessible outside class
Group projects
Lecture heavy
4.0
4.0
ITM207
Grade: C
Apr 25, 2020
Wouldn't take again

Really nice guy final exam went really good

Graded by few things
Clear grading criteria
Caring
3.0
1.0
ITM207
Grade: A+
May 18, 2020
Would take again

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.

2.0
3.0
CITM207
May 23, 2020
Wouldn't take again

Disorganized

5.0
3.0
CITM600
Grade: B+
Jul 14, 2020
Would take again

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.

Gives good feedback
Participation matters
Clear grading criteria
1.0
5.0
ITM207
Grade: B-
Jul 27, 2020
Wouldn't take again

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

Get ready to read
Graded by few things
Tough grader
5.0
3.0
ITM207
Grade: A+
Aug 5, 2020
Would take again

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.

Gives good feedback
Clear grading criteria
Caring
5.0
1.0
ITM207
Grade: A+
Aug 14, 2020
Would take again

Straightforward content. Don't need to go to lectures.

Gives good feedback
Clear grading criteria
Caring
1.0
2.0
ITM102
Grade: B
Nov 16, 2020
Wouldn't take again

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.

5.0
1.0
ITM102
Grade: A+
Nov 20, 2020
Would take again

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.

Accessible outside class
Clear grading criteria
Hilarious
5.0
2.0
ITM706
Grade: A
Dec 16, 2020
Would take again

Very knowledgeable and gives fair assessments

Gives good feedback
Respected
Accessible outside class
4.0
3.0
ITM696
Grade: A
Dec 21, 2020
Would take again

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

5.0
1.0
ITM696
Grade: A+
Dec 23, 2020
Would take again

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.

Respected
Lecture heavy
Caring
5.0
1.0
ITM820
Grade: A+
Dec 24, 2020
Would take again

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.

Lots of homework
Accessible outside class
Group projects
4.0
2.0
ITM102
Grade: A
Dec 31, 2020
Would take again

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.

4.0
2.0
ITM102
Grade: A+
Jan 3, 2021
Would take again

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.

Clear grading criteria
Hilarious
5.0
1.0
ITM102
Grade: A+
Jan 18, 2021
Would take again

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!

Respected
Participation matters
Caring
2.0
2.0
ITM696
Grade: A+
Jan 18, 2021
Wouldn't take again

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.

Group projects
5.0
2.0
ITM107
Grade: A
Jan 25, 2021
Would take again

Explains the concept very clearly and is very understanding. He genuinely cares for his students

Clear grading criteria
Hilarious
Amazing lectures
5.0
1.0
ITM696
Grade: A+
Apr 5, 2021
Would take again

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

Gives good feedback
Respected
1.0
3.0
ITM207
Apr 23, 2021
Wouldn't take again

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.

1.0
4.0
ITM207
Apr 23, 2021
Wouldn't take again

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

1.0
5.0
ITM207
Grade: Rather not say
Apr 23, 2021
Wouldn't take again

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.

Test heavy
So many papers
Tough grader
1.0
5.0
ITM207
Grade: D
Apr 24, 2021
Wouldn't take again

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.

5.0
2.0
ITM706
Grade: A-
Apr 26, 2021
Would take again

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

Gives good feedback
Respected
Amazing lectures
1.0
4.0
CITM600
Apr 28, 2021
Wouldn't take again

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.

1.0
3.0
ITM207
Grade: B+
Apr 29, 2021
Wouldn't take again

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!

Caring
Tough grader
5.0
3.0
ITM207
Grade: A-
Apr 29, 2021
Would take again

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.

Gives good feedback
Respected
Caring
5.0
3.0
ITM706
Apr 29, 2021
Would take again

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.

Gives good feedback
Respected
Caring
5.0
3.0
ITM207
Apr 29, 2021
Would take again

Professor Roy describes the complex problem really easily. He tries his best to make things clear for the students. I will certainly recommend him.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
5.0
2.0
CITM600
Grade: A+
May 1, 2021
Would take again

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!

Gives good feedback
Respected
Accessible outside class
1.0
5.0
ITM207
May 3, 2021
Wouldn't take 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.

2.0
4.0
ITM706
Grade: B+
Jun 26, 2021
Wouldn't take again

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.

Participation matters
Skip class? You won't pass.
5.0
3.0
ITM207
Grade: A-
Jun 28, 2021
Would take again

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.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
2.0
ITM500
Grade: A
Sep 17, 2021
Would take again

Sick professor, teaches in a fun engaging manner! Everyone genuinely enjoys the lecture and thoroughly understands the content end of course!

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
ITM102
Grade: A+
Sep 28, 2021
Would take again

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.

Accessible outside class
Test heavy
Hilarious
5.0
1.0
ITM102
Grade: A+
Oct 26, 2021
Would take again

Amazing dude very kind and helpful the course itself is boring but what can you do not his fault.

Respected
Participation matters
Caring
5.0
4.0
ITM618
Grade: A
Dec 18, 2021
Would take again

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.

Gives good feedback
Accessible outside class
Skip class? You won't pass.
1.0
5.0
CITM820
Grade: Not sure yet
Mar 14, 2022

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.

Get ready to read
5.0
3.0
ITM820
Grade: A+
Mar 20, 2022
Would take again

Awesome professor! Provides a detailed feedback and quality lectures. I will certainly take him again.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
ITM301
Grade: A+
Mar 27, 2022
Would take again

The best in Ryerson. I will definitely take him again. Just attend all his lectures and you will be fine.

Participation matters
Amazing lectures
Gives good feedback
5.0
3.0
CITM301
Apr 13, 2022
Would take again

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.

Group projects
Amazing lectures
Clear grading criteria
5.0
3.0
ITM820
Grade: A+
Apr 20, 2022
Would take again

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.

Amazing lectures
Gives good feedback
Caring
4.0
3.0
ITM706
Grade: A-
Oct 4, 2022
Would take again

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.

Tough grader
Graded by few things
5.0
4.0
CITM600
Oct 19, 2022
Would take again

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.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
1.0
ITM102
Grade: A+
Nov 23, 2022
Would take again

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.

Inspirational
Respected
Accessible outside class
5.0
2.0
ITM107
Grade: A
Nov 24, 2022
Would take again

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

4.0
3.0
ITM107
Grade: Not sure yet
Dec 11, 2022
Would take again

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.

5.0
2.0
ITM107
Grade: A
Dec 24, 2022
Would take again

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.

Caring
Respected
Accessible outside class
5.0
2.0
ITM107
Grade: A
Dec 25, 2022
Would take again

good professor

Caring
Test heavy
Graded by few things
4.0
3.0
ITM107
Grade: A-
Jan 3, 2023
Would take again

- 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

5.0
1.0
ITM107
Grade: A
Jan 11, 2023
Would take again

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.

Amazing lectures
Hilarious
Respected
1.0
5.0
CITM600
Grade: B+
Apr 18, 2023

His exams are pretty decent but he marks assignments way harder than the exam.

Tough grader
Graded by few things
3.0
5.0
ITM820
Grade: B+
Apr 24, 2023

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.

Get ready to read
Test heavy
5.0
3.0
ITM305
Apr 25, 2023
Would take again

He is the goat. He provides very detailed feedback for the homework and assignments. Exams are also straight from the slides.

Amazing lectures
Gives good feedback
Respected
5.0
3.0
ITM820
Grade: A-
Apr 26, 2023
Would take again

The final exam was easy. Just be in class. He will prepare you well for the exams.

Amazing lectures
Gives good feedback
Inspirational
1.0
4.0
ITM207
Apr 27, 2023

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.

Test heavy
Graded by few things
5.0
3.0
CITM600
Grade: A+
Apr 28, 2023
Would take again

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.

Clear grading criteria
Gives good feedback
Accessible outside class
2.0
4.0
CITM207
Grade: Not sure yet
Apr 29, 2023

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.

5.0
3.0
CITM305
Grade: B+
Apr 30, 2023
Would take again

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

Tough grader
Get ready to read
Gives good feedback
5.0
3.0
ITM618
Grade: A+
May 1, 2023
Would take again

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!

5.0
4.0
CITM600
Grade: B+
Aug 1, 2023
Would take again

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.

Get ready to read
Group projects
Lots of homework
5.0
3.0
ITM305
Grade: C+
Sep 13, 2023
Would take again

king of bengal

Tough grader
Group projects
Inspirational
5.0
3.0
CITM301
Oct 4, 2023
Would take again

He is a really empathetic prof, very enjoyable class

5.0
1.0
ITM100
Grade: A+
Dec 7, 2023
Would take again

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

5.0
2.0
ITM107
Grade: D+
Feb 13, 2024
Would take again

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.

Amazing lectures
Caring
Respected
5.0
2.0
CITM600
Grade: A-
Apr 24, 2024
Would take again

Awesome professor. Replies emails so fast and available for office hours. I highly recommend him.

Clear grading criteria
Lots of homework
Caring
5.0
3.0
ITM760
Grade: A-
Apr 30, 2024
Would take again

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.

Participation matters
Amazing lectures
Inspirational
5.0
3.0
ITM706
Grade: A
Aug 15, 2024
Would take 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.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
CITM407
Grade: A-
Aug 15, 2024
Would take again

Awesome professor, probably the best I had in my TMU life.

Participation matters
Clear grading criteria
Gives good feedback
5.0
3.0
ITM107
Grade: B
Sep 24, 2024
Would take again

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!

5.0
2.0
ITM301
Grade: Incomplete
Oct 25, 2024
Would take again

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.

Group projects
5.0
2.0
ITM301
Grade: A-
Dec 24, 2024
Would take again

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!

Amazing lectures
Caring
1.0
3.0
ITM706
Grade: C+
Jan 2, 2025

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.

Tough grader
Test heavy
5.0
2.0
ITM207
Grade: Rather not say
Mar 22, 2025
Would take again

Good teacher, think accent, and easy homework with feedback given

5.0
2.0
ITM820
Grade: Not sure yet
Apr 27, 2025
Would take again

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.

Amazing lectures
Caring
Respected
5.0
2.0
ITM820
Grade: B-
May 1, 2025
Would take again

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!

Group projects
Respected
Lecture heavy
2.0
5.0
ITM207
Grade: D
Aug 15, 2025

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.

1.0
5.0
CITM600
Grade: D+
Sep 12, 2025

Don't take this prof

Tough grader
1.0
3.0
CITM600
Grade: C-
Sep 21, 2025

Don't waste your time.

Tough grader
Get ready to read
Class Info

Online Classes

100%

Attendance Mandatory

23%

Textbook Required

15%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 109 grades
Most common grades:
A+ (30)
A- (22)
A (19)
Grade Distribution
A(49)B(6)C(6)D(4)F(4)A-/B+(40)
Based on 119 reported grades
A+: 30
A-: 22
A: 19
B+: 18
Common Tags
Respected (66)
Gives good feedback (60)
Caring (39)
Amazing lectures (31)
Participation matters (30)
Inspirational (25)
Clear grading criteria (24)
ACCESSIBLE OUTSIDE CLASS (23)
Rating Trend

Declining

-0.22 avg change
Jan
Mar
Apr
May
Aug
Sep
Last 6 months
Ratings by Course

CITM407

5.0

(8)

CITM301

5.0

(3)

CITM430

5.0

(1)

CITM500

5.0

(8)

CITM107

5.0

(1)
+19 more courses
Difficulty by Course

CITM610

4.0

CITM200

3.7

CITM207

3.5

ITM618

3.5

ITM207

3.4

Similar Professors