4.2

Leonard Manzara

Computer Science - University of Calgary

4.2
Quality
2.6
Difficulty
81%
Would Retake
153
Reviews
4.2
Quality
2.6
Difficulty
4.1
Helpful
4.2
Clarity

81%

Would Retake

153

Reviews

Rating Distribution
Official

5

99

4

24

3

11

2

5

1

14

What Students Say

BEST PROF, SO GLAD I HAD HIM FOR DATA STRUCTURES

CPSC319 - 5.0 rating

One of the better profs in the CPSC department

CPSC355 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

72%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A (16)
Not sure yet (15)
A+ (13)
Grade Distribution
A(29)B(7)C(1)D(0)F(0)A-/B+(20)
Based on 75 reported grades
A: 16
Not sure yet: 15
A+: 13
A-: 13
Common Tags
Clear grading criteria (30)
Respected (24)
Skip class? You won't pass. (22)
Lecture heavy (13)
Caring (12)
LECTURE HEAVY (12)
Amazing lectures (8)
Gives good feedback (6)
Rating Trend

Stable

-0.17 avg change
Jan
Mar
Apr
Nov
Dec
Jan
Last 6 months
Ratings by Course

LOTSOFTHEM

5.0

(1)

CPSC355233

5.0

(1)

CPSC325

5.0

(1)

CPSC331

5.0

(1)

CPSC359

5.0

(9)
+8 more courses
Difficulty by Course

CPSC265

3.3

CPSC359

3.2

CPSC233

2.9

CPSC501

2.8

CPSC355

2.7

Reviews (153)
5.0
2.0
CPSC231
Oct 14, 2002

Very organized. A tad boring, but teaches well.

4.0
2.0
CPSC321
Oct 31, 2002

The neatest notes you'll ever take. This guy is insanely organized.

5.0
3.0
CPSC233
Nov 6, 2002

No Comments

5.0
1.0
CPSC231
Dec 8, 2002

No Comments

4.0
1.0
CPSC231
Jan 23, 2003

boring Lectures, easy exams. Try to get him over Becker any day of the week

5.0
2.0
CPSC231
Feb 25, 2003

No Comments

5.0
2.0
CPSC355
Feb 25, 2003

Easiness boring in earlier courses, a godsend in later courses.

1.0
3.0
CPSC231
Mar 6, 2003

The most boring, anal-retentive person ever.

5.0
1.0
CPSC231
Apr 7, 2003

You won't appreciate him until you've tried to take the class from anyone else. He makes it seem easy, so you think it is a waste of time, but he really is a good teacher. A little boring. Don't take Becker!

5.0
2.0
CPSC231
Apr 8, 2003

The easiest class you'll ever take is with this man.

5.0
1.0
CPSC355
Apr 9, 2003

BEST TEACHER IN COM SCI!!!!! IF YOU TAKE A COM SCI COURSE......TAKE IT WITH THIS MAN!!!!!

5.0
1.0
CPSC355
Apr 16, 2003

He makes things easy to understand, is big on reinforcement, and makes it so that the course difficulty increases at a nice pace over the semester.

1.0
4.0
CPSC355
May 1, 2003

Such a boring computer teacher that your laptop will go into sleep mode!

5.0
2.0
CPSC231
Jun 29, 2003

I'm so glad I took the course with him. He's easy to understand, and moves at a good pace. He makes it seem so easy, and by the end of the course you realize how much you learned

3.0
2.0
CPSC321
Jul 9, 2003

Dry as hell. Does nothing but read off his overhead slides. Most students fall asleep.

5.0
1.0
CPSC233
Jul 29, 2003

easy!easy!easy! If you want to get a decent mark,take this man.

1.0
5.0
CPSC233
Aug 11, 2003

Boring! Boring! Boring!

5.0
2.0
CPSC355
Oct 29, 2003

He inspires people to learn! Very professional, and accurate with information! Does not waste time and gets to the point. Best of all answers all questions, and creates a positive attitude towards learning!

5.0
1.0
CPSC355
Dec 17, 2003

if only he would teach every comp sci course, best prof ever!!

1.0
5.0
CPSC355
Dec 25, 2003

Sing me a song music man, Sing me a song tonite because sure can't teach!

5.0
1.0
CPSC231
Feb 3, 2004

he's boring (very) but he's pretty easy and goes so slow that you're bound to pick it up. he's so boring that when a piece of chalk breaks on the board, the class bursts out in laughter like its the funniest thing ever. but he's easy so i reccomend

1.0
5.0
CPSC355
Feb 21, 2004

Lectures are justing reading slides. Route routine and memorization...horrid.

5.0
1.0
CPSC355
Apr 20, 2004

Sure he's boring, but he's an excellent professor. It you can't learn the material from him, you probably shouldn't be in school. Assignments were quite easy as well. Maybe spent 6 hours on the hardest, and an average of 2 hours on all the rest.

5.0
1.0
CPSC355
Jun 29, 2004

Very Good Prof,considering what an alternative may be...

5.0
1.0
CPSC231
Aug 16, 2004

Fantastic prof if you can stay awake. Also very helpful. He was kind enough to provide me with fantastic notes from a course he had taught 3 years before and I wasn't even in any of his classes at the time. Good guy.

5.0
2.0
CPSC355
Aug 24, 2004

People think he's boring, but he's one of the best professors at the university. Very professional, very good teacher and doesn't use crappy powerpoint presentations like most other cpsc profs do. A+!

4.0
2.0
CPSC233
Aug 26, 2004

Manzebra peppers! I liked his class. His style is also totally ****in'!

4.0
2.0
CPSC233
Sep 23, 2004

He's so so boring but if you are able to stay awake then you will learn alot. Hes a great prof, and teaches very well.

5.0
2.0
CPSC355
Oct 17, 2004

Great prof. Neurotically organized. Laying out exactly what he will cover and actually covering it. No surprises. Nice guy, taught course very well.

5.0
1.0
LOTSOFTHEM
Nov 23, 2004

Fantastic Prof all around.

4.0
2.0
CPSC233
Dec 17, 2004

I recomend him!

5.0
2.0
CPSC355233
Jan 6, 2005

He's a real organized prof always wearing a suit. Don't need the textbook at all, his notes are amazing just read 'em and your set. Boring though =|

5.0
1.0
CPSC355
Jun 21, 2005

Outstanding prof. Notes are great. Tells you the course material and actual covers it. No surprises, no smiles, no jokes, all business.

1.0
5.0
CPSC355
Oct 20, 2005

boring, no enthusiasm... threatin us when he found out we had the notes online

1.0
5.0
CPSC265
Feb 17, 2006

No imagination. Totally uninspired.

4.0
3.0
CPSC265
Oct 27, 2006

He's alright, his teaching style probably caters to some people, because it's by the book/notes word for word. I, however, find it hard to pay attention to people who seem...uninspired and, frankly, boring. I also hated assembly...

5.0
2.0
CPSC265
Aug 23, 2007

A very straight forward kind of guy. The notes are all you need, if you get stuck look at your notes - trust me it's in there. Keep in mind that everything in your notes and anything he writes down is fair game for tests.

5.0
2.0
CPSC325
Jun 11, 2008

I absolutely hate assembly language programming, but Dr. Manzara was very good. Yes he might have a monotone voice, but he is very professional. Comes to class everyday in a suit, and organized always with PPT notes. Very easy-going guy. I didnt do well in the class, but that's b/c I suck at assembly. 325 is a HARD, but his tests are fair.

5.0
2.0
CPSC355
Jun 23, 2009

Took it when it was CPSC 265. Good prof and VERY knowledgeable and helpful. Do the assignments, they are very helpful. And the TA's are very easy on the assignments. Overall a good class.

5.0
2.0
CPSC331
Aug 13, 2009

Have taken 3 courses with Dr. Manzara (233,265,331). BY FAR my favorite prof. Explains every detail perfectly, all 3 courses I never touched the textbook. Some people might find him over-explanatory or boring, but probably because they already know what he's teaching. If you're going into CPSC with no prior programming, THIS IS THE PROF FOR YOU!

5.0
2.0
CPSC355
Apr 29, 2010

No matter what your level of interest or expertise, this is the prof for you. Going to class is a big deal since he builds exams from his slides, but he does not make the slides available online. For 355 specifically, you'll need the book(s) for assignments but that's about it. Highly recommend Dr Manzara.

5.0
3.0
CPSC355
Jun 16, 2010

Extremely clear, tells you what you need to know, tests on exactly what he taught, very helpful and always answers questions the way a prof should. Earns his keep, and best CPSC prof. I've had so far.

5.0
1.0
CPSC319
May 15, 2011

Excellent professor. Extremely clear, organized and completely professional at all times. Takes students very seriously and is engaging in the classroom. Tests were very fair. Easily the best professor of second year.

5.0
2.0
CPSC355
May 27, 2011

Excellent prof, took low level programming (SPARC), very clear and well organized.... if you get this prof you won't need the textbook.

5.0
1.0
CPSC501
Nov 16, 2011

Instruction is clear and well organized. Although fair and compassionate towards students, enthusiasm is low as is the level of information presented in lectures. Also, it is 2011 and acetate overheads have no place in computer science anymore! Overall, Dr. Manzara is one of the UofC's better profs. (N.B. the U of C does have some pretty bad profs)

1.0
2.0
CPSC355
Dec 9, 2011

Dr. Manzara has an unbelievably monotone voice, lacks enthusiasm and since the topic is also very boring, makes it impossible to stay awake in class. He also wants you to do everything like the "compiler" which I found very annoying, because it means there only one solution to a problem. Essentially he wants everyone to become a robot like him

5.0
2.0
CPSC355
Dec 22, 2011

People found him boring, but I really enjoyed him as a professor. He was very approachable, and his notes were very organized and clear. Assignments were fair and doable, midterm was straightforward. The final was a bit more challenging - I wish I had more time. He is the best cpsc prof I had so far though ... if only he taught other classes!

5.0
2.0
CPSC319
Apr 29, 2012

I love Manzara. Although he is fairly dull and monotone during lectures, he will teach EVERYTHING you need to know. He does not post slides so attendance is mandatory. Assignments are very easy and the midterm/final have no major surprises, know your definitions and how to design certain data structures.

5.0
2.0
CPSC355
May 7, 2012

Great prof! Very clear and well organized, explained everything thoroughly and boringly. Tests were directly from the notes with no surprises. I didn't need the textbook. He knows the material well, and answers all questions, even dumb ones.

5.0
1.0
CPSC355
Oct 10, 2012

Very straightforward with notes, sort of monotone. However notes extremely organized and explanations very clear. Assignments graded fairly and are quite easy. Respects and answers questions and definitely knows what he is talking about. Overall very nice prof

5.0
2.0
CPSC355
Nov 8, 2012

He is a good prof. He can be somewhat boring, and has a slow but steady pace. As long as you attend all the lectures it's pretty easy to understand the concepts. His assignments are very well thought out and test your knowledge of what you learned. His tutorials definitely give you the practice you need.

4.0
2.0
CPSC355
Dec 13, 2012

good prof, needs to post notes

5.0
4.0
CPSC355
Jan 20, 2013

His lecture notes are perfect, you do not need to make your own notes, just take his slides, that is enough, but for this you have attend all lecture since he does not post his slides. And his teaching method is monotontous but very approachable prof.

5.0
3.0
CPSC355
May 1, 2013

Great prof. Enthusiastic about the subject, you can clearly see it in him. Notes are amazing, but are not offered online so you don't want to miss any lectures. Lectures are well organized and thought out. Very approachable I hated assembly but loved the prof.

4.0
2.0
CPSC355
Jan 4, 2014

Great prof. Read the book for the assignments, and focus on his notes for the exams.

3.0
3.0
CPSC501
Oct 10, 2014

*Really* needs to post his notes online. Wise students will note that he almost exclusively reads straight from the book in class. This guy has Sleep Powder as a passive - impossible to stay awake in his class without the use of amphetamines.

4.0
3.0
CPSC501
Oct 21, 2014

Fairly monotonous, but a good guy for sure. Very old school in that he wants paper copies of programming assignments, uses overhead sheets, and refuses to post anything other than assignments and a syllabus online. Tests are open-book (kinda tough) so I had to get a bigger binder for this class's notes. Don't take notes and you'll probably fail.

5.0
3.0
CPSC355
Nov 11, 2014

He gives the best notes. Everything you need to know is written on his slides and he gives you plenty of time to write it all down. His only downside is that he gives the assignments plenty of time in advance, but before he's taught the material you need to do the assignment. So really you can't start it until a few days before it's due.

5.0
2.0
CPSC355
Jan 15, 2015

Good lecturer, lectures are well planned, thorough and well thought out, although they do tend to go overtime a lot. Does not post electronic notes, while you can still get some of the information through tutorials and TA posted slides, attending lectures helps massively.

4.0
3.0
355
Apr 4, 2015

Get ready to memorize all of the lecture notes for the exams... Because that's the only hard part of the course. Teaching still is horribly dated and lectures that are easy to sleep through, but he does this bad style so well that it works. He knows his stuff very well, and the assignments and tests are still fair.

2.0
3.0
CPSC501
Grade: Not sure yet
Oct 29, 2015

Very monotonous lectures. But you MUST attend them because he does not, and will not post the notes online. Still uses slides and overhead projector... which is garbage for a computer science class. That being said, He knows his stuff. Assignments are tedious but not very hard.

5.0
3.0
CPSC355
Dec 8, 2015

Great! Super clear lectures. Just listen and do what you see in the lectures on the assignments and test!

5.0
1.0
CPSC355
Grade: Audit/No Grade
Dec 9, 2015

Manzara is extremely approachable and always explicit when you ask him questions regarding the assignments. Even though he doesn't post the slides, he is extremely clear on the expectations of the midterm and final. Just study the slides and you will do more than fine.

5.0
4.0
CPSC355
Grade: B-
Dec 11, 2015

Manzara has been teaching 355 for a long time and knows exactly what he's doing. He clearly teaches a pretty difficult subject. His lectures are excellent. Assignments will make you want to tear your hair out, but they teach a lot. It would be nice for notes to be on D2L, but it's not hard to find the contraband slides from classmates.

5.0
3.0
CPSC355
Grade: A
Dec 16, 2015

The assignments are given out a week before you've learned the material to do them with another week to complete them. That would be my only gripe. The assignments are definitely doable and can definitely help improve one's grade. The final is difficult. Memorize the slides as much as possible for both the midterm and final. Amazing prof though.

5.0
1.0
CPSC501
Grade: A+
Dec 20, 2015

Awesome professor overall. Probably the best in the department.

5.0
2.0
CPSC355
Grade: A+
Dec 21, 2015

One of the best profs I've ever had at uni. He knows how to teach even though he's a little old fashioned with the overhead slides and not posting notes on D2L. Assignments are pretty easy if you work hard and the midterm and final aren't too tricky if you understand the assignments. Only bad thing I have to say is his lectures often go over time.

5.0
3.0
CPSC355
Grade: A-
Dec 30, 2015

Great professor. He made Assembly language very enjoyable for me when I was dreading it before hand. Midterm was based 100% off of the assignments and class notes, same with the final. only bad thing about Manzara is that he doesn't really give you enough info to complete assignments until about three days (or even one day) before they're due.

5.0
3.0
CPSC501
Dec 30, 2015

I've had Professor Manzara twice in my undergrad, and he is definitely one of the best professors at UofC, not just for CPSC. Although the lectures are a bit boring, he is extremely clear, organized, and very approachable. His assignments and exams are fair, and he clearly knows the material very well. The CPSC department needs more people like him

5.0
3.0
CPSC355
Grade: A-
Jan 31, 2016

Manzara does it old school with overheads but it's a pretty dry topic (SPARC Assembly), but that should be no excuse what so ever. Do the assignments by yourself If you can't pass this course, it's on you If you think its hard, you're making excuses Final Exam is impossible if you cheat on the HW. Otherwise the final is an easy A+.

5.0
4.0
CPSC233
Apr 27, 2016

I've never met a professor whose tests r more inline with his notes, thus it is very clear what needs to be studied. Textbook didn't help much. He is extremely knowledgeable, clear, and concise, and was very poised despite the course being filled with some immature first year dumbos. Also very accomodating with explaining and deadlines

5.0
3.0
CPSC233
Apr 28, 2016

As long as you attend all lectures and do the assignments yourself you should get an A. He gives you everything you need to complete the assignments in the lecture notes. The exams are based exclusively on the notes. I did not buy the textbook. Notes are very clear and easy to understand. Very approachable.

3.0
3.0
CPSC355
May 4, 2016

He lectures well, but he makes you write a ton of notes and doesnt post anything online. Make sure you read the textbook.

5.0
2.0
CPSC233
Grade: A
May 5, 2016

Unless you have previous knowledge in Java and is able to complete the assignments without help, feel free to skip his class else don't. Exams are extremely fair, based on notes and assignments. If you want to ace exams, concentrate heavy on assignments (coding) and the areas (for multiple) Dr. Manzara hints at.

5.0
3.0
CPSC355
Grade: A
Nov 23, 2016
Would take again

Manzara is a gem, just make sure you attend as many lectures as you can, and if you don't make sure to get the notes from someone else. Review your notes regularly, as he will test on things that, at the time, seem abstract. Hands down one of the best profs at U of C.

Gives good feedback
Respected
Amazing lectures
4.0
3.0
CPSC501
Dec 12, 2016
Would take again

The usual Manzara routine : overhead. Classes are very very important and helpful. Exams are fair, assignments could be challenging.

5.0
3.0
CPSC355
Grade: Not sure yet
Dec 20, 2016
Would take again

Fantastic, oldschool (overhead notes) professor. If you do the assignments on your own and understand them, the final should be mostly straightforward. Manzara's notes are extremely helpful and since he doesn't post them online you need to go to class or get someone elses' for the times you miss.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
2.0
CPSC355
Grade: A+
Jan 7, 2017
Would take again

Everything you will be tested on will be in the notes he gives in class. If you miss a class, get the notes for it. On his tests, he focuses on stuff used on assignments. Tests are pretty straight forward, just go through the notes over and over (concepts are pretty easy). Assignments are easy, can take a while. Lectures are dry but he tries.

5.0
3.0
CPSC355
Grade: A-
Jan 14, 2017
Would take again

He is one of the best profs in CPSC. Everything you need for assignments and exams are provided during his lectures. DO NOT SKIP CLASS unless you can get the notes from someone since he uses his overhead projector to provide them. Very clear and easy to understand lectures. Always approachable for any clarifications.

Gives good feedback
Respected
Skip class? You won't pass.
4.0
4.0
CPSC501
Feb 2, 2017
Would take again

501 is a higher level class but I found I was graded more on how much time I could spend on the assignments rather than how well I understood the content. Beware the assignments are time heavy and I would not pair this course with another heavy loaded class. It was overall easy concepts and very applicable information. Would take again.

Skip class? You won't pass.
Clear grading criteria
Caring
2.0
3.0
CPSC355
Grade: A-
Apr 25, 2017
Wouldn't take again

Take notes from someone else and go to class if you can manage to pay attention. Study everything from notes. Nothing more.

Get ready to read
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
2.0
CPSC319
Grade: A+
May 2, 2017
Would take again

Manzara is old-fashioned and uses overhead projector notes, so be sure to attend lecture! His tests are always fair and simply follow the content in his notes. I personally find him a bit monotone in his lectures, but he definitely teaches the content well.

Skip class? You won't pass.
LECTURE HEAVY
3.0
4.0
CPSC501
Grade: B
Oct 29, 2017
Wouldn't take again

old school. A more update materials and online resources/working would be better

5.0
1.0
CPSC355
Grade: Not sure yet
Oct 31, 2017
Would take again

Best prof ever . tells u all the topics you have to read for the tests and topics u should skip reading. Midterm questions are pretty much from his notes and easy. The coding part is a piece of cake if u actually did your assignments instead of cheating from someone else. I would say its an easy A in the course if u give a decent effort.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
4.0
3.0
CPSC355
Grade: A
Dec 29, 2017
Would take again

Professor Manzara's lectures are very classic in the sense that you sit and watch him go over slides as you write down notes. Nonetheless, to do well in the course you must attend all lectures and practice the material. Prof. Manzara's teaching is direct and to the point, although dry sometimes. He is very kind and accessible outside of class too.

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
5.0
2.0
CPSC355
Grade: A-
Jan 5, 2018
Would take again

I was lucky enough to have Manzara for both 355 and 319. While his lectures can get boring at times, Manzara is very clear in his notes and learning expectations. His exams are always fair and he is more than willing to help out his students.

Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CPSC355
Grade: A
Jan 24, 2018
Would take again

Manzara is organized and teaches the material exactly as he says he would in the outline. He's to the point and thorough and he tells you exactly what he expects you to know for the exam and for assignments. All in all, an excellent prof and better than most.

Respected
Skip class? You won't pass.
LECTURE HEAVY
4.0
3.0
CPSC501
Grade: A-
Mar 26, 2018
Would take again

Manzara is a great prof. Although his courses do take a bit of work in the assignments, the tests are very fair. Do not miss lectures as he never posts his notes online. That being said, he is honestly one of the nicest profs I have ever had. I also had him in CPSC355 and it was similar.

Skip class? You won't pass.
Caring
LECTURE HEAVY
3.0
3.0
CPSC355
Apr 25, 2018
Would take again

Study your code hard for tests. When I code, I have a lot of resources in my tabs and other tutorial code open, etc. I just blanked on the final when you have to do actual coding. Tracing easy, MC easy lecture stuff (you can get notes from oneclass) and short answer is easy lecture stuff. Which leaves you with the code parts, know them well

Respected
LOTS OF HOMEWORK
4.0
3.0
CPSC355
Grade: A-
Jun 7, 2018
Would take again

Fair prof. Lectures can be quiet dry but no surprises at the exam. Every answer is in his notes. Available outside class for help on the assignments.

Skip class? You won't pass.
4.0
3.0
CPSC319
Grade: B+
Sep 20, 2018
Would take again

Lots of notes, so just follow along and listen as well as you can while writing. Assignments are fair, not to hard, not to easy, but the write ups are annoying and harder than the code (though it does depend on the TA). Study hard for the midterms and final and you'll do a-ok

Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
CPSC355
Oct 14, 2018
Would take again

Great prof. Lectures can be pretty intensive but everything is made explicitly clear which is more than I can say for some profs. Not an easy course but not a hard one either. Prof Manzara structures everything in a very organized and methodical manner to make sure students understand what's going on. 5/5 would take again.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CPSC359
Grade: A
Oct 31, 2018
Would take again

Probably one of the best Profs at UofC! Uses slides to teach his courses which means a lot of notes, show up for classes and tutorials easy A.

Clear grading criteria
Amazing lectures
LECTURE HEAVY
1.0
2.0
CPSC355
Grade: A-
Oct 31, 2018
Wouldn't take again

An uncaring prof. Boring lectures, uninspired teaching, mediocre material & explanations. He still uses projector slides in 2018, and refuses to post any notes, or any old tests. For test study material, he says read two pages from the textbook and to look over the previous assignment you completed. No practice questions of any sort was given.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
5.0
4.0
CPSC355
Dec 1, 2018
Would take again

He's an amazing professor who goes out of his way to help students with their course. Readily gives extensions and makes sure to answer all questions as clearly as possible. One of the best professors I've had at university.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
LECTURE HEAVY
3.0
3.0
CPSC355
Dec 6, 2018
Wouldn't take again

Lecture slides are not available online and the exams are heavily dependent on the lecture slides so attendance is mandatory. Little more detail on the slides could have helped. Kind and helpful prof tho.

5.0
2.0
CPSC359
Dec 17, 2018
Would take again

Good prof, not too difficult assignments - most answers are in class notes. Unfortunately doesn't post notes -still uses an overhead projector. Memorize notes for m/c on exams, and assignments for the written portion. Great class! Great prof!

Clear grading criteria
GRADED BY FEW THINGS
Caring
4.0
4.0
CPSC355
Grade: B+
Jan 1, 2019
Would take again

Great guy and lecturer, he knows and explains the material very well. Be aware that he doesn't post notes online - he uses an overhead projector. So be sure to attend (or at least get notes from a friend)! 6 assignments which are fair, though may be time consuming. 30% assignments, 30% midterm, 40% final. Both exams, while fair, were rather hard.

Clear grading criteria
TEST HEAVY
LECTURE HEAVY
4.0
2.0
CPSC355
Grade: A+
Jan 1, 2019
Would take again

Don't worry about understanding everything during lecture, his notes are really great and you'll be able to make more sense of it when you review later. Just make sure to get notes from someone if you have to miss class. Very clear about his grading and expectations, easy class if you are a detail oriented person who likes clear guidelines.

Skip class? You won't pass.
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CPSC319
Grade: A+
Jan 9, 2019
Would take again

The best! His notes are gold. Make sure you go to class and take good notes and you'll do amazing. BEST PROF, SO GLAD I HAD HIM FOR DATA STRUCTURES. I still refer to my notes to this day.

Respected
Inspirational
Clear grading criteria
4.0
4.0
CPSC355
Grade: B
Jan 11, 2019
Would take again

One of the better profs in the CPSC department. Lectures are quite long, and he uses projector slides, but the slides are extremely easy to follow, concise, and great review. Assignments were rather lengthy and took some doing. Make sure to do them yourself, coding questions on tests draw heavily from them.

Respected
Skip class? You won't pass.
LECTURE HEAVY
5.0
5.0
CPSC359
Grade: Not sure yet
Jan 24, 2019
Would take again

He uses the old fashioned projector - the one that only fills half a classroom/lecture hall. He also DOES NOT post his power points online. He moves slow enough through the material, that you should be able to get everything down. His grading scheme is a 95% to get an A. Which makes material a little more difficult. He is a gem though - so kind.

Tough Grader
Skip class? You won't pass.
Caring
5.0
3.0
CPSC359
Grade: Not sure yet
Apr 13, 2019
Would take again

Manzara is easily one of the best profs in the CPSC department. His lectures can be a bit dry sometimes, but you won't get a professor as straightforward as he is when it comes to assignments and exams. You do need to go to lectures though as he doesn't post any of his notes.

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CPSC359
Apr 30, 2019
Would take again

One of the best profs Ive ever had in CPSC. Really knows his stuff and course is organized in a straightforward manner.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
CPSC359
May 1, 2019
Would take again

Still uses a projector - no notes online (except some code examples). He is a real gem of a prof; he knows what he's talking about and he lectures in a very organized, concise and clear way. He's a real pro at communicating course content to students. Straightforward assignments and exams, also approachable. Really appreciate having a prof like him

Test heavy
Amazing lectures
Lecture heavy
5.0
2.0
CPSC359
Grade: A+
Sep 13, 2019
Would take again

You always know what you're gonna get with Manzara. Copy everything down in lecture and use it for review because the multiple choice questions are just recall from the notes. I felt his assignments this term were a bit too easy because you could copy-paste a lot from his example code, and the game assignment is extremely simple. Great prof though.

Respected
Skip class? You won't pass.
Clear grading criteria
4.0
3.0
CPSC355
Grade: Not sure yet
Nov 15, 2019
Would take again

Manzara has the energy of a good dad. His lectures are easy to follow along with and his notes are concise. Make sure you write them down though because they aren't posted online. Overall he's very approachable and I'm looking forward to continuing on to 359 with him as the prof. A very solid choice for any student in CPSC

Respected
Clear grading criteria
Caring
1.0
3.0
CPSC355
Grade: B-
Dec 17, 2019
Wouldn't take again

Prof Manzara is really good in terms of his lecture content. But his assignments for CPSC 355 are so similar with the previous years that even for the smallest thing in the assembly code, he summons us for alleged plagiarism . This is absolutely not done :(

Respected
Skip class? You won't pass.
Lecture heavy
3.0
3.0
CPSC355
Grade: Not sure yet
Apr 12, 2020
Wouldn't take again

His teaching style is really not for me. He reads off the slides and does not explain things enough. During lectures you just have to focus on copying the slides cause they aren't posted. I have to teach myself the more difficult concepts by looking up YouTube videos.

5.0
3.0
CPSC359
Grade: A
May 9, 2020
Would take again

Manzara is probably one of my favourite prof in the department. I enjoyed his straightforwardness. You just have to take notes from his projector in class, because he doesn't post lectures on D2L. Would definitely recommend!

Respected
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
CPSC355
Grade: B-
Jan 3, 2022
Would take again

Good prof, with nice lectures. However midterm and the final is worth %70 combined together. Other than that its a nice course!

Gives good feedback
Skip class? You won't pass.
Graded by few things
3.0
3.0
CPSC355
Jan 7, 2022
Wouldn't take again

He literally just reads his slides in class. Nothing else. A PDF of the slides and a text to speech application will deliver the exact same experience as being in his class. His tests aren't too bad in terms of difficulty, but they are as annoying as possible. 1 hour for a relatively lengthy midterm with pencil on paper coding is just stupid.

Test heavy
Lecture heavy
Tough grader
5.0
2.0
CPSC355
Grade: A+
Jan 11, 2022
Would take again

Clear lectures with relatively easy content. I enjoyed the practical content much more than the theoretical content of my other CPSC courses. The midterm and final were very fair and only one of the assignments was a little tedious.

Clear grading criteria
Amazing lectures
2.0
4.0
CPSC355
Grade: B-
Feb 7, 2022
Wouldn't take again

No lecture note was uploaded so make sure you go to class and just copy everything from his presentation slides. Personally not a big fan of his style of teaching. He was lenient about approving extensions for assignments, but 70% of grades from exams.

Lots of homework
Participation matters
3.0
4.0
CPSC355
Grade: C+
Mar 6, 2022

This is for fall 2021, I have him for CPSC 319 in the winter but I'll make a separate rating for that. He delivers the content well and has good notes, but he never posts them and your are expected to show up to class (yes even during a pandemic). His assignments are fine but it doesn't matter when exams take up 70% of your grade.

1.0
4.0
CPSC319
Grade: Not sure yet
Mar 6, 2022

Same student as the 355 one... For 319, he has not properly taught the material at all for a whole 2 months online, other that posting his notes and EXPECTING us to understand them. Now that we are back in-person we are expected to write a closed book midterm without any proper instruction of any of the material thats suppose to be on the midterm.

5.0
3.0
CPSC355
Grade: A-
May 3, 2022
Would take again

Get a slide deck from previous years. Big tip, start assignments early cause they are very long. Also use the terminal window in VSCode to connect to the ARM server, it is just easier than using the command window. For the tests, treat them like highschool bio exams: know everything. For assignments, ask for extensions if you need them.

4.0
1.0
CPSC319
Grade: A
May 6, 2022
Would take again

I didn't find his lectures very useful since he simply reads from the lecture notes slide. The lectures are dull but straightforward. His lecture notes, on the other hand, are very useful since the MC portion of the exams is straight from his notes, and written portion is based on his notes. Memorize and understand his notes, and you're set!

Clear grading criteria
Lecture heavy
Test heavy
1.0
3.0
CPSC319
May 13, 2022

Because of Covid, this prof cancelled 2 months of lectures, only post PPT which are about 10 pages long for each lecture. No recording, no audio, no discussion board, no office hours, no nothing. For two months. Hello???

5.0
3.0
CPSC355
Grade: A
Dec 28, 2022
Would take again

Manzara is a fair prof with clear expectations. He doesn't post his notes online so make sure to get a slide deck from previous years. For 355, his assignments can at times be tedious, but they are not too bad as long as you start early. Make sure you really understand the assignments because in the exams you're expected to hand-write assembly code

Clear grading criteria
Lots of homework
2.0
4.0
CPSC355
Grade: B
Jan 8, 2023

This guy is stuck in the 70s with his transparencies projector. You don't really even pay attention to what he is saying because you spend the whole class focused on copying down whats on the transparencies. Assignments are fair, but exams are very difficult because you are tested on the smallest details.

Get ready to read
Test heavy
5.0
1.0
CPSC355
Grade: A+
Jan 28, 2023
Would take again

Best professor

Lecture heavy
4.0
3.0
CPSC355
Grade: B+
Apr 10, 2023
Would take again

He is old school and uses a light projector to teach, and most lectures are spent copying down notes. However, he is caring and knowledgeable and always has great answers to any question asked. His assignments and tests are fair, although there is a quite a lot to memorize.

Participation matters
Clear grading criteria
Lecture heavy
1.0
5.0
CPSC233
Grade: Not sure yet
Apr 18, 2023

He teaches with pptx slides and doe not teach with code.

Tough grader
Lecture heavy
4.0
3.0
CPSC233
Grade: A-
Apr 27, 2023
Would take again

His assignments are pretty tedious but relatively easy, and his tests are very fair. He uses clear plastic slides over a projector meaning that you have to show up because he doesn't upload them. But he goes slow so there is loads of time to copy them. He is excellent at explanation of material. The weighting of material is also super fair.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
CPSC233
Grade: A
Apr 28, 2023
Would take again

Very easy class. All assignments and tests are fair with no surprises. However, he teaches from an overhead projector and doesn't upload notes to d2l. So you have to attend class, which can be a bit of a pain on some days.

3.0
3.0
CPSC233
Grade: A
Apr 29, 2023
Would take again

Structure of the class is good. Assignments make up 40% of your mark. Attending class is mandatory since he doesn't upload slides. Lectures are boring. Tests are fair.

3.0
2.0
CPSC233
Grade: A
May 4, 2023
Would take again

Assignments are incredibly easy, just make sure to start assignment 5 early, as it's around the same length as every other assignment combined. Lectures are boring and he doesn't upload his notes. You can learn the content by yourself a lot faster, but since the exams are based closely on his slides, you need to be wary to follow his curriculum.

5.0
5.0
CPSC355
Grade: A-
Jun 15, 2023
Would take again

I thought I was going to hate this class cuz the content's boring but Dr. Manzara made this course actually enjoyable. The assignments are really hard (but rewarding) with really clear instructions and he teaches everything you need to know in lectures. He also tells exactly what to focus on for the MT/Final. Don't skip you can't look it up online!

Participation matters
Lots of homework
Lecture heavy
5.0
3.0
CPSC233
Grade: B+
Sep 6, 2023
Would take again

Very kind and good lecturer. Does not post online notes, you must take them all in person, but they are necessary to do well in the course. Practice lots with the material and you will enjoy taking 233 with Manzara.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
CPSC501
Grade: Not sure yet
Nov 29, 2023

- Uses an overhead projector like we're in the 2000s - Doesn't post notes online, however, if you Google for them you can find another prof who has posted them - Assignments are outdated, we're talking about assignments that are ~20 years old and they have no bearing on our careers - Inflexible with assignment due dates even if you ask ahead

5.0
3.0
CPSC501
Grade: A+
Dec 13, 2023
Would take again

Goated prof. Manzara is a kind, approachable man. He is a fair grader. The class was evaluated based on 4 assignments, a midterm (with no surprises), and a final. Dr. Manzara has three hours of office hours per week for availability, more than most profs, and even still he is super accessible for an appointment outside of those times. Take CPSC 501

Caring
Respected
Accessible outside class
5.0
2.0
CPSC501
Grade: A+
Jan 4, 2024
Would take again

Lectures are informative. Doesnt post slides but they can easily be found online. Tests are very similar to assignments so just do those and that should be enough prep. Assignment criteria are clear and TAs are very helpful. Overall a fairly simple class as long as you just follow the assignment details and do the work yourself.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
CPSC355
Grade: A-
Jan 6, 2024
Would take again

Great and caring prof! You will need to attend lectures to do well, and attending tutorials is also pretty necessary. Manzara has a very traditional approach to lectures but is very clear and concise in his explanations of topics. Exams are decently challenging but fair. Start early with your studying to cover all the material.

Clear grading criteria
Caring
Lecture heavy
5.0
3.0
CPSC355
Jan 8, 2024
Would take again

Leonard is Leonard. What he expects is obvious.

5.0
5.0
CPSC233
Grade: B+
Jan 8, 2024
Would take again

Really good in terms of explaining course material. A bit harsh when it comes to how strict the course outline is but it still works out well as you end up doing the assignments on time. Would definitely recommend having this proff for any course possible.

Tough grader
Amazing lectures
Respected
1.0
4.0
CPSC355
Grade: B+
Jan 9, 2024

He comes across very rude, I had asked him for help after class multiple times and he seemed like he was annoyed I didnt understand the concepts. The final had like 3 coding questions, one of them being worth like half the grade. I dont understand how people like him.

5.0
3.0
CPSC233
Grade: B+
Jan 15, 2024
Would take again

Fair, detailed, can be boring but worth it.

5.0
2.0
CPSC355
Grade: A-
Jan 16, 2024
Would take again

Goated prof! Assignments are very fair as long as you start em early. Midterm is a time crunch with 60 mins, but final is a lot better. Be sure to know assembly code well for final. Be sure to have access to all the notes he covers in lectures, you will need these to do well on assignments and exams. Overall, great prof and highly recommend :))

Participation matters
Clear grading criteria
Caring
5.0
3.0
CPSC355
Grade: A
Jan 20, 2024
Would take again

He was very organized and fair with his grading. As long as you start assignments early you will be okay. He's also helpful during office hours. However, he doesn't post his notes online, so lecture attendance is mandatory.

Clear grading criteria
Lecture heavy
Accessible outside class
5.0
3.0
CPSC355
Grade: Not sure yet
Mar 14, 2024
Would take again

His old fashioned methods actually work really well. With a class like 355 you either know it or you don't and he's really honed the course in on basically testing you on whether you know the material or not. No need for tricks or curve balls and I respect that. He seems like a genuinely good person too.

Get ready to read
Clear grading criteria
Respected
5.0
1.0
CPSC355
Grade: A
Mar 21, 2024
Would take again

So good. As someone new to coding, I've usually found I have to do a lot of self directed learning for my classes. I did not feel that at all with this one. His notes are great, tutorials are very good, lectures are organized, and assignments are directly related to lecture content. Very good prof.

5.0
3.0
CPSC355
Grade: Not sure yet
Apr 26, 2024
Would take again

Manzara's lectures are really well structured and the assignments are more than enough to study for the midterm and the final. There are no curveballs like with any other professor, and the TAs give good feedback in the assignments.

Amazing lectures
Gives good feedback
5.0
3.0
CPSC355
Nov 8, 2024
Would take again

Honored to be present for Dr. Manzara's last lecture teaching. He is a professional, kind and caring man whose lectures are organized and easy to follow. Assignments and tests are fair, and present just the right amount of difficulty to learn new concepts without being overly stressful. He has easily become one of my favorite professors.

Inspirational
Caring
Respected
5.0
1.0
CPSC355
Grade: Incomplete
Nov 8, 2024
Would take again

Professor Manzara is hands down the best professor I've had! This class was slightly challenging but incredibly rewarding. He has a talent for making difficult concepts clear and approachable, and he genuinely cares about his students' understanding. He always made class interesting and took the time to help whenever we had questions.

Amazing lectures
Inspirational
Respected
5.0
3.0
CPSC355
Grade: Not sure yet
Nov 9, 2024
Would take again

An amazing prof, it was great having him, he explained well in lectures and office hours and got back to you through emails pretty quickly. Happy retirement to him! Will be missed.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
355
Grade: Incomplete
Nov 9, 2024
Would take again

Hands down he is the best professor ever. Sad to see him retire, I wish him a happy retirement!

Inspirational
Caring
Respected
5.0
3.0
CPSC359
Grade: Not sure yet
Nov 9, 2024
Would take again

This guy is a legend. Always to the point, fair, and has always had a way of making everything seem so simple and understandable. He probably will never read this, but if he does I wish him happy retirement. The department will never be the same.

Participation matters
Amazing lectures
Inspirational
5.0
1.0
355
Grade: Not sure yet
Nov 11, 2024
Would take again

Professor Manzara is truly one of the best. He turns complex topics into something we all can grasp, making even tough material engaging and clear. His passion shows in every lecture. Exams and assignments are always fair, matching what we learn in class. Wishing this legend a well-earned, happy retirement!

Amazing lectures
Clear grading criteria
Respected
5.0
4.0
CPSC355
Grade: A
Dec 15, 2024
Would take again

I sincerely cannot believe Manzara is retiring. He was one of the few professors for compulsory courses that knew how to balance good teaching with a fair grading system and I sincerely believe 355 was only manageable because he had optimized it so well. Loved this class so much, I registered to take 501 with him. Really sad to see him go.

Amazing lectures
Clear grading criteria
Respected
5.0
4.0
CPSC355
Grade: A
Dec 15, 2024
Would take again

I sincerely cannot believe Manzara is retiring. He was one of the few professors for the compulsory courses that knew how to balance good teaching with a fair grading system and I sincerely believe 355 was only manageable because he had optimized it so well. Loved this class so much, I registered to take 501 with him. Really sad to see him go.

Amazing lectures
Clear grading criteria
Respected
5.0
3.0
CPSC355
Grade: A+
Jan 3, 2025
Would take again

GOAT CS prof. He knows his stuff and it shows in lectures. The class was insanely optimized, with clear explanations of some pretty difficult concepts to grasp. Really sad I won't have him for anything else after his retirement, but his instruction thus far has been amazing. The man emanates class. Wish him the best retirement; my mans earned it.

Participation matters
Clear grading criteria
Respected
5.0
2.0
CPSC355
Grade: A+
Jan 20, 2025
Would take again

RIP to a real one the department will never be the same, happy retirement

Inspirational
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

72%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 57 grades
Most common grades:
A (16)
Not sure yet (15)
A+ (13)
Grade Distribution
A(29)B(7)C(1)D(0)F(0)A-/B+(20)
Based on 75 reported grades
A: 16
Not sure yet: 15
A+: 13
A-: 13
Common Tags
Clear grading criteria (30)
Respected (24)
Skip class? You won't pass. (22)
Lecture heavy (13)
Caring (12)
LECTURE HEAVY (12)
Amazing lectures (8)
Gives good feedback (6)
Rating Trend

Stable

-0.17 avg change
Jan
Mar
Apr
Nov
Dec
Jan
Last 6 months
Ratings by Course

LOTSOFTHEM

5.0

(1)

CPSC355233

5.0

(1)

CPSC325

5.0

(1)

CPSC331

5.0

(1)

CPSC359

5.0

(9)
+8 more courses
Difficulty by Course

CPSC265

3.3

CPSC359

3.2

CPSC233

2.9

CPSC501

2.8

CPSC355

2.7

Similar Professors