2.8

Raymond Moss

Information Technology - Toronto Metropolitan University

2.8
Quality
3.3
Difficulty
38%
Would Retake
261
Reviews
2.8
Quality
3.3
Difficulty
2.8
Helpful
2.8
Clarity

38%

Would Retake

261

Reviews

Rating Distribution
Official

5

70

4

42

3

27

2

36

1

86

What Students Say

One of the worst professors in Ryerson University

ITM500 - 1.0 rating

Very unprofessional and rude

ITM305 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

48%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 57 grades
Most common grades:
B+ (10)
Not sure yet (10)
A (10)
Grade Distribution
A(19)B(12)C(5)D(6)F(1)A-/B+(14)
Based on 73 reported grades
B+: 10
Not sure yet: 10
A: 10
A+: 9
Common Tags
Tough grader (37)
Tough Grader (18)
Group projects (18)
Skip class? You won't pass. (15)
Get ready to read (9)
Gives good feedback (8)
Test heavy (8)
GROUP PROJECTS (7)
Rating Trend

Declining

-0.54 avg change
Oct
Nov
Dec
Apr
May
Dec
Last 6 months
Ratings by Course

BIS802

5.0

(3)

ITM200IT

5.0

(1)

ITM500IT

5.0

(1)

ITM505IT

5.0

(1)

BIS

5.0

(1)
+16 more courses
Difficulty by Course

CITM500

4.1

ITM

4.0

ITM200

4.0

TRSM931

4.0

ITM305

4.0

Reviews (261)
5.0
1.0
BIS802
Feb 6, 2002

Best Instructor in the school!

5.0
3.0
ITM605
Feb 20, 2002

Best Prof...very cool.....and you actually learn!

5.0
3.0
BIS802
Feb 20, 2002

Best Teacher At Ryerson

4.0
3.0
ITM605
Feb 22, 2002

Friendly, personable guy...His lectures suck &u still learn things...go figure&#

5.0
2.0
ITM500
Feb 22, 2002

Cool guy! Hilarious! Really knows his SQL

5.0
4.0
ITM500
Feb 22, 2002

One of the best profs - you can actually learn from him!

5.0
1.0
ITM500
Feb 22, 2002

Excellent professor. You will learn from him.

5.0
1.0
ITM500
Feb 22, 2002

Excellent prof.. always available and extremely helpful. He's not out to nail us

5.0
3.0
BIS802
Mar 5, 2002

Great down to earth professor who really knows his stuff

4.0
3.0
ITM500
Mar 8, 2002

Ryerson's Crocodile Dundee... You call that a database? This is a database

5.0
2.0
ITM200IT
Mar 14, 2002

One of the COOLEST and BEST profs at Ryerson...

5.0
2.0
ITM500
Mar 14, 2002

He's funny, but don't make him angry : P

5.0
3.0
ITM500IT
Mar 24, 2002

Best prof. ever! Funny guy too!

5.0
3.0
ITM505IT
May 6, 2002

a nice guy...treats his students fairly

5.0
4.0
ITM500
May 26, 2002

great prof......loves the LADIES!!!!!!!

4.0
3.0
ITM610
Sep 9, 2002

He is a very cool prof.

3.0
3.0
ITM500
Oct 7, 2002

Great guy, lectures need to me more structured and related to text.

4.0
5.0
ITM605
Nov 29, 2002

Helps girls and when there's no book for the course makes it easier

3.0
5.0
ITM500
Dec 12, 2002

He will fail you. Seriously. He's not good..take PEVEC

5.0
1.0
BIS
Dec 17, 2002

Hilarious guy, if he likes you - or if you're not male.

5.0
2.0
ITM500
Dec 28, 2002

he makes the course material very easy to understand

2.0
3.0
ITM500
Jan 1, 2003

Moss is very helpful to the girls but isn't so keen to help the guys. It sucks

2.0
3.0
ITM500
Jan 8, 2003

Plays favourites. If you are are female, you will do fine.

3.0
5.0
ITM500
Jan 13, 2003

As said by everyone, it pays to be a ladt in his class. One bad thing is that hs

3.0
3.0
ITM605
Feb 10, 2003

If you're a guy, wear a wig and act like a woman. Then u'll do fine

2.0
2.0
ITM505
Mar 3, 2003

He loves POOTANG pie!!!!

2.0
5.0
ITM605
Apr 7, 2003

I wish someone could have told me earlier about the lady thing. I would have gone all out with the wig, lipstick, and pantyhose. That would make a statement for favoritism!

1.0
5.0
ITM
May 25, 2003

WHAT A GUY!!!!!! RECYCLES TESTS AND ASSIGNMENTS! HELPS OUT GIRLS ONLY!

4.0
3.0
ITM500
Jun 25, 2003

Funny bloke. Good prof. Hard marker.

5.0
3.0
ITM
Aug 10, 2003

I don't think I did any better for being female. He's really funny, though, and competent.

5.0
3.0
ITM500
Aug 12, 2003

Whatever, he doesn't only help girls or favours girls.I have guy friends that did just as well as i did. He's very clear and helpful. Go to his lectures and you'll do great!

4.0
3.0
ITM605610
Aug 27, 2003

He is a fair marker; he won't grade you higher simply because you are girl, still depend on the work you hand in.

5.0
3.0
ITM500
Oct 23, 2003

Good, funny and approachable Prof. Not true about the girl thing. Class and marking are fair.

4.0
5.0
ITM500
Mar 18, 2004

Hard Marker.The girl thing is TRUE.I know a guy who's girlfriend had been asked out for lunch by Moss. He has a real Pootang problem:)

5.0
3.0
ITM500
May 10, 2004

if you're an asian girl, take this course as you will be recieving lotsa help. other than that, he's very helpful and teaches you what you ought to know. go to class!

4.0
3.0
ITM500
Jun 9, 2004

I've never had him as a prof before, but he was so helpful in responding to my questions that my own prof didn't bother to do!

1.0
3.0
BIS405
Jun 19, 2004

Overrated as a professor. Doesn't teach programming concepts well. Favors girls more than guys. Take his class if you're a girl.

4.0
3.0
ITM500
Jul 27, 2004

good prof if you listen to him and ignore his pathetic jokes. Does like to chat with girls, but is a fair marker all around.

4.0
1.0
ITM500
Aug 17, 2004

I don't think this course was a fair measure of this professor's ability since it was so easy. Unless you're a moron (which is the majority of the ITM flock) just do the labs at home, show up for the tests and get 90s.

4.0
3.0
ITM500
Aug 24, 2004

he is an ok prof. Some assignments are stupid and hard and others are easy. Just go to class and you will be fine. And girls do get special treatment! He knows about site and makes his own comments!

4.0
3.0
ITM200
Dec 8, 2004

Pretty standard teacher. Goes in, teaches what needs to be taught, leaves.

5.0
4.0
ITM500
Grade: A+
Dec 26, 2004

Great prof, just listen to his lectures, do the assignments and you'll pass. I got an A, and I didn't even buy the textbook.

1.0
3.0
ITM200
Dec 30, 2004

Boring...not clear or specific enough.VERY SARCASTIC

3.0
4.0
ITM200
May 12, 2005

His lectures don't really help you understand the material. You're pretty much on your own when you take this course.

5.0
1.0
ITM500
May 12, 2005

Select * from moss where course = (do the labs and assignemnts)

1.0
5.0
ITM200
May 16, 2005

this guy sucks so much, he might make you regret ever taking vb in your life. he makes it harder than it seems, pls if you must take this class choose a better prof. or you might as well wait to take it in the summer or night school. he does not really explain stuffs very well.

2.0
4.0
ITM500
Dec 12, 2005

First off, Moss knows about this site and posts his own comments about himself here as u can tell by some of them. Moss isn't a very good teacher, even though he thinks he is. And his jokes are very lame. He expects us to know everything he teaches us...just because he does. Is very unfair and very unhelpful if u go to his office to ask for help

3.0
4.0
ITM500
Dec 28, 2005

Lets face it, the course material is NOT easy. You must do all labs and assignments to understand the logic of SQL, so Moss doesn't have an easy task. You may have also seen him appear in the Austin Powers series as Dr. Evil!

5.0
4.0
ITM500
Dec 30, 2005

Nice man and a capable professor. Honestly though, your performance in this tricky class depends 20% on him and 80% on your lab work and studying, so if you do badly, he probably isn't be the one to blame. I skipped many lectures b/c I hate night courses on 12-hr days, but when I attended, he was very thorough. REMEMBER TO DO THE LABS OR SUFFER!!!

4.0
3.0
ITM500
Jan 7, 2006

The course material isnt hard, but i would say its difficult to present in a concise manner, especially in a very lage class. Hard to follow along with his queries when he has to address varying questions, goes back and changes one little detail. Pay attention in class, do the assignments you should pull out A-OK.

1.0
5.0
ITM500
Jan 9, 2006

Self centered ausi, who cant teach for s h i t. No point going to his office for anything, the guy is one of the department head so he pretty much tells you to go f u c k yourself. Avoid at all costs.

1.0
2.0
CITM500
Jan 10, 2006

Assignments are easy, but his lectures suck! He just explains the examples in class without the proper theory behind it. If you do the labs (or just memorize his answers) you will do fine. Otherwise, if he puts something on the exam that is outside the scope of his labs you will be screwed.

3.0
4.0
ITM500
Jan 10, 2006

As he said himself, he's Dr.Jeckyl & Mr.Hyde. Some days he'll be happy, but other days, watch out! If you're female, you'll be able to get more help and attention from him, and if you're Asian, you're even more in luck! Try to do as well as you can on the group assignments, because they'll bring your mark up (the midterm and exam won't).

4.0
2.0
ITM500
Jan 13, 2006

His midterm and final brought my mark to A-. People say his exams are hard cuz they dont study. midterm and exams are similar to questions from the labs and class examples, so you can prepare very well before going to exam

2.0
3.0
ITM610
Jan 27, 2006

4th week already and this guy has already started with the **** jokes, very boring teacher who knows about this website...if ur reading this...sorry ray but we dont care to see naked pictures of your kids...just do a GOOD job teaching...for once

3.0
3.0
ITM500
Jan 27, 2006

you know moss is not very bright, when a student corrects him and he argues with them....come on Moss, this is not highschool...get with the program and start teaching PROPERLY

1.0
5.0
CITM500
Apr 9, 2006

Ray Moss , Let's see he has his favourite bunch consisting of the female Sex , the guy is unfair. What he teaches in clas doesn't make sense you have to read it on your own. He should just retire.

1.0
5.0
ITM500
Apr 13, 2006

Ray!!! PLEASE STOP TEACHIN.

3.0
2.0
ITM500
May 14, 2006

with moss this class is pretty easy. the first half is very basic sql and the second half is where you actually have to think. the key is acing the first midterm and assignment which is very possible since they are both easy. you're clear sailing from there.

3.0
2.0
ITM500
Aug 8, 2006

I barel;y ever went to class. But that's because I knew SQL already. very easy to get an A in his class specially since most of the exam and assignment questions are from the labs. go to class and make sure you get the answers to all his labs. Not a very clear teacher and doesn't really care about the students, however he is a nice guy

4.0
1.0
ITM610
Aug 25, 2006

Started off interesting, but then he cut lots of material out of the course because too many of the moron ITMers complained. Stop listening to the morons, Ray! This course was a joke, easy A+, but don't expect to learn much you don't already know.

4.0
2.0
ITM610
Oct 6, 2006

he's not hard and his assignments are easy!! but he's suck, just boring and unfair alot of time!!

5.0
2.0
ITM500
Nov 5, 2006

Not sure what the other students are complaining about, but I find Moss a great teacher. He is clear, fair and his classes are worth attending --as you actually learn from his lectures. He can also be quite helpful too.

5.0
2.0
ITM500
Dec 31, 2006

Very Good Professor and Very Good Course.

5.0
1.0
ITM500
Jan 6, 2007

As long as you do the labs, you should be fine in his class. He provides you with enough examples to understand the concepts. You don't necessarily have to attend the labs as long as you know what you're doing. He has some weird jokes sometimes but he's overall I think he's classes are ok. His exams can get tricky if you can't write SQL by hand.

5.0
1.0
ITM500
Jan 9, 2007

Come to the lecture, listen and do the lab. Then practice labs to be able to write them by hand without looking up the answers and you will get an A.

5.0
1.0
ITM500
Jan 11, 2007

Ray Moss has got it all. He's knowledgeable, approachable, and a fair marker. He answers students' questions thoroughly and make sure they get the point. I highly recommend him if you want to learn and get a good mark in ITM500

3.0
3.0
ITM500
Apr 12, 2007

very bias towards women...dont expect any help unless your a girl

2.0
4.0
ITM500
Jul 16, 2007

I disagree with a lot of students. He is a condescending and consistently tries to make things more difficult. He thinks he know SQL, however i know other prof that are able to present this course in a way easy to understand. He is not receptive to questions of any types and has the corneys stories. I dont think he's fit to teach this course. If u

4.0
2.0
ITM102
Sep 26, 2007

This guy is serious. It's true he is nice to me. Prehaps because of my gender, but he likes the boys who sit in the front.Sometimes we NEVER get through the lecture slide, some slow class boy. I like him as a teacher and i like his assignments. Everything is gravy baby.

3.0
1.0
ITM102
Dec 6, 2007

This course is meaningless and Moss is a lazy ass. That been said, if you are not good at computers, go to his class because you can get a decent mark without DOING ANYTHING!

3.0
5.0
ITM500
Apr 23, 2008

he knows his stuff but he has some trouble getting it across, possibly because hes a 65 year old man trying to teach teens/young adults. his assignments are a bit difficult, while the midterm and final are very hard. hes also a tough marker. and he expects that once youve seen something once you know it right away.

2.0
3.0
ITM500
May 2, 2008

Course is not too bad. Easy assignment 1 and mid-term, final is okay and assignment 2 is marked hard. He can't explain things at all! You're better off reading the textbook as he just complicates things. Do labs and assignments and you'll do fine.

4.0
2.0
ITM500
May 14, 2008

Keep up with the labs week by week and you'll be fine in this course. Don't leave it till the last minute to study all the labs at once. Make sure you understand the coding. Don't memorize! The labs and assignments will prepare you for the exams. You don't need the textbook for this course, just attend the lectures and do the labs/assignments.

2.0
5.0
ITM200
Oct 18, 2008

this guy is terrible, i'm sorry. he responds to email questions like a 10 year old kid and displays no level or professionalism whatsoever. if you prove him wrong, BEWARE.. he will hold a grudge against you and thus you will suffer. a typical response to expect from his is somewhere along the lines of "its not my job". ty ryerson once again.

3.0
3.0
ITM104
Oct 20, 2008

I guess hes not that bad like these guys are saying. ON TOP OF THAT THE GIRLS STUFF IS NOT TRUE. So please don't slender him. He help me too in class and I am a guy. I dropped his class 'cause I was really behind. Nothing is personal. :) peace.

2.0
4.0
ITM500
Jan 2, 2009

This is hands down the worst prof at Ryerson. He is slow to respond to emails and not receptive to any types of questions. The SQL stuff and course in general is easy but he makes things difficult.

2.0
5.0
ITM500
Mar 30, 2009

Moss is the worst prof i've ever had. He marks unfairly, and tries to charge you with academic misconduct, but don't be soft and appeal it. Once you disagree with him, be warned, you're DOOMED... Concepts in the class are fairly easy, but his questions are very confusing, and he will mark you wrong.

2.0
3.0
ITM500
Apr 12, 2009

High chance you will get charged with academic misconduct, and when you try to explain yourself, its over. Down right horrible prof. Of course theres going to be similar answers to everyone's solution its a programming course for god's sake but GG academic misconduct is hard to avoid. Old man should do students a favor and retire already...

1.0
5.0
ITM500
Apr 19, 2009

this guy is a joke..his life is a joke.. he'll try to charge you for academic misconduct forsure..also he laughs like a austin powers..worst prof ever!

1.0
4.0
ITM500
May 12, 2009

this prof has a serious issue with academic misconduct (copying/cheating). i did all my labs and technically got a B in the course and he charged me with cheating in over 80% of my labs AFTER the course was complete. ignored my explanations and said my work was 'weirdly similar' to some other guys. got a 0 on the labs and it dropped my mark to a C.

2.0
5.0
ITM500
Jun 5, 2009

Please be warned. This professor racially profiles and will charge you with academic misconduct. this is NOT a joke. I should have read this earlier. I was also CHARGED with academic misconduct. He charged me DURING MY FINALS. Yes, i got an email saying i was charged 2 days before a final exam. INSANE, can you imagine trying to study after that?!

4.0
4.0
TRSM931
Jul 30, 2009

Moss has it all. I really don't know why students like to make so many rumours about him. I didn't know anything about SQL before I took ITM500 with Ray,and I ended up with an A just by following his instructions and doing his labs. I strongly recommend this prof to everyone. If you do your part you'll get a great grade with Moss.

2.0
3.0
ITM500
Nov 10, 2009

Somewhat of an OK prof, however he's a mean spirited rude person. He tries to find the worse in everyone without considering anything else. He doesn't believe in second chances, especially when it comes to academic integrity. Once you're on his bad side for any reason, god bless your soul. Do yourself a favor and suck up to him.

3.0
3.0
ITM102
Nov 17, 2009

Lectures are pretty boring. He doesnt speak that clearly. His powerpoints, however, are extremely helpful especially for the homework quizzes. Do the quizzes and the labs properly and the class wont be that bad.

1.0
1.0
ITM104
Nov 24, 2009

(N)(N)(N)

4.0
1.0
ITM102
Dec 10, 2009

MOss! So aside from the fact that this is a boring class, due to the book, NOT HIM! He is a good guy and always down to help if you ask polietly and dont look and act like a duesh. I dont know where you get all this bs about academic integrity? noone has been charged in any of the 3 sections that he is teaching. Maybe you should do your own work?

3.0
4.0
ITM500
Dec 18, 2009

This guy has a little attitude problem so get on his good side. The material can be a little tricky. His final was more difficult than the assignments though.

1.0
4.0
ITM500
Jan 1, 2010

If u want a high chance of getting charged with academic integrity, take his class. If not, pick another prof. I know many people who got charged that are honest people, but this prof won't listen to what you have to say when you try to defend yourself. Totally biased in my opinion. If you're on his good side, still be careful, things change.

5.0
3.0
ITM500
Mar 10, 2010

The reason why people get charged with academic misconduct is because they simply copy each other...duh! A solution to a SQL problem can be written in NUMEROUS ways, so if two people make the same goofy mistake, indent the same way, use a similar approach for ALL the problems,then chances are they copied each other. Moss is too cool for school!

1.0
3.0
CITM500
Mar 28, 2010

I am disapp and sad. I truly thought this would be a great learning experience. He is pejorative with certain students. I think he is tired of teaching and going to Ryerson. He acts as a nice Englishman joking around in class and telling the students about the adventures of his son. I hope somebody will help this course in the future.

1.0
4.0
CITM500
Mar 28, 2010

I am very disapp and sad. I truly thought this would be a great learning experience. He is pejorative with certain students. Mostly the students are not going to his classes. He is tired of teaching and going to Ryerson only to collect paychecks.

1.0
5.0
ITM500
Mar 30, 2010

Drop his class if you can...take some one else...he is extremely unhelpful...before the class..i was really looking forward to this class..but after taking it it dropped my interest in the database it was a truly a horrible experience worst class ever...further, he looks for any reason to charge any one with misconduct, he won't listen to the reaso

1.0
5.0
ITM500
Mar 30, 2010

Drop his class if you can...take some one else...he is extremely unhelpful...before the class.i was really looking forward to this class..but after taking it it dropped my interest in the database it was a truly a horrible experience worst class ever...further, he looks for any reason to charge any one with misconduct, he won't listen to the reason

2.0
5.0
ITM500
Apr 29, 2010

Another weed out prof hired by Ryerson. This guy will not keep his word to students when the final exam marks come. He enjoys failing people and will not use any bellcurve on the final. It is retardedly hard (avg was 55%) and people who did little work during the semester may pass on the final with luck.Academic misconduct has reduced. Avoid him.

4.0
1.0
ITM100
Aug 21, 2010

For a intro course to itm he was super easy, we had a midterm on the computer with only 25 questions which were so easy, he was the best itm 100 prof ever

4.0
1.0
ITM100
Aug 21, 2010

was the easiest itm 100 prof out there, he gave less assignments and a online midterm that was very easy, a def recommend

4.0
1.0
ITM102
Dec 31, 2010

For the lab portion, you don't have to go to class and you will probably barely see him (only during tests). He will help you if you go to class however let me warn you: DO NOT SEND IN YOUR FRIEND'S EXCEL/ACCESS files. You will be under academic suspicion. I did this by mistake however he was very reasonable in my explanation and I was off the hook

4.0
1.0
ITM102
Jan 13, 2011

Professor Moss is a great optimistic professor. Go to class and do the labs and you'll be fine! Got an A+ in this lab portion which can really boost your mark for the ITM lecture portion.

5.0
3.0
ITM500
Mar 28, 2011

Just do the work, go to class. Prof even openly admits about the whole academic misconduct. However, like I said, do your work, go to class. Ask some questions, the prof knows you and you will be fine.

4.0
2.0
ITM500
Apr 12, 2011

Really good prof. You must have heard how he is really bad and what not. But this semester (W2011), he has changed A LOT...even the ppl in the class that had him before and failed, say that. Talk to him, ask questions, get to know him professionally and you will be finee! Grades depend on your effort to learn.

3.0
2.0
ITM500
Apr 19, 2011

Pay attention in class and submit your labs early. Work hard on the labs and you won't even have to study for the exam.

2.0
4.0
ITM102
Sep 6, 2011

Avoid this guy at all costs. If you have him switch out or even drop the course if you have to (yes he is that bad). Not only does he not teach you anything but he also makes it harder for you to learn on your own.

5.0
1.0
ITM102
Oct 29, 2011

he's really nice

2.0
1.0
ITM102
Dec 30, 2011

He's an alright prof... You can tell he favours the ladies over the men. He has mood swings lol. From what I know, his assignments are easier than the other profs. Just keep practicing the assignments and dont miss a quiz; you should be able to ace it!

4.0
3.0
ITM500
Mar 30, 2012

I thought he was a good prof who cares about educating. Clearly knows a lot about the subject matter and the course is well organized. As long as you do your ~own~ work I don't think you'll have any problem.

4.0
3.0
CITM500
May 11, 2013

Course content is based on logic. You need to like the subject before you take the course. Prof. Moss is very knowledgable and helpfull. You have to practice a lot and if you need Prof.Moss help you have to clear what you are asking.

2.0
3.0
ITM500
Grade: B+
Aug 19, 2013

He is not helpful and ignores every request for anything. My final grade was 79.4 and he wouldn't give me the .1% i needed for an A. Don't expect his help, but it doesnt matter because hes the only one that teaches this course.

5.0
1.0
ITM500
Sep 22, 2013

Bird course if you actually pay attention in class and practise the material.

3.0
5.0
ITM500
May 13, 2014

Has his own marking scheme and favours certain students. The course itself is pretty easy but this guy is terrible at teaching.

5.0
1.0
ITM500
Sep 10, 2014

One of the most amazing professors i've had so far at Ryerson. If you can get in his class, do it. Only professor I've every kept in touch with after the course has finished. He knows how to teach and engage his students. 10/10 boss level

5.0
2.0
ITM500
Sep 19, 2014

Easy material. Ray Moss made everything very understandable.

5.0
1.0
ITM500
Sep 23, 2014

Easy material combined with a passionate prof easy marks. He does go on tangents about his kids and the bar fights that he use to have but other than that those that say his classmaterial was difficult should never touch databases. Just saying. I mean come it's a basic SQL class with simple data modelling.

4.0
2.0
ITM100
Nov 24, 2014

Ray doesn't teach ITM100 too often and he admits it. He does the bear minimum to teach the course and it works in our favour. As long as you follow his instructions, you'll get the marks. Oh and when he laughs, it's actually kind of hilarious.

4.0
3.0
ITM100
Grade: B+
Nov 25, 2014

Really nice and helpful, makes jokes a lot and is pretty patient when teaching in front of a class of 200ish. He's more helpful in the lab when there's less students, and he trusts you not to cheat during tests. Would recommend

3.0
3.0
ITM100
Grade: B+
Dec 22, 2014

Ray Moss is so FUNNY! He made my first year University experience very fun. He'll always crack up a joke in his lecture and helps you a lot in excel labs. ITM 100 is an easy course overall, most of your grades you can easily achieve in Excel + iClicker tests. Final Exam was pretty easy too. Overall, Ray is probably the coolest prof I've ever had.

4.0
3.0
ITM100
Grade: A-
Jan 4, 2015

Ray is a solid prof. He wants you to do well, and he really gets to know his students and invests in them. You've got to love him!

1.0
5.0
ITM100
Grade: B-
Apr 3, 2015

Very Hard prof. Probably the hardest in Ryerson

1.0
5.0
ITM500
Apr 29, 2015

One of the worst professors in Ryerson University. He literally e-mailed all the students saying he has no problem with failing more than half the class, he has no interest of the students at heart and is only concerned with making crude jokes in class about irrelevant topics.

2.0
2.0
ITM100
Grade: A+
Jul 30, 2015

Ray Moss was a decent professor in itm 100. The course itself is pretty boring but he made it easy for everyone. Which was a huge benefit for all of us.

4.0
3.0
ITM500
Nov 30, 2015

Professor Moss is a talented and interesting man. His lecture content is good quality. He articulates concepts fairly clearly. He was always there if you asked for help. Raymond Moss is an example of someone who takes his job seriously and loves working with students.

1.0
4.0
ITM100
Grade: Not sure yet
Dec 3, 2015

The most dry professor for the most dry course in all of Ryerson. The ITM100 lectures are boring and all he does is read off the slides and stray from the material every 10 mins. Just save yourself the torture and switch to a different professor.

2.0
5.0
ITM500
Dec 12, 2015

An absolute old school straight up marker. If you get 49.9% on an exam, thats your final mark, NO CHANGES. Tests are very tough and the content is not really reflected on the assignments. Would NOT take him again, EVER.

4.0
2.0
ITM500
Grade: A
Jan 3, 2016

Took this class online. I absolutely killed it. The content is pretty easy if you stay on track. Try looking online for more examples. Weekly assignments are pretty straight forward. If you take time with the assignments, the midterm/final will be a piece of cake. If you are thinking about taking this class with him online, I would recommend it.

1.0
5.0
ITM100
Jan 13, 2016

Worst prof i had in my first semester. And worst teacher I had in my whole studying career.

1.0
5.0
ITM500
Jan 23, 2016

Work hard and you will still end up with a C- Or less. Terrible Prof.

2.0
4.0
ITM500
Mar 2, 2016

You have to work very hard to pass his class. Attend all labs - highly recommended. He is helpful. You can text him,if you don't understand something. The point is if you are up for challenge , take his class. His class is challenging and fun.

2.0
5.0
CITM500
Mar 4, 2016

Hard exams

1.0
5.0
ITM500
Apr 3, 2016

Avoid!

1.0
5.0
ITM500
Apr 6, 2016

if you have him as your prof please drop that course. It's the best advice I can give you. The midterm avg for our whole class was horrible

1.0
5.0
ITM500
Apr 6, 2016

No feed, bad prof, just awful because you wont learn a single thing - but if you want an easy mark dont go with him and dont ask for an explanation how of you got a certain mark - HE WONT GIVE YOU ONE (so bad)

1.0
5.0
ITM500
Apr 6, 2016

zero engagement

1.0
5.0
ITM500
Apr 6, 2016

just drop this when you see his name, you've been warned!

1.0
5.0
ITM500
Apr 6, 2016

the questions he puts on the test are ridiculous..

1.0
5.0
ITM500
Apr 6, 2016

Terrible class. Does a poor job of explaining things, doesn't use good examples. Assignments are absolutely asinine and tedious.

1.0
5.0
ITM500
Apr 8, 2016

. Did not learn a single thing from his class, marks very unfairly, very unclear with expectations. Avoid at all costs.

1.0
5.0
ITM100
Apr 9, 2016

Classes are boring, read of the slides. Cuts marks for no reason. You think everything is going smoothly, but when it comes to final exam you may barely pass it.

1.0
5.0
ITM500
Apr 9, 2016

He has no knowledge on the subject, no clarity, lectures are useless, marking is brutal we dont know what we did wrong! Guidelines for final project very vague, since he doesnt give feedback we dont know how to fix our problems!

2.0
5.0
ITM100
Apr 9, 2016

Never seen a more unhelpful prof. Truly seems to enjoy to see his students twist in agony in the classes. Thinks the world of himself (and it shows!), the most BORING lectures you even sat through, brutal and NOT recommended at all. Not a nice person.

2.0
5.0
ITM500
Apr 9, 2016

This course was done very poorly, the professor presents all the information in a very confusing and disorganized manner which is terrible for a distance course. I found it extremely difficult to keep up with the weekly work and I would absolutely not recommend taking this course with this professor.

1.0
5.0
ITM500
Apr 10, 2016

Honestly, the worst prof ever! And that is not even an exaggeration. The material taught is hard, He NEVER EVER teaches the easy and does great job of confusing people than the subject it already it.

1.0
5.0
ITM100
Apr 14, 2016

Don't know where to begin, hislectures are more boring then anything that I can imagine to date. Be prepared to be in vegetated state when in her lectures. Tests are Brutual, and inclass assigments are tough BUT BEWARE he is a GPA killer

1.0
5.0
ITM500
Apr 17, 2016

horrible teacher. Avoid if you can! Assignments are broad and hard to understand, tests are all lists! a very hard marker!

4.0
3.0
ITM500
Grade: B+
Apr 25, 2016

The group projects are very tough, makes sure you go with people who understand material well. Attend and actually understand the labs, he will be there to assist you no matter what.. Master the labs, and you will ace the course.

5.0
1.0
ITM500
May 3, 2016

Very interesting course. The midterm and final is a breeze.

5.0
1.0
ITM500
May 3, 2016

BEST PROF IS RYERSON!

5.0
1.0
ITM500
May 3, 2016

Amazing prof. he is there for you night in night out. take him!

5.0
1.0
ITM500
May 3, 2016

he is one of the first professors I met who is so caring towards his students and I love his bubbly personality and the fact that he does want everyone to pass with a good mark. If only he taught other courses, I would have loved to take it!

5.0
1.0
ITM500
Grade: A+
May 3, 2016

Very organized, very clear about what to study and what to know and what will be tested on. He's very sweet and easy to learn from because she knows what he is teaching and really wants his students to do well. He is a really great teacher and explains.I love you moss!

5.0
1.0
ITM500
May 3, 2016

Take him if you want an A on your transcript amazing

5.0
1.0
ITM500
May 4, 2016

AMAZING PROF I am not into IT that much and I definitely don't like SQL but Moss made it SO EASY to understand and he made it enjoyable. BEST prof ever taken at Ryerson, make sure you take him for this course!!!! Easily got an A!

5.0
1.0
ITM500
May 17, 2016

One of the best profs I've had. he teaches the content so well and makes sure everyone understands it. Really prepares you for the final and uses lots of case examples.

5.0
4.0
ITM500
Jun 11, 2016
Would take again

Amazing prof!

1.0
5.0
CITM500
Jul 3, 2016
Wouldn't take again

I would avoid this prof. It is really hard to understand the material because his explanations are broad and unclear. you will only pass this course by practicing the examples. It is also Impossible to get perfect on the labs, he is a super picky marker.

1.0
5.0
ITM500
Jul 26, 2016
Would take again

He had a divorce with 3 wives. Shows what kind of character he is in person. BRUTAL!

1.0
5.0
ITM500
Jul 30, 2016
Wouldn't take again

don't take him ever.

5.0
1.0
ITM500
Aug 2, 2016
Would take again

SUPER!really cares for you!

5.0
1.0
ITM500
Aug 4, 2016
Would take again

Prof Moss is hilarious! His lectures were amazing! He provides you with exactly what you need to know and doesn't throw any curve balls! Very clear-cut on what material the final and midterm will cover. Once again, it was a pleasure to have him as a Professor and I was SOOOO lucky to have him as a Prof!

5.0
2.0
ITM500I
Aug 4, 2016
Would take again

Moss is sick do your work you will get A+

5.0
1.0
ITM500
Aug 4, 2016
Would take again

This professor is an expert in the IT field. He is very helpful, and will tell you explicitly that no textbook is needed.

5.0
1.0
ITM500
Aug 5, 2016
Would take again

GREATEST PROF AT RYERSON. SOO GOOD.

5.0
1.0
ITM500
Aug 16, 2016
Would take again

A good prof for a useful course

Respected
GROUP PROJECTS
5.0
2.0
ITM500
Sep 12, 2016
Would take again

Test are easy! teaches ok. Sometimes gets of topic. But worth it at the end

5.0
1.0
ITM500
Sep 13, 2016
Would take again

he's an easiest prof for this one. I am not sure about other courses. Do your labs. because VERY similar. He's ok prof. Sometimes makes jokes that are reallly not funny. people just laugh to show respect! would take again

5.0
1.0
ITM500
Sep 26, 2016
Would take again

He was the best. Got a 4.33

4.0
2.0
ITM500
Oct 2, 2016
Would take again

Good prof

LOTS OF HOMEWORK
Amazing lectures
1.0
5.0
ITM305
Oct 3, 2016
Wouldn't take again

Very unprofessional and rude. Would not recommend.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
2.0
ITM500
Nov 20, 2016
Wouldn't take again

He maybe a tough guy for other classes but he's really chill for this one.

Amazing lectures
5.0
1.0
ITM500
Jan 22, 2017
Would take again

appluade

1.0
4.0
CITM500
Mar 2, 2017
Wouldn't take again

worst prof ever

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
1.0
4.0
ITM500
Mar 24, 2017
Wouldn't take again

Terrible prof. Does not know how to teach. The material is very confusing and he provides no real lectures that explain much. Avoid if possible unless you want to hear bad jokes.

Tough Grader
Skip class? You won't pass.
GROUP PROJECTS
1.0
4.0
ITM500
Grade: Not sure yet
Apr 11, 2017
Wouldn't take again

Disrespectful to students, rude & unprofessional emails. How is he still not fired yet. He does not care for you. SUPER picky marker.

Tough Grader
LECTURE HEAVY
1.0
4.0
ITM500
Jun 17, 2017
Wouldn't take again

One of the toughest profs especially for this course. Doesn't explain anything just expects you to do the labs based off of his examples, the assignments in this class were brutal

3.0
3.0
ITM500
Grade: A
Aug 19, 2017
Would take again

it is was it is. Ray moss taught the course his own way and you either clicked or didnt. if you click your ok to go but if you dont your going to struggle. He tells us a lot of info for mid term and exam but he can be super picky marker. just use your head in this course and dont plagiarize. hes not great but he aint terrible. chose wisely

Tough Grader
Hilarious
LECTURE HEAVY
1.0
5.0
ITM305
Grade: B+
Dec 7, 2017
Wouldn't take again

Moss is a very poor instructor, he barely teaches what needs to be taught, and is very unprofessional. The stuff in the course is very open minded and can depend on certain scenarios, Moss does not take this into account, as he hold his own way of thinking. The assignments were annoying and he offered little to no help in class and out of class.

Tough Grader
TEST HEAVY
Tests are tough
1.0
5.0
ITM305
Dec 8, 2017
Wouldn't take again

Would not advise anyone to take any courses that Moss teaches. Pathetic teaching style, rude, unprofessional. Youll be flying through school with A+s , take one of his classes and watch that turn A+ turn into a C or B- at best! This prof does NOT know how to teach, is extremely subjective, and takes pleasure in seeing students struggle! AVOID!

Tough Grader
GROUP PROJECTS
1.0
5.0
ITM305
Dec 9, 2017
Wouldn't take again

Absolutely horrible, terrible, unprofessional, rude, and has no sense of empathy for anyone. He cant teach his students and then criticizes them when they do something wrong. Never gives you part marks so unless something is flawless, hell fail you. Seeing his students struggle is amusing for him & he enjoys when they fail. Needs. To. Be. Fired.

Tough Grader
GRADED BY FEW THINGS
GROUP PROJECTS
2.0
5.0
ITM305
Dec 9, 2017
Wouldn't take again

Moss doesn't help you, he tried to but then just frustrated and leaves I couldn't understand the project and he simply mocked by saying "I guess all this just runs on magic" you'd be better off with anyone else

Tough Grader
GRADED BY FEW THINGS
Tests are tough
1.0
4.0
ITM305
Dec 13, 2017
Wouldn't take again

Do not recommend taking Moss!! He doesn't explain anything for the labs and is an extremely hard marker. It's hard to understand what he is saying most of the time and just very disrespectful. AVOID!!!!!!

1.0
5.0
ITM305
Dec 14, 2017
Wouldn't take again

Why is this guy still a prof? If you ask a question about the material, he will first laugh at you and then make it clear that you are dumb.

1.0
5.0
ITM305
Dec 14, 2017
Wouldn't take again

Tough prof, changed the final exam to be short answers instead of multiple choice because he felt like people were getting too high of a mark on the midterm (55-60's for midterm class average)

Tough Grader
Get ready to read
Participation matters
1.0
5.0
ITM305
Dec 14, 2017
Wouldn't take again

Want to fail? Take this prof

Tough Grader
Get ready to read
Participation matters
2.0
4.0
ITM305
Grade: C-
Dec 29, 2017
Wouldn't take again

I liked Professor Moss as a person, he was funny and interesting to listen to. As a teacher he was terrible. He had no regard for the students, you could tell that as much he was knowledgable he wasn't able to transfer that knowledge properly. The expectations he had were completely unreasonable because of his inability to teach.

Tough Grader
GROUP PROJECTS
Tests are tough
2.0
3.0
ITM305
Grade: B-
Dec 29, 2017
Wouldn't take again

Unenthusiastic and doesn't teach concepts well enough to fully understand and apply them in future labs and exams.

Tough Grader
Gives good feedback
5.0
1.0
ITM500
Apr 6, 2018
Would take again

Excellent prof! Fair game

5.0
3.0
ITM500
May 23, 2018
Would take again

Raymond had excellent, funny and clear lectures, always helped clarify any concepts in the lab or when asked in class. Very clear with what will be on exams and his expectations on assignments. The course itself isn't very difficult if you put in some effort or at minimum do the labs and compare them to provided answer keys. Would highly recommend!

Gives good feedback
Clear grading criteria
Caring
3.0
3.0
ITM100
Grade: C
Jun 14, 2018
Wouldn't take again

I had moss way back in 2014 and since I graduated yesterday i am writing my review on him. Moss is fine, just follow his steps, take notes and do not copy other people and you should be fine.

2.0
4.0
ITM305
Grade: B+
Oct 26, 2018
Wouldn't take again

He clearly knows alot on the subject and when he is on topic it's easy to learn. However the issue is he goes on tangents WAY too often and most of the class is taken up by him telling irrelevant stories. Also, forget learning in labs. He usually spends time talking to students from previous sections about more stories instead of helping.

Get ready to read
Skip class? You won't pass.
Hilarious
1.0
4.0
ITM500
Nov 13, 2018
Wouldn't take again

Terrible jokes along with hard tests. Goodluck

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
1.0
ITM305
Nov 19, 2018
Wouldn't take again

Please take his classes. He explains concepts well and will give u a high grade. 10/10

5.0
1.0
ITM500
Nov 29, 2018
Would take again

Very helpful when u need help. P

2.0
4.0
ITM305
Nov 30, 2018
Wouldn't take again

His lectures are boring and you can hardly understand what he's talking about. Labs are alright, just make sure you attend all the labs. Also, if you ask questions he wont give you the answers. Just gotta study and pray.

Skip class? You won't pass.
GRADED BY FEW THINGS
GROUP PROJECTS
1.0
1.0
ITM305
Grade: Incomplete
Dec 5, 2018
Wouldn't take again

I have no idea how he became a prof. He makes an already boring class worse. If you are taking ITM305 and are reading this, take the time to switch classes, it will be worth it in the end. Exam is 65% Diagrams and 35% short answer. Hes one of those profs that act like they care but make the course intentionally hard so you will fail. Switch Profs!

Tough Grader
Skip class? You won't pass.
1.0
3.0
ITM305
Dec 7, 2018
Wouldn't take again

Never taking this prof ever again! Final exam was 65% diagrams which were hand written & 35% short answers which no one had no clue what they were going to be on. Lectures are whatever kind of hard to pay attention to what hes saying with this thick accent and labs are probably the only thing that will boost your mark ONLY IF you attend the labs.

Tough Grader
TEST HEAVY
GROUP PROJECTS
1.0
4.0
ITM305
Grade: A
Dec 10, 2018
Wouldn't take again

AVOID! This professor is one of those professors that makes what should be an easy class quite difficult. He doesnt give feedback or help. He made a final exam 65% diagrams and 35% SHORT ANSWER without giving a specific review of what would be on the final so nobody knew what to study. Awful. AVOID if you dont want your gpa to drop.

Tough Grader
Participation matters
TEST HEAVY
5.0
4.0
ITM500
Grade: A+
Dec 24, 2018
Would take again

He is hard marker for sure. But , if you want to learn ,you should take him . You have to work very hard to do well in his class . So, if you are very serious student and want to learn , I will recommend him.

Tough Grader
Gives good feedback
Respected
5.0
1.0
ITM305
Jan 21, 2019
Would take again

This guy actually blessed me

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
1.0
4.0
ITM500
Mar 6, 2019
Wouldn't take again

Ray Moss should be avoided at all costs. Its so sad that profs in ITM is like picking the lesser of two evils. This guy is terrible at teaching and marks pretty hard. You will be teaching yourself no matter what class you take. Don't be naive... just take another prof for your own good.

Group projects
Lecture heavy
Tough grader
1.0
4.0
ITM500
Grade: Not sure yet
Apr 20, 2019
Wouldn't take again

The method he teaches is very dry his classes consists of him going over 20 lines of code then trying it in the lab. His marking style is very hard. If you take his class be ready to learn and try your hardest because he's very tough.

Test heavy
Group projects
Tough grader
4.0
2.0
ITM500
Grade: A
May 11, 2019
Would take again

All his lecture materials are posted online, so you only have to show up to class if you have any questions or don't understand anything. Weekly labs which reflect material covered in the lecture. If you show up to class he is easy to follow along and explains everything in an easy to understand way.

Test heavy
3.0
4.0
ITM100
Grade: B
May 13, 2019
Wouldn't take again

He is an average prof. You just have to show up for the classes and read your books. He marks fairly. Sometimes he makes cringe jokes which are not funny, but overall he does his job and marks assignments on time.

Get ready to read
Skip class? You won't pass.
5.0
1.0
ITM500
Grade: A+
Aug 30, 2019
Would take again

Knows the field very well, the course is just reading codes and figuring out the output. He teaches and explains the codes well and the midtem is super easy as long as you read the notes. The final is similar to the midterm but with more stuff

Skip class? You won't pass.
Inspirational
Beware of pop quizzes
1.0
5.0
ITM305
Sep 11, 2019
Wouldn't take again

he goes off-topic way too much and talks about himself. I had to teach everything to myself. if you have the chance DROP DROP DROP THIS PROF

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
ITM305
Grade: Incomplete
Nov 3, 2019
Wouldn't take again

Asking this prof for help is pointless. This guy will try to sound super intelligent, but in reality he's just saying bs, so when you apply what was said to your labs or assignments they will be incorrect everytime. Also if you ask him too many questions he just gets annoyed and blows you off. Choose a different prof by any means necessary.

1.0
5.0
ITM305
Grade: Not sure yet
Nov 13, 2019
Wouldn't take again

the prof doesn't help in the labs, so you will have a hard time understanding the content (how to do the diagrams) and will have to teach yourself or get a tutor. he will mark your labs hard. if you are reading this and are debating whether to switch to another prof, you should, you will be struggling and stressing - not worth the stress.

Participation matters
Test heavy
Tough grader
1.0
5.0
ITM305
Grade: B+
Nov 23, 2019
Wouldn't take again

Prof Moss is the one prof you do not want since he does not provide any feedback or answer any of your questions, but instead would find your questions laughable since you're expected to know the answer to them beforehand. Save yourself and swap profs, you will not be disappointed.

Lots of homework
Skip class? You won't pass.
Tough grader
2.0
4.0
ITM305
Dec 7, 2019
Wouldn't take again

he doesn't grade the labs, so its an easy 10%. But the downside to that is when it comes to a group project, you can end up with 10% because there were no prior feedback from labs. Lectures run off-topic most of the time, or he will spend half the class on 1 slide. I feel as if I learned more about his son than materials in the course...

Tough grader
2.0
4.0
ITM305
Grade: A-
Dec 16, 2019
Wouldn't take again

Hard to succeed in his class unless you really try. He is hard to get a hold of outside of class (Office hours) but usually replies to emails promptly

Skip class? You won't pass.
Group projects
Tough grader
3.0
4.0
ITM305
Grade: B-
Jan 7, 2020
Wouldn't take again

I took moss for itm 305 fall 2019. His labs are extremly difficult and does not help much. His midterm was easy but the assignment is really tough as he grades hard and to his own standard. do not take this prof

Accessible outside class
Graded by few things
Tough grader
5.0
4.0
ITM305
Grade: A
Jan 21, 2020
Would take again

Nice prof and teaches through examples in class. Very helpful in labs so definitely attend those.

Gives good feedback
Participation matters
Tough grader
1.0
5.0
ITM500
Grade: D+
Apr 10, 2020
Wouldn't take again

he is SUPER STRICT when grading and he looks for EVERY REASON to claim plagiarism.

4.0
3.0
ITM500
Apr 14, 2020
Would take again

Your guide to Moss: - Assignments weekly via lab, if you understand these labs, you will get 100% - Midterm and final are completely based off labs - 2 group projects, also based off labs - Lectures are useful ONLY IF you do not understand the labs - There is absolutely no need for a textbook, don't get it - UNDERSTAND LABS

Test heavy
Group projects
Clear grading criteria
4.0
2.0
ITM500
Grade: A+
Jul 22, 2020
Would take again

Professor Moss is your best resource in labs, and he goes through proper examples in class. Do your work and you'll be fine.

Skip class? You won't pass.
Group projects
Lecture heavy
1.0
5.0
CITM500
Grade: C
Jul 29, 2020
Wouldn't take again

Please avoid. Very rude. You will need to study everything by yourself.

Graded by few things
Test heavy
1.0
5.0
CITM500
Aug 10, 2020
Wouldn't take again

The course itself might actually be okay if he actually decided to teach. He pretty much makes you do everything on your own which is fine but his extreme rudeness prevents students such as myself from wanting to approach him through email or any other means. Really does not care about students. DO NOT take him online.

Tough grader
1.0
4.0
ITM305
Grade: Rather not say
Oct 26, 2020
Wouldn't take again

He just dont care, hell say you copied your lab if you got the right answer. He lack empathy and is rooting for you to fail the course. Avoid at all cost

Skip class? You won't pass.
Tough grader
1.0
4.0
ITM305
Grade: B
Oct 30, 2020
Wouldn't take again

Professor Moss is one of the worst profs I have ever had. He is careless towards students' hard work and gives zeros based on assumptions that his students have cheated. He does not put much effort in his lectures and student success clearly doesn't matter to him. He is a great person but as a professor, he can unfortunately be very difficult.

Tough grader
1.0
3.0
ITM305
Grade: A
Nov 9, 2020
Wouldn't take again

Moss > Dong, but if u get on his "bad side" be ready for very tough, unclear grading. In his weekly lab assignments, he randomly accuses students of cheating and gives 0%. Try to defend yourself will result yourself getting on his bad side, where he will mark everything else (group project, asssignments) harshly. Midterm EZ, Final subjective SA :(

Group projects
Tough grader
1.0
4.0
ITM305
Grade: B
Nov 11, 2020
Wouldn't take again

Literally marks so unjustly, really cant say anything nice about this prof; course isnt even hard, dont know why he makes it seem like rocket science. Doesnt answer questions and is honestly super lazy... cant believe he gets 6 figures to teach like a 5th grader

1.0
4.0
ITM305
Grade: Incomplete
Nov 16, 2020
Wouldn't take again

Moss is the worst Prof I have had at Ryerson. He does not care about his students and accuse him of cheating. The final is set up for students to fail. His labs do not have the best wording, and If u ask questions for clarification he will laugh at you. 6 figure prof acts like he is getting minimum wage to teach simple (he makes it hard) UML...

Group projects
Tough grader
1.0
4.0
ITM305
Grade: A-
Nov 16, 2020
Wouldn't take again

His lecture videos and power points don't even align with his solutions to the labs. wouldn't recommend he will put you to sleep and the exam is difficult.

1.0
5.0
ITM305
Nov 17, 2020
Wouldn't take again

Ray moss is the absolute worst thing to happen to BTM. Ray, i know you are reading this because everyone knows you write your own reviews to boost your rating. For anyone taking any ITM courses please stay away from this predator unreasonable moron of a guy, he gives 0s and says "academic misconduct" for no reason, plus he doesn't teach anything

Tough grader
1.0
3.0
ITM305
Grade: Not sure yet
Dec 10, 2020
Wouldn't take again

Rude, unclear, and seems like hes almost out to fail you rather than make sure youd succeed. Does not give proper feedback and makes you feel like an idiot if you ask questions. Youre better off with youtube lectures cuz his will confuse you. Also accuses students of cheating with no proof. Youre a terrible prof.

Clear grading criteria
Tough grader
3.0
4.0
ITM350
Grade: A
Dec 11, 2020
Would take again

honestly, was not as bad as others are saying. I didn't go to any of the lectures and mostly learned the material from youtube (lucidchart has tutorials). Final was not that time consuming if you knew how to diagram from the labs. just practice and you can get above an 80

Tough grader
4.0
1.0
ITM305
Grade: A+
Dec 16, 2020
Would take again

HOT TAKE Moss isn't bad. ITM305 is an obsolete course so it's boring; you'll just learn about different UML diagrams. If you pay attention to the lectures and videos, it's an easy 90. The only thing is that there is a lot of flexibility in answers, so there's not really ONE right answer. Take the other reviews with a grain of salt, they failed.

Skip class? You won't pass.
Lecture heavy
1.0
5.0
ITM305
Grade: B
Dec 17, 2020
Wouldn't take again

It is easy course, but he was the terrible prof because he made everyone as low as possible. I think I may get 70 or higher in final exam; however, he gave me below 50%. The reason is the average in the midterm is too high. 2.8? I think he should be 0 even if the another guy is worse than him. Don't take his class. :)

Lecture heavy
1.0
4.0
ITM305
Grade: C
Dec 17, 2020
Wouldn't take again

This guy is terrible!!! Does not care about his students in any way. Marks the labs and group project very harsh. Lecture videos barely help but youtube videos such as lucidchart tutorials were the key reason, I was able to understand diagrams. Never taking this guy again

Tough grader
1.0
5.0
ITM305
Grade: D-
Dec 17, 2020
Wouldn't take again

WORSE PROF IVE EVER HAD!The course isnt easy yet he makes it harder. No live lectures, weekly labs with things we have never learned and are marked very hard. Not a good teacher his pre recorded lectures are not useful. He DOES NOT care about any of his students whatsoever. Literally sets you up for failure with everything 10 times harder PLS AVOID

Test heavy
Tough grader
1.0
4.0
ITM305
Grade: B+
Dec 17, 2020
Wouldn't take again

Avoid Moss if you can. He made a simple course very hard by overcomplicating simple concepts. Youtube videos taught the material better than he did. His feedback rarely ever make sense. Midterm was easy. He marked the group project hard. If you want to do well in this class, know how to do all the labs and look at the solutions.

Tough grader
4.0
2.0
ITM500
Dec 28, 2022
Would take again

Lectures are boring but are worth it as he goes step by step through example code. He posts readings for each week that explain the concepts for each class. Read those and go over the inclass examples in d2l while doing the labs and you should be good. Can be tough if you dont have an understanding of the concepts for the week before the next class

5.0
2.0
ITM500
Grade: A-
Apr 26, 2023
Would take again

Honestly don't understand why his rating is so low. This course was fantastic and he's hilarious. I didn't always understand 100% of the lectures but the material he provides is great and clarified any questions I had. If you do the labs you'll do well (I didn't do all and I still did well despite losing marks on it cause of the good material).

Gives good feedback
Lots of homework
Hilarious
2.0
3.0
CITM500
Grade: C
Oct 22, 2023

He gives zeros for no reason at all. I don't quite understand why he does it. But he does do it and threatens to give you a charge of academic misconduct if you question him on it. The course is doable but overall clearly one of those people who makes you take the course seriously as if its a job that pays you money. Highly don't recommend him.

Tough grader
Get ready to read
Graded by few things
1.0
5.0
CITM500
Grade: B
Dec 2, 2023

Just terrible. Terrible communicator. Terrible professor. Condescending. Knit picky. As a full time professional taking this course to advance my career this was a terrible experience. The worst one in seven other courses I had to previously take.

1.0
5.0
ITM305
Grade: Rather not say
Jan 10, 2024

The worst professor that I ever had. Avoid him. His grading policies are awful and he is deducting marks for no reason. Also, his lectures were a waste of time. he mostly tells jokes rather than teaches.

5.0
1.0
ITM350
Grade: A+
Jan 22, 2024
Would take again

This dude was fire. So fun to watch and learn from. He also was one of the few professors to make me come in class. 10/10 would take again.

Inspirational
Hilarious
Caring
1.0
5.0
CITM500
Grade: B
Feb 17, 2024

This guy purposely gives 0's, he will never actually catch you cheating but if you do too well on his homework he will hypothesize and just hand out zeros and say duplicate submission you can't even fight it because he will threaten you for academic misconduct charges. This prof genuinely wants to screw students over.

Tough grader
Group projects
Lots of homework
1.0
3.0
ITM500
Feb 26, 2024

he is very inconsiderate, gets very aggressive and mad when you ask questions, expects you to know everything, very slow.

5.0
3.0
ITM500
Grade: B+
Mar 23, 2024
Would take again

Ray is a great professor who cares about his students. He loves to talk with students and share life experiences.

Group projects
Amazing lectures
Gives good feedback
5.0
3.0
ITM500
Grade: Not sure yet
Mar 28, 2024
Would take again

Ray Moss is a really fair and funny professor. He's an extremely nice guy who plays by the rules. His assignments are fair and the content on his tests have no surprises. Overall, a great professor.

Gives good feedback
Hilarious
1.0
4.0
ITM500
Apr 12, 2024

He just minuses marks wherever he wants too...grading is subjective when it is meant to be objective. Course is good but he isn't. Assignments are unclear and gotta figure them out by yourself. Can't suggest another ITM prof cause they all bad.

3.0
4.0
ITM500
Grade: Not sure yet
Apr 14, 2024
Would take again

Compared to other itm profs hes decent, but he be doing too much at times.

Tough grader
Group projects
Lecture heavy
1.0
3.0
ITM500
Grade: Not sure yet
Apr 17, 2024

Professor Moss does anything he can to deduct marks. If your submission is missing the tiniest detail from his solution, say goodbye to ur grade.

Tough grader
Group projects
Lots of homework
5.0
2.0
ITM305
Grade: Not sure yet
Apr 22, 2024
Would take again

Don't listen to the negative reviews from other people. They were just lazy to show up to class and learn. Prof Moss was very caring throughout the semester and taught the UML concepts in a straightforward manner. If you stay for the lab, he literally guides you on how to create the charts and will help you correct any mistakes. Take his class 100%

Clear grading criteria
Gives good feedback
Caring
4.0
3.0
ITM305
Grade: A
Apr 23, 2024

He is a fun, hilarious, and knowledgable prof. You will do well in this course if you attend all his lectures, as he explains things fairly well. Though I liked him as a prof, I would not take him again as he is too strict in some aspects of his grading. I wish there was some flexibility in his grading.

Tough grader
Group projects
Hilarious
2.0
4.0
ITM500
Grade: B
Apr 27, 2024

He treats the labs like they are proper assignments, even if you do them correctly he claims the answer was copied? Feels like you have to find a mix of not doing it too good to get a 0 or not as many mistakes to get a 0. His classes a bit boring. He has nothing better to do than nitpick small errors. Honestly glad he's retiring next year.

Tough grader
Participation matters
2.0
5.0
ITM305
Apr 28, 2024

Prof.Moss marks group projects very strictly and will deduct points at even the most minimal mistakes which is fine because the group project is 25%, BUT it becomes intolerable when the same strictness is being used on the 1% weekly labs in which he would deduct as much marks as possible. All in all, he will do anything to take marks away from you!

Tough grader
Group projects
Lecture heavy
2.0
4.0
CITM500
May 1, 2024
Would take again

If you dont take it with chang, he won't be a mean prof. He tries to give policy 60 violations and 0's for no reason. midterm is easy, final was fair in terms of SQL . He gave practice SQL questions in module 12 to prepare for the final. Assignments are marked harder than his exams. ERD diagram is marked harshly on the final and the assignments.

Tough grader
Get ready to read
Lots of homework
2.0
3.0
CITM500
Grade: A
May 2, 2024
Would take again

Take this guy if you can learn on your own. Does not teach well however exams and assignments are fair, nothing new and everything learnt in class will show up. final exam was very similar to sample test he provided. tough grader and does not give good feedback

Tough grader
Group projects
Graded by few things
5.0
3.0
CITM500
Grade: B+
May 4, 2024
Would take again

He is definitely a harder professor but a stand up guy. He listens to his students and if you are working hard and show it he will give you the time of day to see your succeed

Tough grader
Group projects
Respected
3.0
3.0
ITM500
Grade: B
Sep 15, 2024
Would take again

While Professor Moss can be picky on assignments, his lectures are engaging, and unstuckstudy ai proved helpful for exam prep. Overall, a fair professor who cares about student learning.

1.0
5.0
ITM305
Grade: D-
Oct 1, 2024

he trash fr,

Tough grader
Get ready to read
Clear grading criteria
1.0
5.0
ITM305
Grade: B-
Nov 23, 2024

I'm struggling in a class where the professor reads off slides, shares unrelated stories, and provides no support. He responds rudely to questions, saying, “It's obvious” or “You've failed to understand.” When I asked for help, he told me to “read the textbook.” His dismissive attitude and harsh marking make it hard to succeed.

Tough grader
1.0
5.0
ITM305
Grade: D+
Dec 1, 2024

The professor makes the class extremely difficult to manage. His grading is excessively harsh, he's rude to students when they ask questions, and his lectures are filled with long-winded rambling that adds little value to the material.

Tough grader
Group projects
Test heavy
1.0
5.0
ITM305
Grade: D
Dec 31, 2024

He's an extremely harsh grader and even worse on exams. do not take him. Additionally, his assignent are always unclear along with his lectures .

Tough grader
Get ready to read
Test heavy
3.0
3.0
ITM500
Grade: Not sure yet
Apr 23, 2025
Would take again

His assignments are very similar to the midterm and final exam, he provides the solutions to all the weekly assignments and goes through them every class. Although he does say everyone is using AI and cheating, all though most people aren't. In all, he wasn't bad and honestly I'd take his class again.

1.0
4.0
ITM500
Grade: D
Apr 28, 2025

He checks every assignemt and even for a small mistake he gonna take marks off , also the final was cooked midterm was better but the final cooked everyone

4.0
2.0
ITM500
Apr 30, 2025
Would take again

The guy in the review below me is a perfect example of the average dumb BTM student that thinks all courses should have easy multiple choice exams. Assignments were marked fair and the material was straightforward if you actually studied and didn't use ChatGPT like most people did to do their assignments. Final was also fair and similar to labs.

4.0
2.0
ITM500
Grade: A+
May 2, 2025
Would take again

Overall pretty straightforward class. He is quick to give 0 if you use AI on the labs/assignments. Class is not hard if you do some practice. Solutions to weekly labs were posted and you could learn everything off the slides.

Tough grader
Get ready to read
Group projects
5.0
5.0
ITM500
Grade: Rather not say
May 6, 2025

Raymond Mosslester

5.0
2.0
ITM305
Grade: A
Dec 13, 2025
Would take again

Lectures aren't that useful, but his exams are so easy, at least for ITM305. He can be a tough grader, and is why he has low ratings. I was scared coming in, but as long as you don't have trash group members for the project, you will be fine, establish yourself early and get dependable members and you won't fail it. Again, exams were light work.

Tough grader
Group projects
1.0
5.0
CITM500
Grade: F
Dec 14, 2025

Would not take again. Extremely harsh grader: basically no part marks on exams. Even after doing all labs/homework and studying hard, the final was marked brutally, tiny mistakes cost so many marks. Many students failed this semester; some scored under 10% on the final. Felt unsupportive. I'm saying this after 4 years at TMU he has to be the worst!

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

37%

Textbook Required

48%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 57 grades
Most common grades:
B+ (10)
Not sure yet (10)
A (10)
Grade Distribution
A(19)B(12)C(5)D(6)F(1)A-/B+(14)
Based on 73 reported grades
B+: 10
Not sure yet: 10
A: 10
A+: 9
Common Tags
Tough grader (37)
Tough Grader (18)
Group projects (18)
Skip class? You won't pass. (15)
Get ready to read (9)
Gives good feedback (8)
Test heavy (8)
GROUP PROJECTS (7)
Rating Trend

Declining

-0.54 avg change
Oct
Nov
Dec
Apr
May
Dec
Last 6 months
Ratings by Course

BIS802

5.0

(3)

ITM200IT

5.0

(1)

ITM500IT

5.0

(1)

ITM505IT

5.0

(1)

BIS

5.0

(1)
+16 more courses
Difficulty by Course

CITM500

4.1

ITM

4.0

ITM200

4.0

TRSM931

4.0

ITM305

4.0

Similar Professors