1.7

Iliano Cervesato

Computer Science - Carnegie Mellon University

1.7
Quality
4.4
Difficulty
19%
Would Retake
123
Reviews
1.7
Quality
4.4
Difficulty
1.7
Helpful
1.7
Clarity

19%

Would Retake

123

Reviews

Rating Distribution
Official
123 total ratings

5

15

4

6

3

5

2

3

1

94

What Students Say

Avoid him at all cost

CS122 - 1.0 rating

However, there are other factors like tough tests and terrible teachers

CS15122 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 74 grades
Most common grades:
B (21)
A (19)
Not sure yet (11)
Grade Distribution
A(22)B(21)C(19)D(6)F(4)A-/B+(6)
Based on 103 reported grades
B: 21
A: 19
Not sure yet: 11
Rather not say: 10
Common Tags
Tough grader (61)
Lots of homework (42)
Test heavy (42)
Lecture heavy (11)
So many papers (9)
Get ready to read (7)
Tough Grader (6)
LOTS OF HOMEWORK (6)
Rating Trend

Declining

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

CS15122

1.9

(71)

15122C

1.6

(16)

CS122

1.6

(29)

15122S

1.3

(6)
Difficulty by Course

15122S

4.7

15122C

4.5

CS15122

4.4

CS122

4.3

Reviews (122)
1.0
4.0
CS122
Grade: C-
Dec 26, 2016
Wouldn't take again

One of the worst professors I ever had. Avoid him at all costs.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
4.0
CS122
Grade: B+
Jan 18, 2017
Would take again

Really nice guy and an okay teacher but the lecture notes are way way wayyyy more helpful than his lecture

LOTS OF HOMEWORK
TEST HEAVY
1.0
1.0
CS122
Grade: B
Feb 12, 2017
Wouldn't take again

Avoid him at all cost. Toxic professor.

Tough Grader
BEWARE OF POP QUIZZES
TEST HEAVY
3.0
4.0
CS15122
Grade: A-
Apr 28, 2017
Wouldn't take again

Not bad, but his lectures are very hard to understand. Don't worry, though, the lecture notes are quite comprehensive.

LOTS OF HOMEWORK
Clear grading criteria
Caring
1.0
5.0
CS122
Dec 16, 2017
Wouldn't take again

This man does not care about his students and is unqualified to teach this course. Additionally, he does not care about grades and will not curve the class even if all the test averages are below 70.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
CS122
Grade: A
Dec 16, 2017
Wouldn't take again

Does not understand course material and frequently makes mistakes in answering questions.

Tough Grader
TEST HEAVY
Tests are tough
1.0
4.0
CS122
Dec 16, 2017
Wouldn't take again

He thinks his class is useful, but it is very pedantic and not really that practical or relevant. The 'proofs' are not proofs in any sense of the word, and you are docked points for not following their exact solution, even if your proof makes sense.

Tough Grader
TEST HEAVY
Tests are tough
1.0
4.0
CS15122
Grade: B
Dec 18, 2017
Wouldn't take again

Iliano is the least caring professor on the face of the planet. He thinks that curves are only in place to accommodate for mediocre students. However, there are other factors like tough tests and terrible teachers.

BEWARE OF POP QUIZZES
Tests are tough
3.0
3.0
15122S
Grade: B
May 27, 2018
Wouldn't take again

Not too bad but he could care more about his teaching.

1.0
4.0
CS15122
Sep 12, 2018
Wouldn't take again

Course material was good, class was horrible. Written assignments were a guessing game of "What does Iliano want?" Not fun. Did better after not going to lecture. :(

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
2.0
5.0
CS15122
Oct 15, 2018
Wouldn't take again

It's so hard to hear what he is saying and his accent is thick. Everyone falls asleep in his lecture which means you need to take time out to read lecture notes in order to know what you were supposed to learn. His TAs are terrible and I can never make his office hours. I wish I didn't have to take this course with him

BEWARE OF POP QUIZZES
4.0
5.0
CS15122
Jan 13, 2019
Would take again

Iliano's lectures are a great complement to lecture notes. While lectures notes are ultimately more essential, his lectures give a good reasoning for the material we learn. I have been to his office hours and he tried to help me become an independent learner rather than depending on help. He's a nice guy and a tough professor.

Tough Grader
LOTS OF HOMEWORK
Caring
1.0
4.0
CS122
Mar 12, 2019
Wouldn't take again

Resources isn't as helpful as previous programming classes. Classes could be made much more interesting. Explanations are not clear sometimes.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CS122
Mar 15, 2019
Wouldn't take again

One of the worst professors I've ever had. Does not care about students and gives poor lectures, meaning you have to read the lecture notes to understand the material. Ever since he took over 122, the course became a disaster. Really wish SCS would find a new professor since he clearly has no idea what he's doing.

Lots of homework
Beware of pop quizzes
Tough grader
5.0
4.0
CS15122
Apr 22, 2019
Would take again

Iliano teaches really well, and his lecture flows are pretty good. He leads you from simple ideas and go to more complex ones. If you follow along, his lectures are pretty helpful in understanding the context. I got intimidated by the reviews on this website prior to selecting the course, but he's actually a very nice guy. Encourages learning.

Inspirational
Test heavy
Beware of pop quizzes
1.0
4.0
CS15122
Grade: Not sure yet
Oct 7, 2019
Wouldn't take again

If you want to do well in written homework... you'd better be good at guessing what iliano wants you to do.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CS122
Grade: B
Dec 10, 2019
Wouldn't take again

Tests do not accurately reflect understanding of the material, but rather just challenges how fast you can read and solve random problems. Not particularly nice to students. Every year he self praises his class and attributes the number of CS graduates employed at google to the fact that his class isn't curved. My least favorite professor

Lots of homework
4.0
4.0
CS15122
May 15, 2020
Would take again

I honestly don't understand why people are so critical of this class. I really enjoyed the course, and the grading structure (how much of your grade counts based on exams) imo is very fair. There are many things you can read to help get you to understand the material without the lectures, and OH lines are never long.

Beware of pop quizzes
1.0
4.0
CS15122
Aug 1, 2020
Wouldn't take again

Has completely taken all the fun out of learning computer science. Although the course content is important, it is taught in a way that doesn't show its practicality, which makes it a huge slog to the end. The things we learn at the beginning of the course suddenly become moot when we transition to learning a new language at the end.

Lots of homework
Lecture heavy
Tough grader
4.0
5.0
CS15122
Grade: B
Aug 8, 2020
Would take again

I dont think he deserves the grade he gets, hes actually a great professor. The class is just really hard and I think thats why people often score him so low but I dont think the difficultly changes between whichever prof you take it with.

Test heavy
Clear grading criteria
Tough grader
1.0
5.0
CS15122
Grade: B
Nov 21, 2020
Wouldn't take again

Avoid at all costs if possible. Really unsupportive and does not really care about students.

Lots of homework
Participation matters
Beware of pop quizzes
3.0
4.0
CS122
Grade: B+
Jan 1, 2021
Wouldn't take again

He cares a lot, but he's just kinda boring. He's alright.

Accessible outside class
Test heavy
Clear grading criteria
3.0
2.0
CS15122
Grade: A
Jan 25, 2021
Would take again

Iliano is not a terrible professor, but his lectures are pretty boring. I did fine in the class by attending supplemental instruction sessions once a week rather than watching lecture. You were able to see your predicted grade throughout the course. I think the difficulty rating is deceiving; the hw is doable, just needs more time than some give it

Lecture heavy
1.0
4.0
CS15122
Grade: A
Mar 6, 2021
Wouldn't take again

Literally the worst. Absolute Garbage. Cannot tell you enough avoid his course (15122) at all costs, and only take it if it's absolutely necessary (required by your major).

Tough grader
4.0
4.0
CS15122
Grade: Incomplete
Mar 18, 2021
Would take again

He is a great Professor. The HWs are challenging, but everything we cover in class is enough for you to succeed. He may have an accent, but his English is perfectly comprehensible. I believe the ratings he has are just from CMU kids who did not get an A in the class as usual. What matters is to learn and Iliano will make you a much better programme

1.0
5.0
CS122
Apr 29, 2021
Wouldn't take again

Literally the worst and most disgustingly rude Professor at this entire university. Refused to help me during office hours. Course material is also unnecessary and just so entirely dumb. Avoid him at all costs, even if it means taking it during the summer and paying extra. No idea why he hasnt been fired yet.

Tough grader
1.0
5.0
CS15122
Grade: Drop/Withdrawal
Jun 2, 2021
Wouldn't take again

DO NOT TAKE HIS COURSE. Iliano was hands down the most uncaring and straight up mean-spirited professors I have ever had. He goes out of his way to humiliate and degrade his students. He caused me to have a full blown panic attack in the bathroom of Gates

Test heavy
Tough grader
2.0
3.0
15122C
Grade: B
Jun 4, 2021
Wouldn't take again

Iliano is intimidating. Meeting with him one on one made me a little scared and judged. That being said, he knows his stuff. He is smart and gives interesting lectures. Just not approachable.

Tough grader
1.0
5.0
CS15122
Jun 22, 2021
Wouldn't take again

Quite possibly one of the worst professors I've ever had at CMU. If this class isn't a requirement for you, do not take it. If it is, grind on the homeworks because you will do miserably on all the exams.

1.0
1.0
CS15122
Nov 21, 2021
Wouldn't take again

RRRRRRUUUUUUNNNNNNN

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS15122
Grade: C+
Dec 13, 2021
Wouldn't take again

I genuinely liked the material, although I didnt get the best grade I liked what the class was about. However, the Professor made it hell. Where do I start, from telling me I dont know anything about coding and wont get any internships to telling me I have dumb questions. Id get humiliated every time and cry after OH with him. Avoid this class!

Tough grader
5.0
4.0
CS122
Grade: A
Feb 26, 2022
Would take again

Very difficult class, but very rewarding. Iliano can be intimidating at first, but very nice.

Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: Rather not say
Mar 4, 2022

Class content's great, but the lecture, homework, and exams are just not designed for you to understand even you know the concepts and study a lot.

Tough grader
Lots of homework
1.0
5.0
CS122
Grade: Not sure yet
Mar 31, 2022

He is the worst professor I have ever met.

1.0
5.0
CS15122
Grade: Not sure yet
Apr 22, 2022

The most intimidating professor I've had at CMU. Not easy to approach. Randomly accuses people (not me though) of cheating. I'd say his lectures were generally good though. I liked the way he explained certain topics. If you skip lecture often, at least try to go to the binary search one, cause it's probably the most interesting lecture.

1.0
5.0
CS15122
Grade: Not sure yet
Apr 22, 2022

Just not a good lecturer. I complete this course by notes and attending recitations.

Tough grader
5.0
1.0
CS15122
Grade: Not sure yet
May 3, 2022
Would take again

This is a very difficult course, however, Illiano is a great lecturer and explains the topics very well. The course has 2 midterms, each worth 12.5%, which are the worst part of the class because they are time-crunch based exams. However, the class is doable because homeworks are worth 50% of your grade. Put in effort, youll be fine.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS122
Grade: B
May 4, 2022

Hard and infamous for no curve

1.0
5.0
CS15122
Grade: D
May 16, 2022
Would take again

The class material itself is hard, and he doesn't really make it any better. You will feel like you are constantly humiliated.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: Rather not say
Oct 6, 2022

It's not his fault. It's my fault

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS15122
Grade: C
Nov 2, 2022

For the first midterm, he'd rather change the marking rubric and let TA mark all over again than curving. He made the course so hard that it is an emotional damage. I heard from all of my friends that you can spend all time studying and still get a B. Iliano says 15122 is hard because it gets you prepared for 15213 but it is way too hard.

Lots of homework
1.0
5.0
CS15122
Grade: Drop/Withdrawal
Dec 5, 2022

Really bad professor. He doesnt care about his students at all. Its like he gets an ego boost about his course if the students are struggling. Would not recommend

5.0
4.0
15122C
Grade: A
Jan 17, 2023
Would take again

Very good once you get used to him

Hilarious
1.0
5.0
CS15122
Grade: B
Jan 17, 2023

Too many hws, heavy exams, heavy course

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: B
Jan 19, 2023

I took 15-122 as the very first CS introductory class at CMU. The assignments had little to no rampups, and the tests were brutal. The "curve is bad for you" mentality invented by Iliano and the merciless grading policies made me question if all CS classes are like this. The answer is no. Just know you are doing great no matter what grade you get.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS15122
Grade: F
Feb 27, 2023

he is so nice!

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Mar 13, 2023

horrible teacher.

2.0
5.0
CS15122
Grade: Not sure yet
Apr 20, 2023

If you put in the work, you should be able to get about an A average on your homework. The difficult part is getting good grades on the 16 page long midterms. My best recommendation is to refresh yourself on major topics, and most importantly, to get a good nights sleep before the exam. It is basically a reading comprehension test.

Tough grader
Get ready to read
1.0
4.0
CS15122
Grade: C
May 10, 2023

I've tried to talk to Prof. Iliano a few times, and every time I did I just felt worse; He was very condescending and never really answered my questions, but just made me feel dumb. Prof. Dilsun is not like this however: she takes time to help and is very caring. The class is hard but just push through and focus on learning and you'll be ok.

1.0
5.0
CS122
Grade: A
May 12, 2023

I went to one of his office hours in the beginning of the year to ask about material we had just learned and never went again. He was condescending and just referred me to a recitation that had not yet occurred. If you do take the class, I would probably wait for recitations on Friday to clear up any misunderstandings.

1.0
5.0
CS15122
Grade: B
Aug 31, 2023

He cares so much to his students.

Tough grader
Lots of homework
Test heavy
5.0
1.0
CS15122
Grade: A
Sep 18, 2023
Would take again

This course is amazing. While initially the point-to proofs could take some time to grasp, the overall workload is light. Expect each written assignment to take 1-2 hours and each programming assignment 1-2 hours per week. The labs are Monday are also fun and you get free ducky for doing the optional problems ;)

Participation matters
Inspirational
Respected
5.0
1.0
CS122
Grade: A+
Oct 5, 2023
Would take again

Easy class and easy A. No work. It's not even a class!

Inspirational
Caring
Accessible outside class
1.0
5.0
CS122
Grade: A-
Oct 6, 2023

Horrible professor, doesn't care about his students, doesn't have any leniency in grading, and makes his midterms impossibly difficult.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
15122C
Grade: Rather not say
Oct 7, 2023

bad professor.

Tough grader
Lots of homework
1.0
5.0
15122C
Grade: F
Oct 28, 2023

he is no nice

Tough grader
Lots of homework
Hilarious
5.0
1.0
CS15122
Grade: A
Oct 28, 2023
Would take again

He is very nice

EXTRA CREDIT
Lecture heavy
5.0
1.0
CS122
Grade: A+
Oct 28, 2023
Would take again

His lectures are fun most of the times, although each class being 1.5h is kinda long.

Participation matters
5.0
1.0
CS15122
Grade: A
Nov 16, 2023
Would take again

The course is fun overall but the lectures are kind of long. The lectures are sleepy, so you need to bring a pillow to the class. Also, you better bring a pillow for your pillow because your pillow may also fall asleep.

Inspirational
1.0
5.0
15122S
Grade: A
Dec 5, 2023

Deffo a meme. S-tier material.

Get ready to read
Lots of homework
Hilarious
4.0
3.0
CS15122
Grade: A
Dec 17, 2023
Would take again

Illiano's a nice professor! Very responsive over Diderot. I remember looking at this page before I took the class and being very worried by all the reviews here - don't put too much stock into them. Some of the grading of the writtens/exams often felt pedantic. The midterms are way too much of a time crunch (especially the first!) in my opinion.

Test heavy
Online Savvy
1.0
5.0
CS122
Grade: B
Dec 19, 2023

Finals was 60+ pages

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: B
Dec 19, 2023

Generational trauma @ CMU

Tough grader
Test heavy
1.0
5.0
CS15122
Dec 31, 2023

this course is so great

1.0
5.0
15122S
Grade: B
Jan 19, 2024

You are better off skipping lectures and reading the notes yourself.

1.0
5.0
CS15122
Grade: Incomplete
Feb 16, 2024

He is the complete opposite of the tags I chose. I had to leave campus for a sports event (varsity), so it's pretty important. But he chooses to not give us any extensions or any sort of help even though we do not have the same resources as on campus. He needs to treat his students the way he wants to be treated.

Amazing lectures
Gives good feedback
Respected
1.0
5.0
CS122
Grade: Rather not say
Feb 16, 2024

He is cruel to his students. Extremely long exams and homeworks. He expects us to just learn basically everything on our own because he does not do it in lecture.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS122
Grade: Rather not say
Feb 16, 2024

Lectures were hard to get through, exams even harder, and homework is really tedious too.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS122
Grade: Drop/Withdrawal
Feb 16, 2024

He is cruel in office hours and does not really help much.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS122
Grade: Incomplete
Feb 16, 2024

He makes me stay up until 2 AM just because of HOMEWORK when I am a athlete and need to wake up early in the morning. Don't even get me started on the exams.

Tough grader
So many papers
Test heavy
1.0
5.0
CS122
Grade: Rather not say
Feb 17, 2024

All of these reviews are right. He is not a great professor and is very harsh to students.

Lots of homework
So many papers
Test heavy
1.0
5.0
CS15122
Grade: B
Feb 17, 2024

Very rude & condescending

1.0
5.0
CS15122
Grade: C+
Feb 17, 2024

This was not only conceptually difficult, but also very tedious. It truly was one of the hardest classes I took.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: C
Feb 20, 2024

Just a terrible professor

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: Rather not say
Feb 20, 2024

His accent is so thick

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS122
Grade: Rather not say
Feb 20, 2024

Just bad

Tough grader
Test heavy
1.0
5.0
15122C
Grade: B+
Feb 20, 2024

Grrrrrr Iliano is the worst

1.0
5.0
CS15122
Grade: C-
Feb 22, 2024

Apparently he makes the tests harder each year, which just messes everybody up. He is a terrible professor

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: C
Feb 22, 2024

He is very unrealistic with what he expects from his students.

Tough grader
Lots of homework
So many papers
1.0
5.0
15122S
Grade: C-
Feb 26, 2024

His tests are so hard and he blames us for not doing well when there are 400 kids and does not take the blame himself.

Tough grader
So many papers
Test heavy
1.0
5.0
15122S
Grade: C
Feb 27, 2024

So much time and so hard

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS122
Grade: Incomplete
Mar 1, 2024

Very inconvenient deadlines

Tough grader
So many papers
Test heavy
1.0
5.0
CS122
Grade: Drop/Withdrawal
Mar 1, 2024

He is just so annoying. He thinks he's cool but he's not

Tough grader
So many papers
Test heavy
1.0
5.0
15122C
Grade: C-
Mar 14, 2024

Has insanely high standards and is extremely strict

Tough grader
Lots of homework
So many papers
1.0
5.0
15122C
Grade: C-
Mar 14, 2024

Just terrible

Tough grader
Lots of homework
Test heavy
1.0
5.0
15122C
Grade: C-
Mar 18, 2024

He probably has a low EQ as he always talks in a condescending manner, even in lecture and OH.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: B
Apr 12, 2024

This course has been miserable. Do not take 15122 unless you absolutely have to, and if you do prepare to for a semester of pain.

Tough grader
Lots of homework
Lecture heavy
4.0
5.0
CS15122
Grade: A
May 7, 2024

Excellent lecturer but the course is very very hard... You have to do a lot of work for extra credits if you do not do good on exams. Do not take this course unless it is mandatory for your degree :(

Tough grader
EXTRA CREDIT
Amazing lectures
1.0
5.0
CS15122
Grade: B
Aug 27, 2024

I heard that he made the course easier where writtens are less valued in the course. However, the past semesters have struggled...

Tough grader
Lots of homework
Test heavy
5.0
2.0
CS15122
Grade: A
Oct 15, 2024
Would take again

Iliano is an amazing lecturer but he is sarcastic to his students. However, I didn't go to OH a lot so it was fine for me.

Amazing lectures
Hilarious
1.0
5.0
CS15122
Grade: A-
Oct 30, 2024

He's honestly abrasive and doesn't care about his students. Sticks out like a sore thumb in the SCS faculty.

Tough grader
1.0
5.0
CS15122
Grade: C
Dec 3, 2024

He's honestly so bad, please avoid taking him at all costs. He doesn't teach you anything - you have to teach yourself whatever is to be expected, and everyone in the class agrees upon this consensus. He is also one of the least empathetic people I've ever met. He literally said he doesnt care if your family or pet dies - your hw is still due.

1.0
5.0
CS15122
Grade: Not sure yet
Dec 6, 2024

made me cry in the 6th floor gates bathrooms after oh

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
15122C
Grade: C
Dec 7, 2024

Probably the worst professor I've had at CMU. If possible, avoid him for 122, he does not care about his students and is completely unapproachable. Decent lecturer but that doesn't make up for how condescending and awful he is in person. Save yourself from a mountain of unnecessary stress if you can.

1.0
5.0
CS15122
Dec 10, 2024

Unnecessarily difficult for what the course is. Wording of the questions are incredibly confusing for no reason. Absolutely tragic.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CS15122
Jan 14, 2025

no bueno para estudiar con iliano. le recomiendo que toca anne

Tough grader
So many papers
Lecture heavy
5.0
4.0
CS15122
Jan 29, 2025
Would take again

He is very understanding and caring. He was extremely helpful and supportive when I had personal issues during the school year. In addition the course materials were certainly very useful - prepares you well for future classes and career in cs.

Caring
1.0
5.0
CS15122
Grade: A
Mar 17, 2025

Just not a good guy nor a professor

1.0
4.0
CS15122
Grade: Not sure yet
Apr 2, 2025

I don't really find him very useful, since the writeups for some of the practice problems are just not worded in a way that an average person can understand them.

Get ready to read
Beware of pop quizzes
Test heavy
1.0
5.0
15122S
Grade: A
Apr 9, 2025

really generous for giving out As, which A stands for AIV

5.0
5.0
CS15122
Grade: A
Apr 18, 2025
Would take again

Tough class, will effectively be a part-time job in itself on top of the rest of your courses, I clocked in probably an average of 25 hours a week. But you learn a lot, and the professor is genuinely good at teaching, plus there are abundant resources. I got several 70% grades on check-ins halfway through but turned it around.

EXTRA CREDIT
Clear grading criteria
Lots of homework
1.0
5.0
CS15122
Grade: C
Apr 30, 2025

Dont take his course unless you have to

Tough grader
1.0
5.0
CS15122
Grade: B
May 6, 2025

Bad prof avoid at all costs

1.0
4.0
CS15122
Grade: B
May 6, 2025

Avoid him by all means. He is not understanding of students situations, both financially and emotionally. Personally I did not have issues but so many of my classmates had issues because he required students to get a tablet when they couldn't afford it. In terms of teaching he clearly thinks he has gods gift, but he does not, he is just rude.

Tough grader
1.0
4.0
CS122
Grade: A
May 7, 2025

Doesn't respect his students. I never went to his lectures so I don't know so much about his teaching.

Tough grader
Test heavy
1.0
5.0
CS15122
Grade: C+
May 8, 2025

Iliano lacks any care towards his students

5.0
4.0
CS15122
May 11, 2025
Would take again

Prof Iliano is an effective, clear lecturer, and his class is very well-organized. I believe the negative comments about his personality are outdated. He is nice now and hilarious during lectures.

Get ready to read
Amazing lectures
Hilarious
5.0
4.0
CS15122
Grade: A
May 15, 2025
Would take again

Fantastic lectures, difficult but extremely rewarding class.

Amazing lectures
Clear grading criteria
Lots of homework
1.0
5.0
CS15122
Grade: D
May 21, 2025

I genuinely believe that this professor is evil. He actively searches for students who are cheating, and you can get falsely accused and you will get a NEGATIVE 100 score on that assignment. The line to get an appeal takes over a semester because so many people are accused. Highly highly avoid this professor if you can.

Tough grader
Get ready to read
1.0
5.0
CS122
Grade: C
May 21, 2025

anyone who left a good review is lying

Tough grader
1.0
5.0
CS15122
Grade: B
Nov 17, 2025

Iliano has designed 122 in an evil manner, taking the minimum grade of your weekly quizzes and your programming projects for 72% of your grade.that means all my programming projects, well over 50 hours of work this sem. will have been for nothing. Iliano is evil and has no regard for his students effort. Good luck if you ever take 122.

Tough grader
1.0
5.0
CS15122
Grade: Not sure yet
Nov 17, 2025

Illiano is literally trying not to be a human with his new grading criteria. A lot of people had to drop the class because 72% of your final grade is based on min (weekly quizzes, homework). His class average may seem a little reasonable because all the Cs and some low Bs dropped, so the ones remaining are just As and high Bs competing.

Hilarious
Test heavy
Graded by few things
1.0
5.0
15122C
Grade: C
Nov 21, 2025

I don't want to study cs anymore after taking his 15122 in spring.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS15122
Grade: Not sure yet
Nov 29, 2025

No class at CMU has made me feel this terrible ever in my life. Every week, it feels like a boulder is resting on your shoulders but will never fall off unless it just crushes you. This class made me burnout so quickly that I'm rethinking my major and future plans since I've never put in so much work into something just to get nothing back.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS15122
Grade: Not sure yet
Dec 2, 2025

I am friends with TAs who have given me info on Iliano's grading system. It's designed to punish students cheating with AI, but it instead makes the course weigh 97% on in-class quizzes and the final exam, with our long homeworks being worth 0%. The average looks good, but it's because so many people already know these topics or dropped the course.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS15122
Grade: A
Dec 15, 2025

Genuinely Prof Iliano needs to read the questions on Ed. Whenever someone asks a completely reasonable question about content on an assignment/upcoming weekly quiz, he always says something like "read it more closely" even when the question is reasonable and it's clear that "reading it more closely" or "thinking about it more" isn't going to help.

Tough grader
5.0
1.0
15122C
Grade: A+
Dec 15, 2025
Would take again

- - - -

Caring
1.0
5.0
15122C
Grade: F
Dec 17, 2025

THE WORST PROF EVER

Tough grader
Get ready to read
So many papers
1.0
5.0
15122C
Grade: B
Dec 25, 2025

Very Harsh

1.0
5.0
15122C
Grade: Rather not say
Dec 25, 2025

-- - - - - - - -

Tough grader
Lots of homework
Test heavy
1.0
5.0
15122C
Grade: F
Dec 25, 2025

Avoid this professor if you value your GPA and sanityThey are incredibly unorganized, and the syllabus is more of a suggestion than a rule. Assignments are graded based on arbitrary criteria that aren't mentioned in the prompts, and feedback is non-existent.

Tough grader
Lots of homework
Test heavy
1.0
5.0
15122C
Grade: Rather not say
Dec 25, 2025

Taking this class felt like paying thousands to be gaslit twice a week. The professor doesn't teach—they walk in, read a dated PowerPoint in a monotone, and call it a lecture. When I asked about a grade, I got a blank stare. If you like confusion and teaching yourself via 2 a.m. YouTube, this is the prof for you.

Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 74 grades
Most common grades:
B (21)
A (19)
Not sure yet (11)
Grade Distribution
A(22)B(21)C(19)D(6)F(4)A-/B+(6)
Based on 103 reported grades
B: 21
A: 19
Not sure yet: 11
Rather not say: 10
Common Tags
Tough grader (61)
Lots of homework (42)
Test heavy (42)
Lecture heavy (11)
So many papers (9)
Get ready to read (7)
Tough Grader (6)
LOTS OF HOMEWORK (6)
Rating Trend

Declining

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

CS15122

1.9

(71)

15122C

1.6

(16)

CS122

1.6

(29)

15122S

1.3

(6)
Difficulty by Course

15122S

4.7

15122C

4.5

CS15122

4.4

CS122

4.3

Similar Professors