2.5
Quality3.3
DifficultyN/A
Would Retake124
ReviewsN/A
Would Retake
124
Reviews
Rating DistributionOfficial
124 total ratings5
36
4
9
3
9
2
21
1
49
What Students Say
“AVOID LIKE THE PLAGUE”
CPS510 - 1.0 rating“Doesn't cover the material in a clear way”
CPS510 - 2.0 ratingClass Info
Attendance Mandatory
67%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Rating Trend
Stable
-0.09 avg changeRatings by Course
51061073
5.0
(1)73151061
5.0
(1)CPS8101
5.0
(1)COMPUTERS
5.0
(1)CPS510CPS610
5.0
(1)Difficulty by Course
51061073
5.0
CCPS510
5.0
COMPUTERS
5.0
CPS310
5.0
CPS01
5.0
Reviews (123)
Loud & stubborn. keep on his good side - you'll do well and learn a lot.
Good Prof. Can learn a lot from him.
He is bias, and he read your eval and scream.
"This guy over here" knows nothing.Gives an assignment.. no description!..
looks and sounds like the lead singer from the greatful dead
Over here is an ****! Your marks are based on how much he likes you.
Don't you have to know how to teach in order to be a teacher? Fire this guy!
NOT ENOUGH ROOM TO BASH. Can't teach. Shouts. Full of himself.
Lots of yelling. Claims to have brought X-windows to Canada from Europe.
Not organized, not clear. Terrible excuse for a prof, should be fired!!!!!!!!!!
Finally someone that speaks the truth and stands their ground. Your all wimps
Vague grpwrk asigns, 2hr straight night lects, No grades/feedback into midterm.
I had this Jerry Garcia/Lemme throwback in 1987 and didn't really learn squat.
Should be fired! You'll learn nothing.
i havent seen him without the same shirt yet
He should retire!
HE THINKS HE KNOWS EVERYTHING! AND HE DOESNT KNOW HALF OF WHAT HE THINKS HE KNOW
Bugs Bunny 1 Bugs Bunny 1 Bugs Bunny 1... this course is Mickey Mouse!
Put this guy over here...that guy over there. whistle> DONE!
You put this Boop,Boop, and Boop together and DONE! and so are YOU!
Bugs Bunny?.............1
this uncivialized barbarian should be not qualified as a prof in rye!
easily the worst prof I ever had! avoid him at all costs ... you won't learn
worst prof I ever had. Makes fun of people for asking questions.
By far the worste prof ever. Doesn't believe in e-mail.
Condescending, grumpy, and indifferent. Worst prof I've had.
anyone with bad comment thinks that Comp Sci is programming!!!
We should be grateful to him cause he brought Unix to Ryerson. YEAH RIGHT !!!!!
no. one!!!
The best course at rye
Best comp courses in Ryerson! all other courses are BS....
WOOOOFFFF WOOOOFFFF
!!!!Professor Mastoras Rules!!!! And all you haters better bow down!
Actually makes a 3 hour lecture bearable. Visit him at his office
Benny Moussellini Incarnate
He's Jerry Berry from the Grateful Dead man! JERRY BERRY LIVES!
Beer anyone? =) kinda scary in class though
Makes way too many mistakes.Is unclear.Doesn't answer questions.Just yells at u!
Confuzing at times, wont put ya to sleep, overall good prof
As a prof: OK. Funny, no ADMIRER speaks of his pets.. NOT, they ARE his pets!
TO TELL YOU THE ABSOLUTE TRUTH I BROUGHT RATE THE PROFESSOR TO CANADA IN 1930
To tell you the truth, i brought beards to Canada. I also invented the telephone
No Comments
Boring, loud and gives unhelpfun answers if he answers at all
No Comments
An honest and caring professor.
He does not know how to write
Doesn't know how to mark his own exams. Run for your life!!!!
I enjoy his classes, but he is kinda weird at times!!
40 YEARS IN COMPUTER SCIENCE, I BROUGHT UNIX OVER FROM GREECE, WHEN THEY DIDNT EVEN HAVE RUNNING WATER.
Very funny and entertaining prof in a crazy sort of way!!
Awesome prof. Dot COM dot Com DOT com
One of the best
he is so smart... intimidating, but you grow to love him!
Very good teacher if you don't take his intimidation too seriously. And those that have a beer with him don't have an edge. I wasn't one of them and I got a great mark by just doing the work.
This guy definitely fits the mad scientist profile, except he doesn't do research. His material is good, although he goes through it too quick. He has the best taste in textbooks of all professors. He relies on TAs too much for marking.
I can't understand all his supporters. The guy is teaching garbage. I've learned more off of a milk carton then taking his class (and I am lactose intolerant). Makes crazy falsehoods like "RAM - It's not random - It's linear!" WOW.
The guy's got too much ego, and not enough knowledge. He got upset at me for asking questions in class that had obvious textbook answers. Favorite phrases: "I know nothing", "been doing computers since the 60s,...,50's,... even the 40's&q
I find this guy to be a terrible teacher. Never question him! Never contradict him! The textbook means nothing! It's his notes first, everything else next, even if RAM is linear?!?! Other than that, he can be quite entertaining at times.
This guy invented Computers. He wrote Unix while coding late one night. He also brought Unix to Canada. It's claimed that he invented the concept of operating systems back in the dark ages. And nothing pleases him more than Microsoft and Java.
Not exactly the greatest prof, but the course itself was pretty interesting. This is a 'hands-on' course and Mastoras doesnt exactly hold your hand the whole way. One thing I will say, he definitely keeps you awake. Dont hate the man, he's not that bad.
Great Professor, very passionate
Our good time (when he didn't teach due to suspension from school) is all gone. HE'S BACK !What the heck does he know rather than knowing to brag about how he introduced Unix, and Software Engineering to Ryerson. Another silly York graduate.
A GREAT PROFESSOR WHO ACTUALLY CARES ABOUT HIS STUDENTS. HE IS VERY PASSIONATE AND IT SHOWS. HE IS ACTUALLY EDUCATED IN COMPUTER SCIENCE (UNLIKE THE REST OF THE PROFESSORS IN COMPUTER SCIENCE). THE BEST PROF. AT RYERSON.
cant teach at all. thinks he knows everything
Say what you will, but the man is pure fun. A little sarcastic and arrogant, but makes for a good conversation. Definitely made me interested in DB and gives some good advice during his office hours. Just sit back and enjoy his classes!
Those who say he doesn't know how to teach or what he's teaching are obviously not paying attention or have some personal vandetta against him. He is hands down the most knowledgeable source in Comp Sci, with real world experience. When you are ready to learn, he is ready to teach.
Pretty chilling prof. Knows his stuff and teaches with alot of energy. That energy aura is transfered to the students so they wouldn't fall asleep.
This teacher does not know his stuff. He is unable to speak clearly, he lacks student respect and thats just a few examples of his incompetence. He claims that he is working on 2 new books, I just hope he gives out the exact names so I can avoid them.. I think he authors under the handle idiot.
Guy doesn't teach JACK****, just keeps spouting things he thinks are funny and doesn't let students answer questions, shouts them down instead. A root canal is more fun (and probably more educative) than his class.
Best Prof Ever. Very Passionate about his work - One of a kind no doubt!
Uncivialzied barbarian who doesn't know how to teach. Those who said he's the best prof and very passionate are his beer buddies, who act like his dogs just to get good grades and hopefully land a job with his connections. How pathetic!
Look deeper, he is a good person, a bit crazy, but he can teach and definetely halps if you ask. Disregard his manner and take his knowledge. It's worth it.
the most knowledgable prof incomp. sci. - he clearly knows his science. number one!!! and... those who put them down (like this guy above) are "serving" some other admininstrators whop are against Mastoras... everybody knows this...
Prof. Mastoras is a fantastic professor. He is extremely knowledgeable and helpful. I recommend this prof to everyone. He is an asset to Ryerson University and to the Computer Science program
Very fair professor. He may seem tough, but he is willing to help and he is FAIR. If people complained, it's because they did badly in the course.
a complete moron.... living in the 1970's (perphaps even earlier). Does not clarify anything in the course, and rants like a lunatic about random topics in computer science. (By the way... did you know he brought Unix to Canada? I didn't) Anyhow, avoid him like the plague.
He's a great guy, very fair...if you see any complaints its because they didn't try or because they did bad in the course...he really does help..good prof to take courses with.
I'm sorry,this man just shouldn't be teaching.He is a good guy and he's fair if you talk to him,but when he teaches things wrong in class *cough* QBE *cough* & then refuses to admit being wrong when he knew he was;it just screams out bad prof. And I did try and I didn't get a bad mark,it's just the truth & anyone who went to his lectures knows it.
A 70-year old barbarian who teaches you**** and then gives you killer final exam if he doesn't like you. Worst prof ever! Avoid him at all cost!
I expected a lot coming into the course... what I didn't expect was a complete lack of coherent thought. I had a good understanding of computer principles going into the course. I must say that this prof was absolutely wrong on a number of things (Random memory not being random?, POST process etc.). Scary to think the quality of students afterwards
God help you if you've got him... RUN, don't walk, to the nearest computer lab, log in and drop the course. He is terrible: you can't answer a question in class even to agree with his odd, nonsensical, and plain stupid opinions because he shoots you down. Exam was random as hell, a bunch of stuff that was only covered in passing... terrible prof!
the best
THANK YOU!
God this guy is bad. Avoid please take the course as continued ED. Lacks coherent thought , assignments are unclear as hell and his exams contain many errors which he will tell you to ignore and chose the answer you think is right.Please avoid.
Terrible mid term exam - incoherent in class. Seems to dislike anybody who disagrees with him. Biased towards those who come and talk to him (kiss his ass). Doesn't seem in any way motivated to help students do better. One of those profs who seem to enjoy watching students GPA take a dip. Thank God he's retiring. It's clear he's over the whole te
I wish there was another prof that I could take this course with, But I have to graduate!!! His mind has frozen since 60s, an old **** man refusing to use Email, Web or anything new. You can't even understand what he's saying or take note in his class cuz his handwriting is terrible
should have just dropped. absolutely terrible, vague, and crazy.
If you read the last few hundred reviews on this guy and are STILL not convinced on how horrible he is then you're doomed. The minute you sign up for his class will be your last. People looking to get an easy D- should take this course ASAP.
the best ever prof. at ryerson, a god sent source of knowledge. You must take his courses!! You 'll learn all that you haven't learned in 15 courses!! But we've seen in class all those who are against him now.. idiots!!!
Wont help you during office hours, will claim any question you had was "covered in class". Chicken scratch for notes on the board, write notes in pencil and prepare to correct them several times. Rude and tries to be intimidating. I am a straight A+ student and this is the worst professor I have had in my career at Ryerson. Passed with a B.
Only accept answers that are RIGHT TO HIM, otherwise it's wrong even when it works in real life.
Great Prof. Anyone who had negative comments are clearly idiots who probably give good ratings to only the easy classes that u don't have to try in. If you put in the effort and read the book, the lectures are very useful and relevant. Most people don't read and expect a bird course. This is computer science not fashion..
This professor knows the topics he teaches well. Unfortunately, he does come off as somewhat of a narcissist in his teaching style, which depending on your personality may work very well or poorly for you. You?ll probably see this evident with how polarized the reviews here are. Most either love or hate him, but few think he?s average.
If you read most of the negative comments they are coming from dumb/immature 2nd year students. I'll admit I was one of them. I was forced to take his follow up course to 510 and this is the God honest truth: Mastoras can rub you the wrong way but what he teaches you in his courses will be the most important things you'll learn in the industry.
He may know his topic but bestowing knowledge upon students is not his aim. When students as him questions, he seems dead set on telling them he's different from everyone else and mocking the question. We're here to learn, please teach us, we're not looking for a show.
horrible prof
This Prof is really easy All you have to do is go to class, and ask if you have any questions. His tests are straight from class, his exam was the same as he midterm but with slightly different questions! just go to class and do you work and ask for help if you need it.
Best prof I ever had. Ever. Some hated him. If you listened, if you asked questions, you won. If you expected to have it handed to you, you lost.
Notes are online, just go to class to get the attendance mark, do the project. . Study for the 2 midterms and you are DONE! Best prof ever, has a great sense of humor and as long as you have an objective mind you will definitely learn a few things.
A bit harder than 510, required to focus on the online notes and the student notes but class is easy as long as you do the work. Just like 510 with 2 midterms, presentation and project and oh ya there is bonus marks so you can get A+ as long as you do the work. You learn some of the most important things that you should have learned in year 1&2.
Make sure you learn and understand the labs and you'll do fine
Number one!!!!!
A think tank of knowledge.
Not a good professor. Does not advice for a book. No midterm help. No textbook use. No practice. Does not guide students for midterm prep. questions. When i ask something he replies: "I Dont Know". Than who does?
Very disappointing. He spends 50% of each lecture just yelling at students - either for walking in late or for *asking a question!!*. Doesn't cover the material in a clear way. Never touched the textbook once. He seems angry all the time. Repeatedly emphasizes his years of experience to try to brainwash you into thinking he's knowledgeable.
Not going to understand him well. Midterm's hard. Spends half of the class talking about useless things. Doesn't use technology when it's programming. No examples or anything.
can't teach. his tests include things he doesn't cover. makes a big deal about wasting class's time when students come in late but all he does in class is get sidetracked and make up bs about how great he is.
He is a good teacher who really wants to help his students. I learned computer programming from him.
Claims not to know what a pdf is. You program DB2 via shell script which is useless in the real world. Give incorrect examples. Teaches 2 or 3 completely obsolete 1960's databases and test on them as well, even though you only have access to SQL and DB2. "UNIX, I was there. I did that!" is very close to Masons "LINUX, I was there I almost did that"
"UNIX, I did that, I was there" OK buddy we believe you, why are you yelling this fact out at us like we do not? Thing is the world has moved on, just a little bit from the days he invented linux and brought it over to Canada. Fun to see the guy rip into chatty students. Worth the price of admission overall.
worth the price of admission. but to learn databases get a book from amazon and read.
Best prof efer!
A God! ATTEND ALL HIS CLASSES! If you do you will get a very high mark. He stopped teaching us the course 1 day to teach us a different course with a bad professor. Taught us more in 2 hours than the other prof did all semester.
Knows things.
Amazing hilarious prof super cool guy
His instructions are unclear. His lecture delivery is also quite poor. His only redeeming quality is that he can be funny at times.
Avoid his classes. He either likes you or he doesn't. If he doesn't like you, you are not getting a good grade. Almost all the time he talks about himself not the subject.
You wont learn much considering the textbook is from 1988.
AVOID LIKE THE PLAGUE!! This professor is the most narcissistic lecturer I have ever encountered. He is more concerned with talking about himself than teaching. A student walked in late and this professor called the security on him. I cannot believe that we pay money to be in this guy's class. Highly disappointing!
Needs to be kicked the hell out as far away from teaching as possible. I don't know which century he was considered a good prof but I'm 3620% sure that it's definitely not this one. Notes are from previous students and they have mistakes all over them. This guy's midterm and exam have typos all throughout and if you misinterpret them, too bad.
Thing is, you do learn. Relational Database concepts have not changed since 1988. He can be a bit much but what I learned in his class was very useful. Minus the shell scripting project...
egotistical
Class Info
Attendance Mandatory
67%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Rating Trend
Stable
-0.09 avg changeRatings by Course
51061073
5.0
(1)73151061
5.0
(1)CPS8101
5.0
(1)COMPUTERS
5.0
(1)CPS510CPS610
5.0
(1)Difficulty by Course
51061073
5.0
CCPS510
5.0
COMPUTERS
5.0
CPS310
5.0
CPS01
5.0