2.8
Quality3.3
Difficulty38%
Would Retake261
Reviews38%
Would Retake
261
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
48%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.54 avg changeRatings by Course
BIS802
5.0
(3)ITM200IT
5.0
(1)ITM500IT
5.0
(1)ITM505IT
5.0
(1)BIS
5.0
(1)Difficulty by Course
CITM500
4.1
ITM
4.0
ITM200
4.0
TRSM931
4.0
ITM305
4.0
Reviews (261)
Best Instructor in the school!
Best Prof...very cool.....and you actually learn!
Best Teacher At Ryerson
Friendly, personable guy...His lectures suck &u still learn things...go figure&#
Cool guy! Hilarious! Really knows his SQL
One of the best profs - you can actually learn from him!
Excellent professor. You will learn from him.
Excellent prof.. always available and extremely helpful. He's not out to nail us
Great down to earth professor who really knows his stuff
Ryerson's Crocodile Dundee... You call that a database? This is a database
One of the COOLEST and BEST profs at Ryerson...
He's funny, but don't make him angry : P
Best prof. ever! Funny guy too!
a nice guy...treats his students fairly
great prof......loves the LADIES!!!!!!!
He is a very cool prof.
Great guy, lectures need to me more structured and related to text.
Helps girls and when there's no book for the course makes it easier
He will fail you. Seriously. He's not good..take PEVEC
Hilarious guy, if he likes you - or if you're not male.
he makes the course material very easy to understand
Moss is very helpful to the girls but isn't so keen to help the guys. It sucks
Plays favourites. If you are are female, you will do fine.
As said by everyone, it pays to be a ladt in his class. One bad thing is that hs
If you're a guy, wear a wig and act like a woman. Then u'll do fine
He loves POOTANG pie!!!!
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!
WHAT A GUY!!!!!! RECYCLES TESTS AND ASSIGNMENTS! HELPS OUT GIRLS ONLY!
Funny bloke. Good prof. Hard marker.
I don't think I did any better for being female. He's really funny, though, and competent.
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!
He is a fair marker; he won't grade you higher simply because you are girl, still depend on the work you hand in.
Good, funny and approachable Prof. Not true about the girl thing. Class and marking are fair.
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:)
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!
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!
Overrated as a professor. Doesn't teach programming concepts well. Favors girls more than guys. Take his class if you're a girl.
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.
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.
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!
Pretty standard teacher. Goes in, teaches what needs to be taught, leaves.
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.
Boring...not clear or specific enough.VERY SARCASTIC
His lectures don't really help you understand the material. You're pretty much on your own when you take this course.
Select * from moss where course = (do the labs and assignemnts)
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.
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
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!
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!!!
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.
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.
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.
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).
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
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
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
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.
Ray!!! PLEASE STOP TEACHIN.
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.
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
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.
he's not hard and his assignments are easy!! but he's suck, just boring and unfair alot of time!!
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.
Very Good Professor and Very Good Course.
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.
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.
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
very bias towards women...dont expect any help unless your a girl
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
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.
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!
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.
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.
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.
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.
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.
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.
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.
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...
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!
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.
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?!
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.
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.
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.
(N)(N)(N)
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?
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.
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.
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!
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.
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.
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
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
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.
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
was the easiest itm 100 prof out there, he gave less assignments and a online midterm that was very easy, a def recommend
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
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.
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.
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.
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.
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.
he's really nice
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!
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.
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.
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.
Bird course if you actually pay attention in class and practise the material.
Has his own marking scheme and favours certain students. The course itself is pretty easy but this guy is terrible at teaching.
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
Easy material. Ray Moss made everything very understandable.
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.
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.
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
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.
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!
Very Hard prof. Probably the hardest in Ryerson
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.
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.
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.
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.
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.
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.
Worst prof i had in my first semester. And worst teacher I had in my whole studying career.
Work hard and you will still end up with a C- Or less. Terrible Prof.
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.
Hard exams
Avoid!
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
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)
zero engagement
just drop this when you see his name, you've been warned!
the questions he puts on the test are ridiculous..
Terrible class. Does a poor job of explaining things, doesn't use good examples. Assignments are absolutely asinine and tedious.
. Did not learn a single thing from his class, marks very unfairly, very unclear with expectations. Avoid at all costs.
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.
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!
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.
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.
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.
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
horrible teacher. Avoid if you can! Assignments are broad and hard to understand, tests are all lists! a very hard marker!
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.
Very interesting course. The midterm and final is a breeze.
BEST PROF IS RYERSON!
Amazing prof. he is there for you night in night out. take him!
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!
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!
Take him if you want an A on your transcript amazing
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!
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.
Amazing prof!
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.
He had a divorce with 3 wives. Shows what kind of character he is in person. BRUTAL!
don't take him ever.
SUPER!really cares for you!
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!
Moss is sick do your work you will get A+
This professor is an expert in the IT field. He is very helpful, and will tell you explicitly that no textbook is needed.
GREATEST PROF AT RYERSON. SOO GOOD.
A good prof for a useful course
Test are easy! teaches ok. Sometimes gets of topic. But worth it at the end
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
He was the best. Got a 4.33
Good prof
Very unprofessional and rude. Would not recommend.
He maybe a tough guy for other classes but he's really chill for this one.
appluade
worst prof ever
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.
Disrespectful to students, rude & unprofessional emails. How is he still not fired yet. He does not care for you. SUPER picky marker.
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
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
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.
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!
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.
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
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!!!!!!
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.
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)
Want to fail? Take this prof
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.
Unenthusiastic and doesn't teach concepts well enough to fully understand and apply them in future labs and exams.
Excellent prof! Fair game
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!
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.
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.
Terrible jokes along with hard tests. Goodluck
Please take his classes. He explains concepts well and will give u a high grade. 10/10
Very helpful when u need help. P
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.
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!
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.
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.
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.
This guy actually blessed me
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.
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.
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.
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.
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
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
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.
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.
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.
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...
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
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
Nice prof and teaches through examples in class. Very helpful in labs so definitely attend those.
he is SUPER STRICT when grading and he looks for EVERY REASON to claim plagiarism.
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
Professor Moss is your best resource in labs, and he goes through proper examples in class. Do your work and you'll be fine.
Please avoid. Very rude. You will need to study everything by yourself.
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.
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
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.
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 :(
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
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...
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.
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
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.
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
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.
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. :)
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
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
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.
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
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).
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.
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.
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.
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.
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.
he is very inconsiderate, gets very aggressive and mad when you ask questions, expects you to know everything, very slow.
Ray is a great professor who cares about his students. He loves to talk with students and share life experiences.
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.
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.
Compared to other itm profs hes decent, but he be doing too much at times.
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.
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%
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.
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.
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!
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.
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
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
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.
he trash fr,
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.
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.
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 .
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.
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
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.
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.
Raymond Mosslester
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.
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!
Class Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
48%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.54 avg changeRatings by Course
BIS802
5.0
(3)ITM200IT
5.0
(1)ITM500IT
5.0
(1)ITM505IT
5.0
(1)BIS
5.0
(1)Difficulty by Course
CITM500
4.1
ITM
4.0
ITM200
4.0
TRSM931
4.0
ITM305
4.0