None

Rate My Professors (79)


CMPS16 . 12 Years Ago

Mike is a really great professor. His midterms are not very hard. I got A's on both of them. The final was a little harder; however, it was not too bad. I recommend you take him. He explains the material very well and you will learn a lot from him. His three projects are fairly simple. Overall, great class.

0 helpful 0 unhelpful
CS16 . 12 Years Ago

Teaches well, but lectures are very boring. First two midterms were of reasonable difficulty, but the final was excruciatingly difficult. Labs are okay, but projects might be time-consuming. I recommend skipping class and reading the book instead because you will probably fall asleep in class anyway.

0 helpful 0 unhelpful
CS24 . 13 Years Ago

:)

0 helpful 0 unhelpful
CMPSC16 . 13 Years Ago

This class is easy, yet very competitive. So you really can't screw up on any of the tests. Most of this material is just a repeat of CMPSC 8, so understanding C language grammar is the only challenge. Homework is easy, labs are do-able, projects vary. I recommend taking him, only if you take the class seriously.

0 helpful 0 unhelpful
CS24 . 13 Years Ago

Though by nature the material was boring and so was the class, his projects were very interesting and challenging! His test are very fair and it shouldnt be hard to get a good grade

0 helpful 0 unhelpful
CS16 . 13 Years Ago

Despite not having it mentioned in his syllabus, he assigned the class on a curve. I made an 84 in the class but he curved it to about an 80, thus giving me a B-. Not cool at all.

0 helpful 0 unhelpful
CS16 . 13 Years Ago

Boring, boring guy. Class was alright but difficulty increased by tenfold at the end. Overall, ok.

1 helpful 0 unhelpful
CMPSC16 . 13 Years Ago

Prof. Costanzo's were a bit boring but he explained the concepts in a clear and concise manner. Office hours were extremely helpful. The final was a lot harder than the midterms though but overall ok class

0 helpful 0 unhelpful
CS48 . 13 Years Ago

He is a pretty good teacher. The lectures can be somewhat boring. He assigns a reader with a lot of reading. He asks very specific questions on the test so if you do the reading you will be fine. Overall cs48 is an awesome class because you work on a project in a group which is a great experience

0 helpful 0 unhelpful
CS16 . 13 Years Ago

He is really boring, fell asleep every lecture even tho I usually dont, but nonetheless the book outlines everything you need to know, and all the material comes from the powerpoint which can be easily reviewed. Overall interesting class, yet boring teacher. Make sure you dont fall behind at the end.

0 helpful 0 unhelpful
CS48 . 13 Years Ago

Very boring lectures, but interesting class. The class involves grouping up and creating a big project through the quarter - so choose a doable project that you're interested in and the class will be fun. Easy midterm, just study the slides. He's a nice guy but class is just so boring, skip it.

0 helpful 0 unhelpful
CS16 . 14 Years Ago

Very professional. Does a great job teaching, and he is quick with grading exams. I would definitely recommend taking him. The best CS teacher I've had!

0 helpful 0 unhelpful
CS60 . 15 Years Ago

He teaches well and really wants you to succeed. And he grades generously. Take him for as many classes as you can.

0 helpful 0 unhelpful
CS20 . 15 Years Ago

Took CS 20 over the summer. Excellent teacher; only the idiots got less than a B. His class is easy because he's so good at explaining information. He's funny, and answers even stupid questions with complete answers. I'll take any class he teaches.

0 helpful 0 unhelpful
CS10 . 15 Years Ago

Take him! He goes on tangents and talks about weird visualizations, but he is really nice, and helps you a lot. Every program shows stuff as result. Tests are conceptual write in, come to class, he tells you what is on the test. I had 1 quiz, he gives up to 3 per quarter. 1 midterm, 1 final.

1 helpful 0 unhelpful
CMPSC12 . 16 Years Ago

Great professor. Really cool guy. Patient and extremely knowledgeable. He is more than willing to help and will answer any questions you have. Go to office hours; they really help. Knows the C language inside and out.

0 helpful 0 unhelpful
CS10 . 16 Years Ago

Costanzo is a pretty good CS professor. He does a pretty good job explaining the concepts, and though he gives you a week and a half for each assignment, they can typically be done in a day or two. Tests are straightforward, nothing tricky. 0-3 pop quizzes per quarter. We only had 1. And it's hardly worth anything.

0 helpful 0 unhelpful
CMPSC10 . 17 Years Ago

Do not take this class if you have no experience in programming. Although Mike is a cool guy, he isn't an easy teacher and expects you to learn the stuff mostly on your own. His lectures are just more of a framework for what you should be studying.

0 helpful 0 unhelpful
CMPSC5JA . 17 Years Ago

Costanzo is a nice guy. The homework gets very technical towards the end, so make sure to attend class and discussion. TA, book and office hours are resources for getting information and a decent grade. Multiple choice questions come from chapter reviews in text, so read!

0 helpful 0 unhelpful
CMPSC5JA . 18 Years Ago

you basically have to teach yourself.slides just compliment the book. the textbook really sucks in explaining things to beginners.i suggest getting a supplimentary book(like a for dummies one) that actually cares about educating the reader. tests arnt 2 hard. hw can get tough later on.(i just gave up on one).class is curved.prof is okay i guess.

0 helpful 0 unhelpful
CS10 . 18 Years Ago

Before going into his class, realize that he expects you to learn the material almost entirely by yourself. This may seem rediculous, but the best way to learn to program is to do it yourself... if you can do the projects yourself the tests will be easy. Expect to put alot of time into the projects unless you have alot of background knowledge.

0 helpful 0 unhelpful
5JA . 18 Years Ago

He stands in the front of the class and reads everything off his powerpoint that's posted on the class's website word for word, lecture is dullll. The homework takes forever if you're actually new to the stuff even if you've kept up with the material. The upside is the tests were simple if you'd done all the work.

0 helpful 0 unhelpful
CMPSC5JA . 18 Years Ago

This guy is a nice guy. Before the first midterm I was panicing that I wasn't getting anything but the midterm was unbelieveably easy. His homework is a lot but he gives a lot of time for it.

0 helpful 0 unhelpful
CS5JA . 19 Years Ago

Great guy, means well, but be prepared to get academically raped if you are not into this stuff. Projects start pretty ez, but get pretty nutty. Covers a chapter a week in class; if you don't read the material or previously know it ur screwed. If ur a preCS major, I would take this course. I WAS a preCS major-now I'm undeclared-Not bc of Mike tho.

0 helpful 0 unhelpful