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.
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.
:)
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.
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
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.
Boring, boring guy. Class was alright but difficulty increased by tenfold at the end. Overall, ok.
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
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
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.
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.
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!
He teaches well and really wants you to succeed. And he grades generously. Take him for as many classes as you can.
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.
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.