3.6
Quality2.7
Difficulty40%
Would Retake152
Reviews40%
Would Retake
152
Reviews
Rating DistributionOfficial
152 total ratings5
83
4
17
3
10
2
12
1
30
What Students Say
“Note: Tests + exam 75% of total grade”
DBS301 - 2.0 rating“He talks many jokes i do not even understand”
DBS301 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
18%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.89 avg changeRatings by Course
SQL
5.0
(1)ICS124
5.0
(1)CBL344
5.0
(1)DBW825
5.0
(3)DWS624
5.0
(1)Difficulty by Course
DATABASE
5.0
CPROGRAMMING
4.0
DBW825A
4.0
DBS311
3.6
DBS211
3.5
Reviews (150)
Cool guy.... very funny
extremely poor teaching skills, seniority should mean nothing
Real life stuff -- doesn't bother with useless material, good teacher and funny!
Tough SOB, but you will learn a lot
was at humber he is right here is better
He is the best teacher and my FAVOURITE
He's really funny. And does not bore you. ADORABLE!!
Easy teacher, Funny guy, but all he does is tell you to read the book
Man he is very funny, and i guess that's y students never sleep in his class!!
Don't let the 'nerd' impression get you. Funny,sharp,helpful,good communicator!
he is hillarious. impossible to fall asleep in his class
Easy course, and interesting teaching way.
Humourous and understanding. Applies his real life experience well.
You wouldn't callhim sexy. ;-)
Great teacher, funny, helpful, one of the best at Seneca
His cases are like real world - ask & get hours of help
funny teacher with lots of practical examples. gives some bonus marks too.
He takes the meat of a text without the wordy filler stuff. Easy to remember
funny and nice.. he gave me some bonus marks
No Comments
I needed lots of help and he answerd all my emails
Anyone who fails with this guy, should be spanked by a monkey!
easy!funny!easy!
what a joker!! lol
If you just do the lbs honestly you have to get an A
good teacher, very funny, easy marker...just ask and he'll give you the answer
you won't be borred in his class!
He just want to west the lectuer time, he's hard marker. his tests are not clear
His lectures are easy but he is rude and unhelpful
Dont cheat he can catch you easy
No Comments
this guy is an idoit.. he can't even solve some of the problems he gives us!
This is a tougf subject but he nos his stuff. Helps if you ask
not good prof...was lazy because it was summer...we only had 1 lecture hour instead of 4...hard SQL test...no help at all...lectures i can't really tell from 1 hour per week!!
Ok sort of guy. You got to ask and he will give hours of help. He did for me. I read previous review. Who wrtoe it -- you can't lecture 4 hrs if some are labs.
Ignore anything bad people say about him. If you ask, he will give you hours of help. If you don't it's your own fault that you're dumb. He's hilarious and very friendly/talkative.
Cool teacher. Gives marks nicely and maintains a good relation with all students. He is ready to help. Just ask it. I learned a lot in this subject.
Good teacher, can't fall asleep in his class, but his tests are kind of confusing
nice guy. has problems teaching normalization. hes very good with SQL.
he got asked to fill in last minite. he teach ok but becasue he still learning it he give easier tests. he is fair. I had him in database design and he really know his stuff.
Nice man! just marking too fast!
This guy sucks. Don't pick him as your prof because he doesn't know what he's talking about. I learned the subject on my own because this guy doesn't know how to teach.
Assignment at end helped explain what data wharehose is about. He stayed till 10:15 one night last week to help some to understand. I seen him do many hours after class on Mondays ... He get much better next time he teach it
Teaches nothing. Expects nothing.
Definitely the funniest teacher at Seneca.
worst teacher
He make us do lots a little extra programs. Too much work, but they all bonus so good. He email to much. Seneca good program but hard work
hes better at data base design, but still he ok with data warehouse and cubes and pivotol tables and stuff. He is being nice to us becasue thsi is last semester here and we have big subject in other courses
I don't get all his funny words. Maybe bcasue he is older. He trick us. He gave test like 3 programs he did in class. HAHA, I studied them so I did good, but too much array and pointer it make my head hurt Maybe I fail exam thouw
Hes a nice guy, tells alot of outdated jokes. He isnt the best at explaining something, but will do his best. If you want to do good, STAY BEHIND and talk, he likes this. He is fair, and dosnt mark hard. He dosn't give you assignments that other teachers give, but gives u the option to do either.
Very Enthusiastic and clear.
He makes C programming simple to understand. He doesn't do any fancy stuff. I got A becasue he makes me do a lot of little tiny quick programs to learn something
A great teacher indeed. Very clear, very helpful, manages to make every class interesting.
We got so much work in other course and this one easier. So didn't try as hard as I should have. Only got B. A bit confusing, because as he keeps saying you need to understand business a lot more to appreciate what DW does.
If you want to learn ASK and you get LOTS of HELP. If you can do it on your own like I can, then tell him and he will give you lots of flexibility. His annoying saying "Practice and practice again, there is no other way. It's a prefession you chose"
The best teacher ever !!
We did the full course at double speed to finish in 7 weeks. It was HARD, but he kept pushing us to keep up. He also kept only the real important stuff so that helped. I am happy because he helped me get a DW job at the bank.
There is a bonus each class which is not bad. Helpful teacher with good marks (good deal) but the final exam will be hard for you. Overall he is good. I had A+ in his course
He tries hard to make us program a lot by giving bonus. Me it so easy so I get great mark with bonus.
To hard not friendly
He is a nice teacher, goes very very fast, but he only teaches you what's important. He says that the course is very easy, and that makes some people stop doing work. it's easy if you go to class and do your labs and assignments!!!!!!! His jokes are crazy!!!!!!!!!!!!!
He spent hours trying to teach me. I still failed. My parents want me to take computers. Sorry Mr Tar but it is boring. I go take something else like marketing.
Very different course. Loved the project for second half. I learned a lot that way. He tries not to talk a lot but make us do it then ask questions. He talk very fast.
He is really an awesome teacher.He likes giving people extra marks.If you need some mark just talk to him after the class ( he likes it very much). sometimes forgets his stuff but he'll teach you those you will need for exam. He dismisses early but he'll cover all the stuff ;).Take the course with him and just attend classes then you'll be fine :).
He is the funnest teacher i ever see. He has his own ideology of computer study.
Not many professors like him. Presents the subject in an easy way. Teaches a lot in fun which you never forget. Believes in a practical approch and encourages you to try at your own and is always ready to help you out of any problem. Can manage a compressed course very well in a way that you get a lot out of it without feeling the course load.
Saved us the cost for $135.00 text. He has lots of notes available, you can even do independent study, but I am not good that way so I go to class, Very helpful. Easy going
I had him in C programming and he was good. I changed to networking and I got him again for a windows operating system course. He is struggling very hard to teach it. IDefinitely not his field. It is also a bit boring subject anyway
He has a very peculiar way of teaching the course, where he whips plenty of funny anecdotes while gaining knowledge & understanding of the program you're in. He's also an easy marker and will sometimes help boost your mark with a series of handouts.
Good stuff
Let me do the course while I was at a co-op job. Showed up for tests and exams. Can be done inpependently but does mean you do more work on assignments.
Ron Tarr is easy going, cracks a lot of jokes, and has many interesting stories to tell. What he did not do was teach us much in IOS110. He might be great in the programming courses he normally teaches but he is not a great pick for IOS110. He even warned us to switch to other professors at the start of the semester. I wish I took his advice.
VERY EASY!!!
Really easy to pass, but ain't the best TEACHING teacher!
Great Prof, Hoping to take another of his classes
exceptional delivery. funny. easy to lern. talks to fast.
Crazy funny. Learn by doing is his way. Full blown project made me learn more than theory in book. By the way he said we don't need a book and he was right. He has lots of notes and will help you do well. His jokes are older than he is
It's really to get pass this subject if u choose him to be your instructor; however, u won't learn too much real knowledge from him.
it's so easy when he does it. Better just copy what he does in class. You do not need textbook for this course.
Good!
Great teacher
Took a complete course put it into into simple easy to learn modules. Learn bye doing
GREAT ... his notes and labs are written so that if you want to you could study indepenedently. Gave me a lot of help. Hours of it. Tks Ron
Great teacher. Fun. Energetic. Fair. Helps a lot. Responds to emails nonstop and quickly! One of the better teachers in Seneca.
His teaching is good and his jokes are hilarious.His labs are very helpful. His tests are straight forward mostly similar to his labs. He gives hints if stuck in any assignments.
AWESOME PROFESSOR! He's really funny and entertaining and very quirky. Easy to understand and prepares you well for DBS301. You can't go wrong with Ron XD XD XD
Unlike others, he gets marks back and feedback in less than 24 hours. He doesdsn't sleep. Answers emails -Isent a lot. loads of examples. we solve programs every class. But his jokes or puns are groaners, must be his age
One of the best professors i can remember. Knowledgeable as few. He is a definition of what an hard worker is. And a great teacher too, knows how to motivate, to explain, to guide students. He is also a very nice person.
Great in responding to emails. Jokes are rough, but goes with his personality. He is in overall just Ok or Good. He doesn't ask for attendance, but you better know or be prepare about the subject (or you will get lost/behind)
Hilarious professor! Made classes worth attending. Ask questions after class if you need help or just send him an email about anything, he's quick to respond and quick to grade your work. Doesn't go too hard on marking the tests; as long as you have the logic right, you won't lose too much for using the wrong syntax or functions
He's an amazing teacher. Really knows what he's talking about and very personable. He makes you feel really comfortable in his class. An awesome teacher and an awesome class. First time I've actually been INTERESTED in learning programming.
Gives good assignments to help people learn, but does a bad job explaining things. I know C already but when he tries to explain something he butchers it and makes it sound much more complicated than it really is. People who don't know C must be having a rough time. Also, he needs to stop writing code handwritten and use the projector. So messy.
Great. But darn him. He just retired and I wanted him for all my database classes. You can teach yourself with his notes ... If you read them. Simplified. Easily understood.
Best professor I ever had! Funny, easy marker, provided very detailed notes, his lectures were always very clear. Very, very sad that he retired...
Here is the deal; He is funny, and he will make you pass probably (with grade D, C)but you will learn nothing from him! He cannot teach anything and makes the tests hard.
Good teacher. Always reply your email as soon as possible. He will help you when you need.
Very good at teaching the design portion of the course and goes through many examples with the class to make sure everyone gets the practice with designing. He is not as thorough with the SQL portion of the class and goes through the topics quickly. Also he is a very funny instructor and makes class enjoyable.
He's one of the best professors at Seneca. If you see him teaching a course, don't even think twice!
Really good guy. Knows what he's talking about. If you show up regularly and do your work, he is pretty forgiving of mistakes and gives you the opportunity to fix them for a better grade. I get the feeling he thinks the class is a little too easy and doesn't take it too seriously. He likes to joke around.
he knows what he is doing so the lectures are to the point and so the labs. he is pretty forgiving if you work hard in this course. Also, he will reply your e-mail really fast. cool prof!
His average is high. His notes are good and simple to follow. BUT... he will tell you RTFB. (Read the Book) It helps that SQL is all over the internet as well. Surprise, his test was identical to the assignment. Thank goodness I did my own work instead of joining a group. See you in DBS301 Ron. I want another A.
Ron is the GREATEST teacher that has ever graced this planet with their presence! He is easily the funniest individual alive. I wish I could have him for all my classes. He is very helpful when it comes to assignments and is really easy going. They should increase the number you can rate professors on this site so he can get the 1000/5 he deserves.
My favourite prof in the entire college. Really amazing guy.
Great person, funny. Forgiving. Disinterested in material, admits to lack of knowledge, unpredictable grading criteria. He might give impression that his class is incredibly easy but let your guard down, memorize material before tests. Note: Tests + exam 75% of total grade!! Working, memorized knowledge very important. Tests not open book.
If you dont have a sense of humour, you will not like his jokes. The types of jokes he says are very unprofessional but super funny. He is very fair and kind, if you show up to his classes and do all the work, you can get an easy B+. All the other professors for this course are brutally hard, so try to get him for the whole term and you will pass.
Surprised because he is old. Funny and fun subject. He is not the content. Could do this self study but not disciplined enough so I go to class. Classes short and direct.
Ron is an amazing professor. Though he is grandpa, he is hilarious like your best freinds. His jokes make this boring subject fun. The amount of tasks is okay and he actually teaches well too. There are many good reasons to take his course. By the way he would not answer if you call him professor. Call his name. He doesnt like to hear professor
Super condescending guy. We missed 5 weeks of his class because he went on vacation for 2 weeks in the middle of the semester, and then he cancelled 3 other classes. But he'll still expect you to know the material inside and out, with no leniency. His general mentality is 'you need to know the material, whether I teach it to you or not.'
self-study required. He talks many jokes i do not even understand. did not show how to use oracle program and any hand on demo. test are not paper test. - I thought it is good until i screw up by wasting huge time on formatting outputs into blackboard.
Funny guy, lenient marker, no need to attend classes if you can do the assignments well.
He cracks a lot of jokes (almost every other sentence) but is very knowledgeable in what he's teaching. He provides information on what's actually used in the work field and helpful tips. He's very curt so don't expect long replies. There are portions where it's heavily self-study but his tests are extremely easy if you actually do your labs weekly
He is a funny instructors and an easy marker. However, his materials is a bit outdated with the current technologies. Lectures are shorten as most of the notes are self explanatory. He shows many SQL scripts and explained properly but doesn't run the codes in the actual environment to see the output.
Ron is absolutely hilarious. At times, it seems that he can be a little lost but if you get to know him he will be very helpful when requested.
He wants student to fail so he has less stuff to mark, he doesn't care about teaching is solely teaching to get money. find another prof who is actually dedicated to teaching
Very funny prof, always has a joke or two to tell. Lectures were always easy to understand/follow and ended early. As long as you do the labs and assignments yourself you should be good to go for midterm and final. His midterm was much harder than the final, but it prepared us for the final really well. Can tell he cares about how his students do.
Honestly If you do the homework and assignments and hand them in you don't really have to go to class. He is a really chill guy. The only time you Must go is during tests and group projects which does not last too long. He is a prof that posts good notes and lets you work at your own pace.
Worst professor I had in Seneca college. I took DBS301 and he made it real difficult. His classes are so boring and hard to understand. A real tough grader he marks only if the answer is exactly how he expects otherwise its a zero. I won't recommend him.
Prof Ron Tarr is one of the worst at Seneca. He makes an easy subject much tougher through classes that are boring, biased and convoluted. Hes a tough grader who gives students marks based on the answer being only exactly how he wants it. Says he wants students to fail so he has less papers to deal with. He doesn't care about teaching, only money.
just don't
Ron is about to retire and seems that he doesn't care if the student learns or not. If you submit something that is not what exactly as he said he will give you half mark. He is a lazy marker and may give free marks to reduce his workload. He is very funny, makes lots of jokes and his class is enjoyable but you will not learn about database.
His questions for the lab are unclear and you can interpret his questions in many ways, if you were lucky to interpret them his way, then you're good. He's also not really nice, sometimes he gets frustrated when we ask him questions. I decided not to attend his classes because he just vibrates negative energy, so I would try to solo my labs.
I don't really rate professors but I thought I had to give future students a warning. His labs are worded very poorly, which makes for mistakes to arise. He doesn't make questions clear, and he gets very frustrated easily. He doesn't explain properly and I would avoid at all costs. If you aren't synced with him, than avoid!!
He often skips classes for trivial reasons(snow, computer problem). he likes self-study. But we just want a lecture that fits the tuition fee. why do we need self-study?: Also, his blackboard documents are messy. It will tale a long time to find documents.
If you are interested in learning something new I highly recommend not choosing this professor. He even does not know the content of the course and the content of the tests. If you are not interested in learning it's ok you even don't need to attend classes.
Grades unapologetically. Nice and funny prof sometimes, but is not remorseful towards grading.
worst professor ever. DO NOT TAKE IF YOU DON'T WANNA FAIL AND WANT TO LEARN. makes everything so complicated and difficult and won't even explain what you did wrong. almost failed me in mid-term, thankfully was passed at the end. DO NOT TAKE.
When you ask a question, you can get a reply faster than any professor. You can get grades as much as you pay attention to the class. I would have lost interest if I hadn't learned this course from Professor Ron.
I recommend him. If you study notes and Dbs website & attend the lecture and labs; youll learn and pass the course. He is one of the best professors in Seneca.
If you have a chance to avoid this guy, do it. He gives very confusing labs and test, and he doesn't evaluate them properly. Even if you are good at SQL you can get 20% for quiz because of lack of time and unclear questions.
Tests are hard and he grades the labs unfair. In the tests Even if you are good due to short time and confusing questions you won’t get more than 30%. He teaches good but it seems so hard to get a passing grade.
If you want to fail in this course take him .he doesn't give good marks and even if u do your test alone he says u copy and put plagiarism. Avoid him. I regret now.
No doubt the best professor. His lecture is different. Always funny and interesting, unlike other courses I took. The test is tough, but there will be a lot to learn. If there were students who didn't like him, they would either not attend class or try to cheat. If I had the option to choose him next semester, I would definitely choose him.
Awesome professor! Explains everything clearly, and replies to emails as soon as possible. Extremely supportive and answers all questions in class right away. I wanted to take him again but unfortunately, he wasn't teaching in the summer semester.
Amazing guy. Humorous personality, helpful and tolerant. Assignments and test are easy and he tries his best to add to the standard course material whatever extra information and explanation he can provide to make you understand the concepts. Gives high grades and available most of the time. Take his class whenever you can
Just Don't take him. His teaching method is very old. He doesn't care about the students. His tests are very confusing not even have proper meaning. I was about to fail mid-exam he ask 50% for 1 question which was very hard and no one can solve that. So dont take it if you want to pass this course.
You have to lick his ass to get a good mark. Get ready to be humiliated if you are a slow learner. His teaching method is old. Sometimes he will be unable to answer your questions.
Toughest grading professor I have ever come across, don't take the course from him it will ruin your GPA
He is the worst professor i would say never take him . He will make target you particular person and donot reply properly to your question and will make his own lab and want same answers according to him and he will make will say drop the course instead of take him will make your gpa bad due to one subject. will give integrity without proof
never take this until you want to fail. Sometimes his joke will make you feel uncomfortable.
Awful! do not take any courses with him. makes personal jokes, humiliates you, ABSOLUTELY NO TEACHING! instead of teaching, he tells lots of lame and sexual jokes in class. So many times do not show up! even when he shows up askes the students why they came to the class! DO NOT EXPECT ANY LEARNING AT ALL! No proper slides, no lectures.. nothing
Don't take DBS211 with him. His instructions are confusing, spams you with 10 messages (instead of announcements) when he could have made it 1. Even if the material is easy to understand, you will struggle to get a good grade in his class due to poorly worded questions, no warning for how long tests are going to be, etc.
If you want to avoid the stress of not passing the entire semester, DO NOT take the class with this professor. It is not known how he scores. No matter how hard you try to do well in the exam, your score will be less than 20%. It doesn't teach well. It's awful. Don't take it with you so you don't get miserable
Ron is a good guy, very funny. But he does not explain well at all. If class is not in person do not expect to get any help. We had only class and i asked him to explain how he got an answer and he said he is too busy lol. If you like to stay home and learn everything on your own he is good. In class he is ok but very very funny. Tough grader tho
yOU HAVE TO DO THE LABS AND ASSIGNMENT. iF YOU DO IT YOU CAN PASS EASILY. He said you can do the course all on your own as it is built for independent study if you want it that way. There is lots of notes, good google examples. Don' cheat. he seems to know when you used AI. He is old.
NO WAY you can get a good marks with him. I got 0.01 in lab and I didn't even cheat, I would deserve the grade if I cheated but no way I got a bad grade for doing everything correct. If you still have a chance RUNNNNN !!!
Decent professor, but his grading is tough. Recommend using Unstuck ai and staying on top of labs/assignments to pass this class easily.
Really disrespectful and demotivating. He don't have any knowledge about what he is teaching. Old guy with zero knowledge. Funny and Vulgar jokes and you are not going to learn anything. Never copied others answer but he gives feedback saying answer copied. Dear Professor Tarr, If you are seeing this message please quit the teaching profession..
He's a good you could have for dbs, he's funny, cool and chill. He's grading is fair, lenient I'd say which is good. His lectures are good, gives good examples and you won't find anything in the test that's not covered. I'd happily take him in another course.
He is a great professor who keeps the class engaging with his amazing sense of humor—you'll never feel bored. His exams are quite reasonable, and he is fair and lenient when it comes to grading assignments.
He is lenient! Understanding, talk to him!
Class Info
Online Classes
100%
Attendance Mandatory
18%
Textbook Required
43%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.89 avg changeRatings by Course
SQL
5.0
(1)ICS124
5.0
(1)CBL344
5.0
(1)DBW825
5.0
(3)DWS624
5.0
(1)Difficulty by Course
DATABASE
5.0
CPROGRAMMING
4.0
DBW825A
4.0
DBS311
3.6
DBS211
3.5