I got an A in CS8 with Mirza, then took CS16 with Costanzo. His lectures are very boring. Assignments started out as flat out repetition of CS8, and when new concepts were introduced they assignments suddenly turned very difficult. Costanzo is reluctant to help you if you don't get something, kinda acts like you should work by yourself to get it.
He is the worst professor at all. His classes are boring, the sections are not helping at all. DON"T TAKE HIS CLASS
Lectures are dry. He is treating CS as a liberal course and focusing too much on concepts and definitions of different syntax and structures for both lectures and exams, because he majored in geography from bachelor to Ph.D. Not recommend to take Costanzo's courses.
Had Costanzo for CS16,24,32, and 48, got an A or A- in each class. Costanzo has the most efficient grading system out of the most CS professors. There's never any final, just 3 midterms. Grades are updated regularly (tests take a week). Costanzo's powerpoint lectures are a bit dry, and his exams come right off from the reading.
Take Constanzo for as many classes as you can before he retires or dies. Super chill and relaxed professors and really wants to give out as many A's as possible. Go to class, do the assignments, and read the textbook and you'll succeed.
He is a nice professor, but the class is a lot of work! Expect to be putting lots of free time towards the project