Giovanni Luca Ciampaglia

This professor has taught: INST126, INST447, INST798, INST808
Information Review
Giovanni Luca Ciampaglia
INST126

Expecting a C
Anonymous
05/10/2024
He's a really nice dude, but the projects and homework are insanely confusing and often cover things we don't even cover in class. Also, his assignments are due at bizarre times (11:59 am????? Really dude????). Just choose a different professor. Again, really nice dude, just not very bright.
Giovanni Luca Ciampaglia
INST447

Expecting a B-
Anonymous
12/12/2023
This class was pretty bad. The professor is very nice, but the way the material is taught is not easy to understand at all. We were taught one thing in class but the programming assignments and labs were way harder and sometimes made zero sense. I didn't think this class would be bad at all, I had a lot of hope but it's stressed me a lot this semester, by far my most stressful class.
Giovanni Luca Ciampaglia
INST126

Expecting an A
Anonymous
12/11/2023
Professor and TA's are really nice. However the class is pretty boring. Lectures are long and not super helpful. Assignments are due at such weird times and can be pretty annoying. Also, not many examples of how to code are given as a resource so the projects and PCE's can get kind of hard. It is easy to lose points. Overall, the class isn't the greatest and since it's required for the major I would suggest trying to get a different professor.
Giovanni Luca Ciampaglia
INST447

Expecting an A
Anonymous
11/06/2023
Avoid this professor. Very knowledgeable about what he teaches, but this class is all over the place. For the assignments, he uses autograder, and for almost every assignment, there has been a mistake on his side with errors regarding the correct answer. The instructional team has had to constantly push back due dates because of mistakes or just not releasing the assignment until 2 or 3 days before the due date. Mind you, this is a technical course and with that comes assignments that may take a few days to figure out. However, the errors regarding the auto grader and instructions in the assignments makes this class very confusing. I've taken other technical courses in this program, and this is by far one of the worst experiences I've had. Due dates are also very weird, with assignments being due at 11:59AM, but for me that's a minor inconvenience compared to the bigger problems with this course. Choose another professor.
Giovanni Luca Ciampaglia

Expecting a B
Anonymous
10/31/2023
Exactly like the other comments have said. Terrible due times (11:59 am), autograder is always faulty (I can never trust my grade), and he makes so many mistakes in every assignment.
Giovanni Luca Ciampaglia
INST447

Expecting an A-
Anonymous
10/18/2023
Would not recommend. I'm usually not the type to complain about professors but this class is not well taught at all. His auto grader assignments has errors and his due date time is jank. On top of all of that, his test covers content that the hw didn't even cover yet. I'm not exaggerating, hw 4 was not even due until the day after the test, yet he tested us on content that's covered in hw 5.
Giovanni Luca Ciampaglia
INST447

Expecting an A-
Anonymous
10/03/2023
sucks, uses autograder for assignments but his solutions aren't correct so he has to send out 3 announcements to tell you how to specifically overcome his idiosyncratic errors and vague solutions by adding specific lines of code and so you can arrive at his erroneous solution
Giovanni Luca Ciampaglia
INST126

Expecting an A+
Anonymous
06/30/2023
Usually the first day of class was used for learning and the next class we would apply this learning to in class projects. He is very knowledgable about programming. No exams or finals for this class, just projects. I found the projects to be significantly harder than what we practiced in class, but he gives plenty of time to complete them. Just make sure you don't wait until the last minute to start them.
Giovanni Luca Ciampaglia
INST126

Expecting an F
Anonymous
12/11/2022
He’s very knowledgeable but all of his quizzes are so at 11:59am instead of pm which for a lot of students meant forgetting to turn them in on time and hurting our grade by quite a bit. If you don’t go to class you definitely shouldn’t expect to pass… been there done that.