1.7
Quality4.4
Difficulty19%
Would Retake123
Reviews19%
Would Retake
123
Reviews
Rating DistributionOfficial
123 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
35%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings 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)
One of the worst professors I ever had. Avoid him at all costs.
Really nice guy and an okay teacher but the lecture notes are way way wayyyy more helpful than his lecture
Avoid him at all cost. Toxic professor.
Not bad, but his lectures are very hard to understand. Don't worry, though, the lecture notes are quite comprehensive.
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.
Does not understand course material and frequently makes mistakes in answering questions.
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.
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.
Not too bad but he could care more about his teaching.
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. :(
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
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.
Resources isn't as helpful as previous programming classes. Classes could be made much more interesting. Explanations are not clear sometimes.
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.
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.
If you want to do well in written homework... you'd better be good at guessing what iliano wants you to do.
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
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.
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.
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.
Avoid at all costs if possible. Really unsupportive and does not really care about students.
He cares a lot, but he's just kinda boring. He's alright.
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
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).
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
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.
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
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.
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.
RRRRRRUUUUUUNNNNNNN
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!
Very difficult class, but very rewarding. Iliano can be intimidating at first, but very nice.
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.
He is the worst professor I have ever met.
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.
Just not a good lecturer. I complete this course by notes and attending recitations.
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.
Hard and infamous for no curve
The class material itself is hard, and he doesn't really make it any better. You will feel like you are constantly humiliated.
It's not his fault. It's my fault
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.
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
Very good once you get used to him
Too many hws, heavy exams, heavy course
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.
he is so nice!
horrible teacher.
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.
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.
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.
He cares so much to his students.
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 ;)
Easy class and easy A. No work. It's not even a class!
Horrible professor, doesn't care about his students, doesn't have any leniency in grading, and makes his midterms impossibly difficult.
bad professor.
he is no nice
He is very nice
His lectures are fun most of the times, although each class being 1.5h is kinda long.
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.
Deffo a meme. S-tier material.
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.
Finals was 60+ pages
Generational trauma @ CMU
this course is so great
You are better off skipping lectures and reading the notes yourself.
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.
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.
Lectures were hard to get through, exams even harder, and homework is really tedious too.
He is cruel in office hours and does not really help much.
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.
All of these reviews are right. He is not a great professor and is very harsh to students.
Very rude & condescending
This was not only conceptually difficult, but also very tedious. It truly was one of the hardest classes I took.
Just a terrible professor
His accent is so thick
Just bad
Grrrrrr Iliano is the worst
Apparently he makes the tests harder each year, which just messes everybody up. He is a terrible professor
He is very unrealistic with what he expects from his students.
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.
So much time and so hard
Very inconvenient deadlines
He is just so annoying. He thinks he's cool but he's not
Has insanely high standards and is extremely strict
Just terrible
He probably has a low EQ as he always talks in a condescending manner, even in lecture and OH.
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.
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 :(
I heard that he made the course easier where writtens are less valued in the course. However, the past semesters have struggled...
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.
He's honestly abrasive and doesn't care about his students. Sticks out like a sore thumb in the SCS faculty.
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.
made me cry in the 6th floor gates bathrooms after oh
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.
Unnecessarily difficult for what the course is. Wording of the questions are incredibly confusing for no reason. Absolutely tragic.
no bueno para estudiar con iliano. le recomiendo que toca anne
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.
Just not a good guy nor a professor
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.
really generous for giving out As, which A stands for AIV
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.
Dont take his course unless you have to
Bad prof avoid at all costs
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.
Doesn't respect his students. I never went to his lectures so I don't know so much about his teaching.
Iliano lacks any care towards his students
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.
Fantastic lectures, difficult but extremely rewarding class.
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.
anyone who left a good review is lying
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.
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.
I don't want to study cs anymore after taking his 15122 in spring.
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.
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.
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.
- - - -
THE WORST PROF EVER
Very Harsh
-- - - - - - - -
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.
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
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings 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