2.3

Joshua Panar

Computer Science - Toronto Metropolitan University

2.3
Quality
3.7
Difficulty
26%
Would Retake
182
Reviews
2.3
Quality
3.7
Difficulty
2.5
Helpful
2.1
Clarity

26%

Would Retake

182

Reviews

Rating Distribution
Official
182 total ratings

5

27

4

21

3

23

2

44

1

67

What Students Say

His method of teaching is really bad

CPS311 - 2.0 rating

Lectures are confusing, Notes are confusing

CPS393 - 1.0 rating
Class Info

Attendance Mandatory

56%

Textbook Required

74%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 28 grades
Most common grades:
B (7)
A+ (5)
A (4)
Grade Distribution
A(9)B(7)C(1)D(3)F(2)A-/B+(7)
Based on 36 reported grades
B: 7
A+: 5
A: 4
A-: 4
Common Tags
Skip class? You won't pass. (10)
LECTURE HEAVY (7)
ACCESSIBLE OUTSIDE CLASS (4)
Hilarious (4)
Respected (3)
GRADED BY FEW THINGS (3)
Lecture heavy (3)
TEST HEAVY (2)
Rating Trend

Improving

+0.37 avg change
Mar
May
Apr
May
Jun
Aug
Last 6 months
Ratings by Course

CPS8

5.0

(1)

PCS125

4.0

(1)

CPS118

3.0

(11)

CPS125

2.7

(37)

CPS393

2.6

(14)
+9 more courses
Difficulty by Course

CPS603

5.0

CPS710

5.0

CPS841

5.0

CPS310

5.0

CPS

4.7

Reviews (181)
4.0
4.0
CPS611
Aug 9, 2001

A very anal person, he drives me crazy.

1.0
5.0
CPS611
Sep 7, 2001

Can't you teach something else like the art of holding a pencil! :-)

3.0
4.0
CPS611
Grade: B
Sep 26, 2001

Sargent Panar will kill you if you mess up in his labs!

2.0
3.0
CPS611
Oct 3, 2001

no concept of the real world. Looks like the devil

4.0
2.0
CPS611
Oct 10, 2001

I didn't like the course at the time, but it turned out to be very useful

2.0
3.0
CPS611
Oct 25, 2001

Two words: really wierd.

4.0
3.0
CPS611
Grade: A
Nov 27, 2001

If he doesn't respect you he'll treat you like the scum of the earth.

1.0
5.0
CPS611
Grade: F
Nov 27, 2001

did i say to do that? you did it wrong!! sigh>..just look on with your neighbor

2.0
5.0
CPS611
Nov 27, 2001

treats u like sh*t if he thinks you're stupid, way too eccentric

5.0
4.0
CPS611
Nov 28, 2001

Smart guy, just teaches the wrong programs (smalltalk, UML)

3.0
4.0
CPS611
Nov 28, 2001

He's odd but useful

2.0
3.0
CPS611
Jan 25, 2002

Its all about unary, binary keyword!! *Cheers*

1.0
5.0
CPS611
Jan 28, 2002

JP, have you ever worked in the real world? Hmmm, I wonder why not...

4.0
4.0
CPS611
Feb 13, 2002

needs to find a hobby......

1.0
4.0
CPS611
Feb 15, 2002

Smalltalk?? Who in the industry uses smalltalk???

4.0
5.0
CPS125
Feb 21, 2002

he insults his students .....he thinks one who makes a mistake has copied

2.0
4.0
CPS611
Feb 22, 2002

Is that anthrax? let me taste it first.mmm..soapy

1.0
5.0
CPS
Feb 24, 2002

i don't think this guy is getting enough

5.0
3.0
CPS611
Feb 28, 2002

He's much better than people think.

3.0
4.0
CPS611
Mar 2, 2002

If you get through it, you’ll know it perfectly. Just don’t ask for help.

1.0
5.0
CPS125
Mar 3, 2002

just just dont ask for help or he'll kill ya !!!!he hates questions!!!!

1.0
5.0
CPS611
Mar 16, 2002

should be cps911

1.0
5.0
CPS611
Grade: Pass
Mar 27, 2002

Scroll Up....No, Scroll Up....UP...not Pan Up...I said Scroll Up! Sit Outside!!

1.0
5.0
CPS125
Mar 29, 2002

grades by where you are from, babbles

1.0
5.0
CPS611
Apr 18, 2002

some call him "a punishment from god"

1.0
4.0
CPS611
Sep 2, 2002

Don't bother with appointments, he never shows up.

3.0
5.0
CPS611
Sep 5, 2002

using difficult language to teach easy things, try to learn it by yourself.

3.0
5.0
CPS611
Sep 17, 2002

always teaching that one course. that dreaded course. that dreaded prof

1.0
5.0
CPS611
Grade: Drop/Withdrawal
Sep 21, 2002

MORON MAN .. RUN AWAY

1.0
5.0
CPS611
Oct 9, 2002

he may know a lot but he can't teach a thing in a language others understand

1.0
5.0
CPS611
Oct 17, 2002

Ifyou want to learnPANJAR PLUS PLUS his courseis the one to take!

1.0
5.0
CPS611
Oct 30, 2002

Cheers!

1.0
5.0
CPS611
Nov 3, 2002

He will listen to what you have to say but it in the end it doesn't matter.

4.0
5.0
CPS611
Nov 6, 2002

Clear, but hard as hell. Labs are like BOOT CAMP. . . U OUTSIDE!!!

2.0
5.0
CPS611
Nov 19, 2002

*TOOOO* much time spent describing BEFORE actually showing how it works.

5.0
1.0
CPS611
Nov 28, 2002

Good hearted teacher. I mean he wants good for the student but need to loosen up

2.0
5.0
CPS611
Dec 4, 2002

don't understand? come see me in my office.

1.0
5.0
CPS611
Dec 6, 2002

I am PANAR, destroyer of marks!!!

5.0
4.0
CPS611
Dec 18, 2002

uniary,binaay,keyword

5.0
3.0
CPS611
Dec 18, 2002

BASE=DERIVED

5.0
3.0
CPS611
Dec 21, 2002

Take a number. Its alright. Whatever.

5.0
4.0
CPS611
Dec 21, 2002

It's nice that he's practically writes the (crazy) assignments for you.

2.0
4.0
CCPS611
Dec 23, 2002

Obviously has spent too long in academia, now he loves coconuts in UML...

1.0
5.0
CPS611
Dec 30, 2002

Too academic, needs to visit planet Earth.

5.0
3.0
CPS611
Jan 10, 2003

Not a bad teacher. be nice to him you get your mark.

1.0
5.0
CPS611
Jan 16, 2003

Some people just don't belong in Comp. Sci. So hurry and get out JP. Cheers!

1.0
5.0
CPS611
Feb 5, 2003

he WILL remember your name and try and be chums. filter jpanar@*.* i h8t u

1.0
4.0
CPS611
Feb 13, 2003

I failed the exam because i thought he was going to test on his wife.

1.0
3.0
CPS611
Feb 21, 2003

poor marker and control freak - wouldn't even let you type faster on his lab

5.0
3.0
CPS125
Mar 9, 2003

bad jokes, please stop, for the love of god please stop! ok lectures, as long as you attend you will be ok.

1.0
5.0
CPS125
Mar 11, 2003

although he knows his tough cant teach for beans if you are still new at the course you are taking, he expects that you already know the course!!

2.0
4.0
CPS611
Mar 19, 2003

knows his stuff - but confuses u while he's teaching. Goes into way 2 much detail with everything 7 goes through the course WAY 2 fast. Some assign. take a while & are barely worth anything. You need to be VERY comitted 2 the course & review EVERY night!

2.0
3.0
CPS611
Apr 1, 2003

Everything has to ben writen exactly like his , which is stupid since his method itsn't always the best

4.0
3.0
CPS125
Apr 4, 2003

very helpful....but please quit the jokes!!!

3.0
2.0
CPS125
Apr 5, 2003

Yes, he's a control freek. His way or the highway. Won't let you explaiin your reasoning before answering your question, just tells you to shut up and do what he says. A complicated individual i would say. Other wise its nice he remembers your name.

2.0
4.0
C611
Apr 14, 2003

Panar is the devil incarnate. The course should be renamed 911 while he's teaching, I feel like jumping out the window.

5.0
1.0
CPS125
Apr 18, 2003

He is a very good Prof. He just needs to work on his jokes. In class, you'd laugh at him not because his are funny but because they are pity laughs. Otherwise a good dedicated prof who's always available for extra help

2.0
5.0
CPS125
Apr 19, 2003

He doesn't know how to teach! he should learn from Dr.Hamelin!!!

2.0
4.0
CPS
Apr 23, 2003

One of the most pompous people on the planet, and pretends to know what he's teaching when he obviosuly doesn't. Do everyone a favour and RETIRE.

2.0
5.0
CPS
Jun 30, 2003

Too Judgmental. Should stop sarcastic comments (they are not funny!). Speaks too fast.

4.0
3.0
CPS611
Jul 14, 2003

"One Staple, 45% angle", "Pen only", "0% if your disk has a virus", "Stroustrup say's ...", "Booch say's ..". Abstraction=Essential characteristics, ignore the minor details. (99.9% probability test questi

1.0
5.0
CPS611
Sep 3, 2003

Beware of the EVIL smile.

1.0
5.0
CPS611
Sep 5, 2003

becareful

1.0
5.0
CPS611
Oct 8, 2003

If I had a choice between taking him and death, I'd hang myself with a shoe lace. Quite possibly the most disturbing person to grace our planet since Michael Jackson.

1.0
3.0
CPS125
Oct 23, 2003

SUCKS

2.0
5.0
CPS125
Oct 29, 2003

Very hard in marking. has a very fake smile all the time. makes some damn silly jokes in class. would take off marks if your assignment is 5 minutes late. and I failed the course with him.

1.0
5.0
CPS611
Nov 4, 2003

His double, triple and quadruple negatives are confusing. Never ask him what "super" is. He fights Soutchanski for top honours at Ryerson. Top meaning bottom.

3.0
4.0
CPS611
Nov 20, 2003

Admittedly OOP is a tough course to teach, but he showed improvement when I took it the second time. Has potential but still needs to loosen up on the rules and details

2.0
3.0
CPS611
Dec 10, 2003

It's sorta funny when you take him your assignment to look at. He draws little lines all over it, and you look at it ten minutes later and are like... WTF??? Plus, just stop those jokes. Pain. PAIN!

2.0
5.0
CPS611
Dec 28, 2003

This guy is boring. If u can change the prof change. I went to half of his lectures and fell asleep in all of them. His voice and the way he teaches puts you to sleep. Really Really Wierd!!! He's Freaky

1.0
4.0
CPS611
Jan 2, 2004

tough course, tough prof.....what a jerk....made an already difficult subject a total nightmare...try to change sections although other profs arent much better but mark easier...best bet is to take 611 in cont. ed.....

1.0
4.0
CPS393
Mar 29, 2004

Probably the worst prof I've ever had. Constantly makes horrible jokes and cannot stop talking about Dr. D. Woit. I can't forget to add that he's extremely hyperactive, can't focus on anything, and very confusing during his lectures. Try to avoid him.

1.0
4.0
CPS125
Apr 10, 2004

He sucks......Not fair at marking what so ever!!

1.0
1.0
CPS393
Apr 17, 2004

He seriously needs to realize that his students are not kids. His rules make no sense. I swear if he tells me to stop typing one more time... AAAAHH! At least he shouldn't regurgitate the lab description after telling ppl to stop typing...

1.0
5.0
CPS603
May 4, 2004

He actually said this in class: "Son of a sea biscuit!!" can someone, anyone tell me what the****that means?? He is GARBAGE...I think he's **** too.....really.

1.0
5.0
CPS393
Sep 28, 2004

IF YOU CAN POINT TO A PROJECTION SCREEN THEN YOU CAN TEACH THIS COURSE AS WELL AS PANAR. HE SUCKS AS*!!!!!!!!! AVOID HIM LIKE THE PLAGUE!

2.0
5.0
CPS125
Nov 19, 2004

Worst prof i had in Ryerson by far. Too many stupid jokes make you want to strangle him, then p!ss on him. Switch sections or fail, take it from sum1 whose been there.

4.0
4.0
PCS125
Feb 12, 2005

Bad jokes and projection screens put me to sleep EVERY morning i had this class (after my muffin and juice)

3.0
2.0
CPS125
Dec 30, 2005

Easy EASY course, just do the online examples and you will do Great. He's not kidding when he says the average is around 85-90, it really is that easy. He can be a litle confusing, but is always willing to help. Runs his own labs to, so you get extra instruction. Note to Access Center students, he's really flexible and helpful.

5.0
2.0
CPS125
Jan 5, 2006

Really knows his stuff and really cares about what he teaches.

1.0
5.0
CPS710
Dec 1, 2006

Beware of his OOPS class. First, you'll be doing a programming language that nobody in the world knows. He's a decent person, but his exams are grade killers. Another one of the many profs who get lost in a sea of mediocrity..

1.0
5.0
CPS311
Dec 4, 2006

he sucks

2.0
2.0
CPS311
Dec 12, 2006

The man can not summarise to save his life. Expect long, imprecise, ranting paragraphs that make little sense, and contribute NOTHING to your understanding. Otherwise, easy, real joy to talk to in his office (except, he will keep you there forever if you're not careful). Also, we've received over 60 emails this semester from him. Beware!

3.0
4.0
CPS125
Aug 18, 2007

WORST PROF.

4.0
3.0
CPS125
Oct 6, 2007

What should I say? Funny guy, very relaxed and cares about his students. Will keep nudging you to do the homework and online practice programs. Overall, he's aight.

1.0
3.0
CPS125
Nov 26, 2007

About as funny as a hernia operation.

1.0
3.0
CPS311
Dec 8, 2007

Expect to spend 2 hours per night reading the textbook since the lectures won't be of any use. You won't be able to take notes to review either. Just a complete waste of time.

3.0
3.0
CPS311
Dec 12, 2007

Well, I had an immediate family memeber in the hospital (edge of dying) and was not sure if I was "with it" to right an exam. I explained the situation and all I got was 'it will take me too long to write an exam for just you'. I also asked if midterm material might appear on the final exam and got 'I can't share that information with you'.WHA?

2.0
2.0
CPS311
Jan 8, 2008

Almost the worst proff I have had. Not a bad guy (as a person), but an extreme control-freak, has been in academia so long he has lost touch with the way the "real world" works now. He marks easy however, which is his one upside. If given a choice between him and someone else, pick the other proff.

2.0
5.0
CPS841
Mar 2, 2008

He will SPAM YOUR INBOX!! the guy has no clue whats going on for this course (ok fine, this is the first time this course ie being offered) but he is TOTALLY lost. Throws jargon and acroynms at you until you're so confused if he's spelling out the sentence to you or really talking about the course material.

2.0
2.0
CPS311
Mar 5, 2008

On our midterm, we were required to write inside these gray boxes or else we would receive 0. It turned out to be the same shade as our pencils. Then we had a bonus question, multiple choice. He gave us a mark sense sheet to bubble in that ONE question.

3.0
4.0
CPS125
Mar 22, 2008

I find that he is generally a very obnoxious prof. He talks down to students, and rather than answer questions directly, he will bombard you with jargon. If you go to his office (assuming you can get in) he will look for ways to keep you there. My advice is to FIND ANOTHER CLASS IF AT ALL POSSIBLE

1.0
3.0
CPS125
Apr 1, 2008

most disorganised prof

1.0
5.0
CPS841
Apr 9, 2008

1)E-mail spams DAILY 2)Tests: wrong answers = negative marks, "you should not be able to finish the test", using CTRL+F in PDFs brought in on USB 3)Course notes/lectures: disaster, only contain random pointss, no tangible info 4)Should never be taught again by this professor, all students advise staying far from this course & prof in general

1.0
5.0
CPS841
Apr 25, 2008

Never take this course with this prof...

3.0
5.0
CPS125
May 10, 2008

this prof is a nice guy but very scarey when it comes to marking compared to other profs in this faculty. I ended up with a satisfactory grade however his way of teaching is VERY SARCASTIC. Each lecture will be full of SARCASM and Unliked or hard to understand Humour. Very hard marker. Bottom Line - try anyone but him. Goodluck

2.0
5.0
CPS311
Dec 2, 2008

He's really hard to follow and used 4 books to teach the course, and each section was a completely new language making it impossible to remember what you've learned. He's all right if you go to ask him questions in person but you'll find him going off topic a lot and leave feeling somewhat confused.

1.0
5.0
CPS311
Dec 5, 2008

Terrible terrible prof. Most disorganized professor i ever had. Every lecture slide or note are all random points for himself to reference to. Goes off topic and his style of testing is laughable. No real direction and just leaves you more confused after taking the class.

1.0
5.0
CPS311
Dec 9, 2008

This guy is a joke, if you can't learn on your own or do not pick up concepts well in lectures... you either a) find a friend who is willing to guide you (thank god I met many great people) or b) hope for the best because dropping this course isn't an option as you need it to graduate (mandatory) and he's the ONLY one teaching this course. Good luc

1.0
5.0
CPS311
Oct 21, 2009

This 'man' is a pseudoadult. Nothing more. He does not know what hes doing. Marks arbitrarily, and the course itself is 50% useless. He even says on the first day that Java is just Smalltalk with C syntax. So why are we breaking our heads learning Smalltalk? Simple, because its his fetish.

1.0
5.0
CPS311
Oct 27, 2009

You have to print out his lecture notes to take more notes in class, which requires constant attention to what he is saying and what is on the real lecture notes on the screen. The difference in the notes you get and the real notes is way too much. Your supposed to take quick notes and i mean quick and listen to him. Expect to fail!

1.0
5.0
CPS311
Oct 27, 2009

This guy is THE most bs prof ever.His tests are messed up,he asks what did I emphasize in some specific lecture and he actually asked us about an assignment that wasn't even due yet.Why the hell would we have HAD to looked at the assignment yet?Who asks for something like that on a test?Useless notes,SPAMS inbox,and if you go for help,he's useless.

1.0
5.0
CPS311
Oct 27, 2009

worst professor ever!

1.0
5.0
CPS311
Oct 27, 2009

Has no interest in teaching and goes out of his way to pay back at those whom he does not like.

2.0
4.0
CPS311
Oct 27, 2009

Don't do it. Don't. He will find a way to confuse and/or mislead you.

4.0
2.0
CPS118
Dec 27, 2009

Can be VERY Sarcastic and has plenty of Corny Jokes but, he does try to clarify students' hardships. Students seem to be cautious to approach him. Great prof IF you take interest in the course.

3.0
5.0
CPS311
Nov 19, 2010

He is horrible... He does not know how to teach at all... Asks u the most stupid questions on the test. He enjoys seeing students suffer. Time to retire Panar... Stop answering ur freakin cell phone during ur lectures u dumb eff.

4.0
5.0
CPS125
Apr 7, 2011

J. Panar was an awesome professor overall. He was quite intimidating at first, but his sarcasm is hilarious and he teaches very well. Definitely beats all the bad professors at Ryerson.

5.0
1.0
CPS125
May 19, 2011

Great prof, explains everything very well, easy to get an A+ with for CPS125.

5.0
1.0
CPS125
Jul 2, 2011

Great teacher for those willing to learn-unlike most first year students. Most students either get A+ or fail/drop. He is very friendly and even answered my physics questions even though I was only in his CPS class.

5.0
1.0
CPS311
Aug 19, 2011

A great prof and funny too. Always willing to help, go to his office if you don't understand something. Always print out his notes. MAKE SURE TO ATTEND CLASSES he gives lots of hints to midterm/exam. No surprises on them. Easy A if you've got your act together.

5.0
4.0
CPS311
Sep 3, 2011

Judging from the comments, Dr. Panar must be doing something right. Somebody has to put these whining babies to bed. FYI smalltalk has been taught at universities for ages. If you don't want to learn oop in all its forms, you can go to Humber College for the 3 year programming diploma.

2.0
3.0
CPS311
Oct 13, 2011

He's an ok teacher, but he has no ability to right a test. The man asks you key points from a tangent he took in the middle of class that had nothing to do with the notes, and honestly he asked us how to work pharo not smalltalk, PHARO the lame UI that we use to write smalltalk.

3.0
3.0
CPS311
Nov 6, 2011

Very nice guy, however his course material is over explained and sometimes hard to learn from. It seems he is building the course up year by year when it may be better to start over again and rely more on text books to do the explaining. Also take a look what other schools are doing in regards to intro to oop classes--much cleaner slides&notes.

5.0
3.0
CPS8
Nov 8, 2011

funny easy to talk to to and always helpful

2.0
3.0
CPS311
Nov 16, 2011

Does NOT know the material and should not be trying to teach it. Thinks Java doesn't support polymorphism. Regularly uses meaningless examples. Emphasizes things that are unimportant while not bothering to cover those that are. Goes on rants about absolutely nothing (his Sympatico account which he shouldn't be using to emails students anyway).

2.0
5.0
CPS311
Dec 10, 2011

He is not a bad person. Just a bad teacher. he is in his own world, and believes everything should be exactly the same as he sees fit. His lectures are covered from information he derived, and most of it needs updating. No one institution teaches this course, as its his own collection of material that he sees important.

2.0
4.0
CPS311
Dec 14, 2011

Its commendable that Dr. Panar has made Ryerson one of the only schools to teach ST Pharo. That being said, I am afraid his introduction is a little muddled. It would make more sense to have produced a useful piece of software for the assignment rather than something totally confusing and uninspiring.

1.0
4.0
CPS311
Jan 12, 2012

Terrible prof, asks us questions about the pharo UI instead of actual OO. Avoid at all costs

3.0
2.0
CPS311
Jan 16, 2012

Likes to side track a lot and very strict about his instructions which are not very clear. If you want a good mark, do the assignments on your own and listen to any hints he gives for tests.He is a nice guy and willing to help though.

3.0
4.0
CPS311
Oct 16, 2012

For the tests, some of the questions seem a little random, they are obviously his way of making sure you attended the lectures. For assignments, he does not give solutions once they are handed back.

2.0
4.0
CPS311
Nov 17, 2012

Good guy but terrible prof. Poorly organized, very scattered, confusing, very bad lecturer. He's friendly and always happy to help, but will probably just confuse you more. On the bright side, it's just one class, it lasts thirteen weeks and you'll never have to take it again.

1.0
3.0
CPS118
Dec 9, 2012

may give you encrypted answers, can be condescending, seems to be strict on assignment instructions despite the fact that the instructions have errors and inaccuracies.

2.0
5.0
CPS311
Dec 17, 2012

He constantly goes off topic and it's not worth your sanity to attend his class.. just print the notes off his site. GO TO HIM FOR HELP on assignments as his instructions are terrible. Tests are based on notes and assignments

1.0
4.0
CPS311
Feb 26, 2013

His instructions are AWFUL! but his tests and assignments are fair. MAKE SURE YOU DO THE ASSIGNMENTS, only way you will learn. He knows the material, is a nice guy, but horrible at instructing a class.

1.0
5.0
CPS311
Apr 20, 2013

Provides terribly laid out course materials. Exam questions themselves take an entire page! Ruins smalltalk for even the most eager students.

2.0
3.0
CPS311
Apr 23, 2013

Would have been nice to learn just one language and that way better understand OOP. Pick one. Stick with it. Let students do programming instead of micromanaging every little thing. Hire some TAs. Or even better, let students use any language and mark accordingly.

1.0
5.0
CPS310
May 22, 2013

LOL is all I can say about this guy...

2.0
2.0
CPS311
Aug 16, 2013

Horrible prof, his instructions are not clear at all, wants everything exactly his way. Just see him as often as you can after/before class or during his office hours. He is MUCH more useful one on one but during lectures its horrible. His notes are pretty bad also.

1.0
5.0
CPS311
Nov 10, 2013

Make sure you do the assignments yourself and not depend on other group members to do it. His lectures are pretty confusing and tests are based on assignments and notes.

3.0
2.0
CPS311
Nov 25, 2013

Attend class. Do each assignment multiple times and you will do amazing on the tests.

4.0
4.0
CPS311
Nov 27, 2013

Final exam questions may be word for word from the assignments. Should stick to C++ and get more in depth with it. Course is all over the place in terms of different languages which is not really a requirement for learning oop.

1.0
5.0
CPS311
Dec 6, 2013

Terrible professor. Tests are based a lot on assignments and notes. Very confusing at times

1.0
4.0
CPS311
Dec 6, 2013

One of the worst professors I've had. Absolutely horrible notes which are extremely unorganized, unclear, and randomly coloured. Then he expects you to make all your assignments extremely clear and organized or you'll lose marks for even the slightest mistake. Even if you attend classes, you'll be lost. Do the assignments.

2.0
2.0
CPS311
Dec 30, 2013

This man is schizophrenic. He hears things, says random things, is delusional, easily confused, does things in a bizarre manner. He refuses to retire. Keep away from this man.

5.0
3.0
CPS311
Grade: A-
Jan 6, 2014

He's a good guy, he'll help you pretty much at any time of the day that he is in his office which is most of the time. The only issue I had with him was his test, but I got used to them after the first one and knew what he was looking for. He isnt easy but he isnt ridiculously hard. In some ways I guess its just hard to know what he'll ask on tests

4.0
4.0
CPS311
Jan 11, 2014

He can explain concepts better in his office but he tends to want things his way. Be sure to know all assignments and study hard for his exams. Although I managed to pull off 80s on the two midterms, I still ended up with a C because of the final and the assignments. Too many languages need to be remembered throughout the year which was tough

5.0
1.0
CPS125
May 10, 2014

Amazing prof, easy to listen to, and really helpful and approachable! His notes are useless if you don't go to class, but amazing review as long as it's REVIEW and not seeing it for the first time. Also uses class notes so that was nice. Overall amazing person, get into his lecture if at all possible

3.0
4.0
CPS311
Nov 10, 2014

Probably the worst class notes I've ever read. His assignment descriptions are ridiculously convoluted and his lectures are incredibly boring. Despite his awful teaching style, he does make an effort to be quite helpful during his office hours. 110 would definitely NOT recommend

2.0
4.0
CPS311
Grade: B+
Nov 25, 2014

His does not focus on the material while teaching. Jumps from talking about the subject to history to who's sleeping in class(wastes a good 15 min on this one every time). makes it really hard to follow. Doesn't give breaks during 2 hr lectures and wonders why people fall sleep. He's old and needs to retire. Really annoys u with the spam emails.

3.0
4.0
CPS311
Grade: A+
Dec 3, 2014

The difficulty of this course comes from his disorganization and focus on things that really don't matter. He has good ideas on how to teach OOP concepts (Smalltalk, UML), but what he looks for when testing or grading you is pedantic and unfair. (Syntax is his primary testing method rather than OO concepts, which is the opposite way it should be).

3.0
2.0
CPS311
Grade: B
Dec 9, 2014

Here's the thing. His lectures are boring as hell and he might make it hard to learn in a lecture. But here's the thing, if you need help, make sure to visit him. He's an excellent one on one teacher and you'll learn lots from him if you are behindneed help. He's not that bad, you just need to attend his lectures and ask for his help when needed.

4.0
3.0
CPS118
Grade: A-
Dec 23, 2014

sometimes helpful but lec r little long and boring, can learn by slides and e-book yourself, no need to worry the labs, tests and finals, quite basic but need effort in it. dont rely too much on pro he may ask uself to sovle it. project is fun, remember to find good parterners, fair grading cause based on your tests results

5.0
1.0
CPS118
Grade: B
Jan 2, 2015

Most easy class ever, who ever failed a class with him, I'm sorry but you are just dumb. He was one of the most easiest profs ever, you don't even need to show up to the lectures just view the powerpoints online and ur good. I didn't even study for the exam and i got an B.

2.0
5.0
CPS311
Grade: Rather not say
Jan 21, 2015

this guy is most retarded teacher ever im not even joking. you want lectures? get ready for some next roller coaster no clue wher u end up at. to be fair he does giv exam and test questions somtimes but other then tht the most bs course assignments and marking. he givs the answers if u go to him for help but then he argues with u over small things

2.0
5.0
CPS311
Grade: Not sure yet
Nov 15, 2015

This guy over complicates very simple concepts, thus confusing every student. His method of teaching is really bad. His notes are really bad. Don't even get me started on how stupid his assignments and tests are, they do not test your knowledge on the concepts, instead they basically test you on how well you can remember his notes.

3.0
3.0
CPS311
Grade: Incomplete
Dec 10, 2015

JPanar is a very knowledgeable prof. His assignments prepare you for the tests miraculously. His notes, if not filled in throughout the lectures, are hard to understand. He also complicates questions when asked in most cases. And if you ever go to his office hour, prepare to sit there for 20 minutes as he spontaneously lectures you on mainframes.

4.0
3.0
CPS118
Grade: A
Dec 13, 2015

honestly one of the greatest profs I've ever had. yes he goes into a bit too much of a tangent when you ask a question, but his motives are clear: he wants you to succeed, and thats what all students should expect from their professors. He prepares you well for the tests and is fair in grading. Greta, great guy!

3.0
4.0
CPS311
Grade: Incomplete
Dec 19, 2015

Joshua is a good professor, personally no problem with him. But he overcomplicates things, sometimes gives so many details that it doesn't help, but rather confuses. However, if you sit and go over all of that, it would be basically a step-by-step guide. Not a tough marker at all. The material of the course was mostly useless, but it's taken out.

4.0
3.0
CPS311
Dec 21, 2015

Not really great at teaching; lectures are dry but I still recommend attending 'cause he gives out a lot of test questions. He's a really kind man, however, and helpful one-on-one if you need any help and clearly wants you to succeed. He repeats everything he says to make sure everyone understands and scales the marks if the average is low.

4.0
2.0
CPS311
Grade: B+
Dec 30, 2015

I heard a lot of horror stories going into his course. He wasn't that bad. If you do the assignments the tests are easy. Also his sense of humour is really lame and awesome.

2.0
3.0
CPS311
Feb 7, 2016

Great person, unfortunately not the greatest prof. His tests aren't exactly hard but have ridiculous questions that refer to his lectures from months back. Notes are basically non-existent so you better go to lectures. He explains things a lot better during office hours but honestly avoid his classes if you can. He is pretty funny sometimes.

1.0
5.0
CPS393
Feb 22, 2016

Lectures are confusing, Notes are confusing. Basically USELESS!!!

5.0
1.0
CPS393
Grade: A+
Mar 23, 2016

It's not rocket science.

4.0
4.0
CPS393
Grade: D
Apr 17, 2016

Go to his office hours if you need help (Don't delay this!!!). He's a good prof and he means well for his students but he's hated because it's the first difficult course students will encounter at Ryerson. Students won't see the relevance of the course initially but it does play an important role in the future.

4.0
3.0
CPS125
Grade: B+
Apr 20, 2016

It ain't rocket science folks !!!

5.0
1.0
CPS393
Grade: A+
Apr 27, 2016

The best I ever had. FASCINATING lectures. GREAT SENSE OF HUMOR and if you're taking your class at Dundas10, it is definitely worth the price of admission. FUNNY as hell, IT'S NO ROCKET SCIENCE FOLKS.

1.0
2.0
CPS125
Grade: A+
May 5, 2016

He always tries to be funny but he is not, his website is no help at all, its not that organized. Always puts me to sleep every class cause hes boring and monotone. Skipped his class and went to Kosta Derpanis, he's amazing would recommend. Also its comp sci, you can learn this stuff on the internet and do well.

1.0
4.0
CPS393
Sep 12, 2016
Wouldn't take again

Terrible teacher. He has no idea what he's doing in the lectures and posts awful notes online. Whole curriculum was a mess and he had to rewrite the exams

Tough Grader
Skip class? You won't pass.
TEST HEAVY
5.0
3.0
CPS393
Grade: B
Sep 19, 2016
Would take again

Panar is a God.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
3.0
CPS118
Grade: B
Oct 24, 2016
Would take again

amaaazzing

Gives good feedback
Respected
Hilarious
5.0
3.0
CPS118
Grade: A
Dec 14, 2016
Would take again

AMAZING

Gives good feedback
Respected
Hilarious
1.0
1.0
CPS118
Grade: B
Jan 16, 2017
Wouldn't take again

Absolutely terrible. This guy didn't even want to teach the language we had to learn. He doesn't understand the problems you'll run into with your codes for the final project, even after you blatantly point it out. He confuses himself and annoys you by saying "it's not rocket science" every 10 minutes. Just stay at home and never show up.

GRADED BY FEW THINGS
GROUP PROJECTS
LECTURE HEAVY
5.0
4.0
CPS393
Feb 9, 2017
Would take again

I thought he was a great prof. Very clear and concise about what was going to be seen on the midterm/exam in terms of material. More than happy to go through extra exercises with you and help you with any questions you have. I liked his sense of humor too.

Skip class? You won't pass.
Caring
LECTURE HEAVY
1.0
3.0
CPS393
Mar 13, 2017
Wouldn't take again

Dr. Panar's teaching skills are some of the worst I have ever witnessed. He barely has knowledge of the actual course material, yet he tells you it's not "rocket science" at least ten times a class. His lectures are literally him reading a very disorganized powerpoint. Test material restricts you from using a lot of what you learned in class. AVOID

Skip class? You won't pass.
1.0
4.0
CPS393
Grade: Not sure yet
Mar 21, 2017
Wouldn't take again

In-class notes were highly disorganized. Joshua Panar has supposedly taught the course for an extended period of time but still finds errors in his own notes, a blow to his credibility as a professor. He does not know for sure if some of the curriculum is correct but insists that "it is not rocket science," his trademark phrase.

Skip class? You won't pass.
GRADED BY FEW THINGS
4.0
3.0
CPS393
Apr 27, 2017
Would take again

Panar is a great prof, however it it important you show up to leture. 1/2 way through the semester many people were missing, and thats a no no. Panar posts ntes online, and is easy to acesss outside of class for help. I reccomend him

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
LECTURE HEAVY
2.0
3.0
CPS393
Sep 7, 2017
Wouldn't take again

"its not rocket science folks" you will hear that all semester if you can bring yourself to show up to his class. Slides are horrible and useless but the midterm and exam weren't that bad so its possible to get a good grade.

2.0
2.0
CPS118
Grade: A-
Feb 4, 2018
Wouldn't take again

He was okay. The class itself was really easy and the content was, too. He was knowledgeable about all of the material, but sometimes he came off as a bit condescending. I probably wouldnt have done very well if the class wasnt a complete joke. Other than that, he gives great life advice!

ACCESSIBLE OUTSIDE CLASS
GRADED BY FEW THINGS
LECTURE HEAVY
2.0
4.0
CPS125
Grade: C-
May 16, 2018
Wouldn't take again

"It ain't rocket science folks!" Although respected and willing to help out students, he need to change his teaching techniques. Simply lecturing or speaking out the code doesn't really help the students, especially ones who are taking coding for the first time. More complete, neat code would help students better to understand, and how to program.

Respected
Skip class? You won't pass.
LECTURE HEAVY
2.0
3.0
CPS125
Jun 21, 2018
Wouldn't take again

Extremely knowledgable about the material. Explains programs and concepts during lecture in some detail. Doesn't give breaks. Approachable during and office hours and after class for help, although somewhat condescending. For beginners to programming, his lectures may be hard to follow or understand, so go to other profs if you can. Decent overall.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
2.0
3.0
CPS125
Jul 13, 2018
Wouldn't take again

Teacher is nice and very knowledgeable of the subject, but when it comes to teaching techniques he's lacking. Also he goes really slow on simple topics, then when the tough ones come near the end he goes quick. I understand that this a intro course to programming, but if you believe you know basics, best to just go over power points by yourself.

Get ready to read
TEST HEAVY
1.0
4.0
CPS118
Grade: Not sure yet
Nov 7, 2018
Wouldn't take again

All I've learned about this class is that its not rocket science.

Skip class? You won't pass.
1.0
4.0
CPS118
Grade: D+
Dec 27, 2018
Wouldn't take again

I took CPS118 thinking that it would be a bird course. IT IS NOT. It was my lowest mark this semester. You really need to memorize matlab commands for the practical tests and the final exam. Getting a good mark is doable, but you'll need to put in the work which is annoying for a course like this.

Get ready to read
Skip class? You won't pass.
LECTURE HEAVY
2.0
1.0
CPS125
Mar 28, 2019
Wouldn't take again

Dr. Panar is very condescending. If you don't understand, he will tell you "It's not rocket science" or he will not help you if you missed class, even if for a good reason. He also teaches only by example problems, not by actual concepts. If you have no background in computer programming, you should switch to another prof.

Accessible outside class
Graded by few things
1.0
5.0
CPS125
Grade: F
May 8, 2019
Wouldn't take again

I just want to say if you don't know programming Don't go to his class. He always acts as he cares about the student but he does not. Terrible lectures, terrible teaching. I went to all of his class due to icliker but I wish I didn't cause he just wastes my time. he respects to a student but when it comes to teaching is awful.

1.0
3.0
CPS125
Grade: B
Apr 19, 2020
Wouldn't take again

stay away if possible, he sends 50 emails instead of using D2L and wonders why there's so much confusion. He thinks teaching the course by pointing at a screen with his notes from 2002 is good enough. Doesn't know how to use an iclicker but could probably code one. "teach this to the family cat" "Its not rocket science folks" "thx" "cheers"

Lots of homework
Graded by few things
Group projects
1.0
3.0
CPS125
Apr 20, 2020
Wouldn't take again

Very condescending. Not helpful at all when you email him. I was told to learn how to read when I was confused about the wording on an assignment because "engineers are required to do so". Avoid. Avoid. Avoid. Its not rocket science.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
2.0
CPS125
Grade: A+
May 5, 2020
Would take again

Dr. Panar is an absolute beauty. His lectures are quick and concise. He could use some updated notes but regardless they are good enough for the course. He is also a funny guy. "Teach this to your family cat" and "It ain't rocket science folks" are his catchphrases. If u study 3 hours a week max u will get an easy A+

Skip class? You won't pass.
Inspirational
Amazing lectures
3.0
3.0
CPS125
Grade: A-
Jun 12, 2020
Wouldn't take again

Grading scheme was stupid, but overall a good guy. "It ain't rocket science folks"

Hilarious
Lecture heavy
Tough grader
2.0
3.0
CPS125
Grade: A
Aug 23, 2020
Wouldn't take again

Washed up prof that is stuck in his old ways of teaching. I fell asleep in more than half of his lectures. They were so dry and boring. If you have 0 experience programming you're going to have a bad time with this prof. You are better off self teaching this whole course from the internet.

Participation matters
Lecture heavy
Class Info

Attendance Mandatory

56%

Textbook Required

74%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 28 grades
Most common grades:
B (7)
A+ (5)
A (4)
Grade Distribution
A(9)B(7)C(1)D(3)F(2)A-/B+(7)
Based on 36 reported grades
B: 7
A+: 5
A: 4
A-: 4
Common Tags
Skip class? You won't pass. (10)
LECTURE HEAVY (7)
ACCESSIBLE OUTSIDE CLASS (4)
Hilarious (4)
Respected (3)
GRADED BY FEW THINGS (3)
Lecture heavy (3)
TEST HEAVY (2)
Rating Trend

Improving

+0.37 avg change
Mar
May
Apr
May
Jun
Aug
Last 6 months
Ratings by Course

CPS8

5.0

(1)

PCS125

4.0

(1)

CPS118

3.0

(11)

CPS125

2.7

(37)

CPS393

2.6

(14)
+9 more courses
Difficulty by Course

CPS603

5.0

CPS710

5.0

CPS841

5.0

CPS310

5.0

CPS

4.7

Similar Professors