4.2

Mustafa Bilgic

Computer Science - Illinois Institute of Technology

4.2
Quality
3.3
Difficulty
81%
Would Retake
94
Reviews
4.2
Quality
3.3
Difficulty
4.2
Helpful
4.2
Clarity

81%

Would Retake

94

Reviews

Rating Distribution
Official

5

61

4

16

3

5

2

2

1

10

What Students Say

The lecture slides he provides are completely useless, you need to go through his terrible handwriting and mess on OneNote to understand the concepts and to solve the quizzes

CS584 - 1.0 rating

The course was poorly taught and worse organized

CS584 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

8%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 52 grades
Most common grades:
A (25)
B (20)
Rather not say (7)
Grade Distribution
A(29)B(20)C(3)D(0)F(0)A-/B+(0)
Based on 62 reported grades
A: 25
B: 20
Rather not say: 7
A+: 4
Common Tags
Amazing lectures (30)
Respected (28)
Clear grading criteria (15)
Gives good feedback (14)
Lots of homework (14)
Inspirational (13)
TEST HEAVY (11)
Tough Grader (8)
Rating Trend

Declining

-0.27 avg change
Dec
Apr
Dec
May
Dec
Dec
Last 6 months
Ratings by Course

CS586

5.0

(2)

CS583

4.8

(25)

CS584

4.2

(32)

CS595

4.0

(1)

CS480

3.9

(34)
Difficulty by Course

CS584

3.9

CS583

3.2

CS480

3.1

CS586

2.0

CS595

2.0

Reviews (94)
1.0
5.0
CS480
Dec 3, 2014

Depressing lecturer. Teaches abstract material. Boring theory and lots of memorization. Skips many details and expects you to know everything. Cumulative final...

4.0
2.0
CS480
Oct 27, 2015

Good Professor. Enjoyed his lectures. He always packs some puns to keep the class interesting.

5.0
3.0
CS480
Grade: A
Nov 13, 2015

I would say he is one of the best professors at IIT. Reviews the important topics he covered in the previous class. Clears silliest of doubts in class neatly. Gives us 3 Mid-Terms, which gives us sufficient feedback to prepare for the finals. Looking forward to take his Probabilistic Graphical Models !

5.0
3.0
CS480
Grade: B
Dec 18, 2015

Pros: Very knowledgeable about his subject and conveys topics with good clarity. Homeworks and mid-terms are designed in a way to prepare ourselves for the finals. Hillarious, has jokes up his sleeves most of times. Cons: Project was silly. For all the 3 phases, I sat for just 3-4 hours to complete it.

3.0
4.0
CS480
Grade: C
Dec 18, 2015

The worst point I found is the number of exams. This class has a 3 midterms that are not very easy, you'll have to work. The final exam isn't very though but it covers the whole subject, it can be bothering since the midterms are very complete. The Homework takes time but is useful to prepare the exams. There is also an interesting project.

5.0
3.0
CS480
Dec 18, 2015

The best professor I have met so far. He is humorous, I never felt boring in his class. He explained the theory and algorithms very well with clear slides and detail examples. There are 3 mid-terms and a cumulative final, but not difficult as long as you understand the homework. He is also very active in piazza, which impressed me very much.

5.0
1.0
CS480
Grade: A
Dec 21, 2015

The class is very interesting. Actually if you are interested in AI, Machine Learning and relevant subjects, it's a good start to learn the basic knowledge. It's not the boring Algorithm course that you need to prove mathematical part or write the pseudo code. You just need to understand what the algorithm did and solve the problem by your hands.

4.0
1.0
CS480
Dec 22, 2015

Too many exams. Awesome professor.

5.0
3.0
CS583
Feb 16, 2016

Probabilistic Graphical Models isn't an easy course to teach, but this guy is too awesome for that. I wish Dr. Bilgic offered other hard courses such as Machine Learning. Would have loved to study ML from him. BEST CS Professor at IIT.

5.0
2.0
CS583
Grade: Rather not say
May 11, 2016

He works hard with students, is very kind and actually "teaches".

4.0
3.0
CS583
Grade: A
May 11, 2016

The lectures are good. The professor writes the most formula derivation on the whiteboard in the class. This is the part I wouldn't do if I'm studying by myself.

5.0
2.0
CS583
May 11, 2016

concepts are really made clear in the class.

5.0
4.0
CS583
May 11, 2016

He illustrates complex concepts and algorithms by well-designed examples. And He would go through these examples step by step in detail for you, so that you can understand very abstract concepts crystal clear. The course in fact is hard, however you can make it if you try real hard to learn and show your work.

5.0
4.0
CS583
Grade: C
May 11, 2016

Nice Class, tough mid-terms & finals

5.0
2.0
CS583
Grade: A
May 11, 2016

Concepts in PGM may seem abstract but Prof Bilgic gives great explanations and examples so students get a clear idea of them. If you understand the concepts and study the homeworks, you are guaranteed to do well on his exams

4.0
3.0
CS583
May 11, 2016

Professor Bilgic is very approachable and replies quickly to almost all communications from students, through email or Piazza. His lectures aren't boring and he makes them funny too. The CS583 course is tough, so one has to put in extra effort to get good scores. The project was tough too, but he is very lenient in grading. Expect weekly quizzes.

5.0
4.0
CS583
Grade: B
May 12, 2016

Underrated Prof at IIT. Not sure why so less students in his class. Worth taking the course

5.0
4.0
CS583
Grade: A
Jun 12, 2016
Would take again

Great teacher! I will take his course again for sure. A lot of stuffs needed to be done, but everything made me understand clearly.

5.0
4.0
CS584
Grade: Not sure yet
Oct 9, 2016
Would take again

The classes are elaborate and make the subject look so easy. I strongly believe that since there is so much research going on in machine learning, it is not possible to teach all the concepts in one semester. But he does his best and gives us an overview of what we need to study on our own.

Gives good feedback
Inspirational
Caring
4.0
3.0
CS584
Oct 30, 2016
Would take again

Makes the lectures very interesting. Very knowledgeable and friendly. Clears the silliest of doubts. Weekly quizzes will make you prepare well for the midterms and final exams. Would love to take another course under him.

LOTS OF HOMEWORK
Clear grading criteria
Amazing lectures
4.0
4.0
CS584
Oct 30, 2016
Would take again

Quizzes similar to examples seen in class. Cannot go back to proofread questions during quizzes, super annoying. Lengthy midterm but similar to quizzes. Mostly mathematics and very little computing in this class, not preparing you at all for the project (involves datamining+dataviz). Grades based on the class performance, stressful and unnecessary.

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
3.0
CS584
Nov 4, 2016
Would take again

Prof. Bilgic is one of the top faculties in the CS department. He is really good in Machine Learning. His teaching style is excellent and also if you any queries or questions, he helps you outside the class as well. There is a quiz every week, so you will review lectures and notes every week, which will eventually help you in exams.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CS586
Nov 7, 2016
Would take again

Great Professor.

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
4.0
CS584
Grade: A+
Nov 29, 2016
Would take again

I loved this course. The professor is so good and clear about everything. The course and the project timelines are perfectly planned. The TAs are also very good and reply to every doubt in no time. Lots of quizzes help in a better and clear understanding of the subject.

Respected
Clear grading criteria
Amazing lectures
5.0
5.0
CS584
Nov 30, 2016
Would take again

I simply loved attending Prof. Mustafa lectures. He has covered vast course of Machine Learning very smoothly. He himself is well planned and very organized. I would like to take course again under him. Cheers!!

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
5.0
CS584
Nov 30, 2016
Would take again

Professor Bilgic is awesome. His teaching style is very funny and attractive. At the beginning, I'm not that interested in machine learning. But at the end of the semester, I am thinking about taking some relevant class. Wish I'm lucky enough to take another course given by professor Bilgic.

Respected
Inspirational
Amazing lectures
5.0
3.0
CS584
Nov 30, 2016
Would take again

Was hesitant to take Machine Learning in my first semester itself. But Prof. Bilgic started classes with basics and taught difficult concepts with so much ease by giving simple examples. This guy is very knowledgeable and friendly . Clears doubts outside the class as well. He is funny too. Would love to take another course under him.

Respected
Inspirational
Caring
5.0
4.0
CS584
Grade: Incomplete
Nov 30, 2016
Would take again

Really great professor as whatever he does seems perfect and understands every circumstances from students perspectives as well.

Inspirational
Hilarious
Amazing lectures
5.0
4.0
CS584
Grade: Incomplete
Nov 30, 2016
Would take again

I took the course with very little knowledge of Machine Learning. But now I am amazed at the subject and its prospects. Prof. Bilgic ensured that the lectures made sense & even though they had a loooot of mathematical derivations involved, he tried to make it as fun as possible. He is one professor I wouldnt mind taking another class with !

Gives good feedback
Respected
Amazing lectures
4.0
4.0
CS584
Nov 30, 2016
Would take again

Really good professor.

Respected
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
3.0
CS584
Dec 1, 2016
Would take again

I love all the courses he taught, he make everything very clear to understand. And the course very step by step, never do to much work together. And professor very nice and humor. I enjoy the class.

5.0
3.0
CS584
Dec 3, 2016
Would take again

Prof. Bilgic is amazing with respect to providing knowledge of basics of machine learning. He is to the point. He is proceeding step-by-step so that a layman can understand in best way He clarifies all doubts immediately. He lets us know the probable assumptions and limitations of the concept. He is well prepared for each lecture

Tough Grader
Participation matters
Clear grading criteria
5.0
1.0
CS586
Grade: A
Dec 4, 2016
Would take again

The quizs give us the useful way to review our course and it's hard for cheating

Gives good feedback
Clear grading criteria
GROUP PROJECTS
5.0
3.0
CS584
Dec 6, 2016
Would take again

This is the second time I took his class. This semester is the first time he teaches Machine learning, but he did very good job. There are some problem with technical thing like blackboard and I think there were not enough example for some last chapters. However, I still give him 5 because those problem were just some little hiccup. HE IS THE BEST

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
4.0
CS584
Dec 19, 2016
Would take again

He makes everything very clear to understand. And the course very step by step, never do to much work together. Every week there is quiz which helps you to understand the concept very well.

Respected
Clear grading criteria
Amazing lectures
4.0
2.0
CS595
Sep 11, 2018
Wouldn't take again

He is a funny and friendly professor who remembers every student's name. You need to read a paper almost once a week. If you have taken his CS584, you could skip the class for the first semester because half of the class content was already taught in CS584. However, attendance is mandatory :) The other half content is very interesting to learn.

Get ready to read
Participation matters
LOTS OF HOMEWORK
2.0
4.0
CS584
Dec 12, 2018
Wouldn't take again

Lectures: Mediocre. Gives derivations of formulas by hand without using well typed out notes to explain, making it hard to follow sometimes.(OneNote is dizzying) Exams: Based on quizzes. Not hard, but will be easy for students if he did more (and relevant) examples in class. If you get a 70% on the midterm and final,you're already at a C.

Tough Grader
TEST HEAVY
2.0
4.0
CS584
Grade: B
Dec 14, 2018
Wouldn't take again

The course was poorly taught and worse organized. The classes were boring, full of long, useless derivations that weren't even evaluated in tests. The first two months were really light and then all the heavy content was introduced in a rush at the end of the semester (together with long assignments) making our lives miserable.

Tough Grader
TEST HEAVY
1.0
4.0
CS584
Grade: B
Dec 18, 2018
Wouldn't take again

Lectures until midterm were very comprehensive but everything went haywire after the midterms. The lecture slides he provides are completely useless, you need to go through his terrible handwriting and mess on OneNote to understand the concepts and to solve the quizzes.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
5.0
CS584
Dec 18, 2018
Would take again

Must have been a sort of off semester, hoped to cover a lot more topics. Learned primarily derivations and fundamentals which are useful and important. However, I was disappointed about assignments+project, felt they could have been so much more practical/interesting. Anyways, it's a valuable class for those who want to know what ML really is.

Respected
TEST HEAVY
LECTURE HEAVY
4.0
4.0
CS584
Grade: C
Dec 18, 2018
Would take again

I worked a lot for that class and I learned as mush as well. Exams arent easy but most questions were expected as they are usually from the online quizzes. They are mostly very long though and cover every inch of the courses material.

TEST HEAVY
Amazing lectures
LECTURE HEAVY
5.0
3.0
CS584
Grade: A
Dec 18, 2018
Would take again

My first graduate class so I did some research before taking this course. Initially was on the waitlist (everyone wanted to take this course). Lectures are very helpful and quizzes are based on lectures (quizzes got harder as course went on). But not need to worry since exams are quizzes (really helps you learn the concepts) and are worth more.

Gives good feedback
Respected
Amazing lectures
4.0
4.0
CS584
Grade: Rather not say
Dec 18, 2018
Would take again

I found him honest as he said that, it would be a math heavy class, so it was same as he mentioned, Full of mathematical derivations. He can make it more practical oriented. Exams are purely based on quizzes. He is helpful not a tough grader definitely. TAs are good. I found the lectures interesting. Worth!

TEST HEAVY
Amazing lectures
LECTURE HEAVY
4.0
4.0
CS584
Grade: B
Dec 18, 2018
Would take again

Really good professor with really good lecture. This course is useful! But the weight distribution is unreasonable, that is why I only give 4 points to professor. The work load is heavy, but they don't weighted as heavy as their work load. Be aware of those quizzes, they will show you what is important in exam!

LOTS OF HOMEWORK
Inspirational
BEWARE OF POP QUIZZES
4.0
4.0
CS584
Grade: B
Dec 18, 2018
Would take again

The class is good if you want to want learn in-depth knowledge of how Machine learning algorithm works on the lower level apart from just using the libraries. Exams are completely math and you need to know how to work out the problems if you want to score good. Professor is very strict about the academic honesty and this helps to learn than copying

Tough Grader
TEST HEAVY
LECTURE HEAVY
5.0
4.0
CS584
Grade: B
Dec 19, 2018
Would take again

Quizzes & exams were designed with appropriate level of perfection The quality of questions was really good and the finals were designed better Teachings were a blend of programming and the math behind it, they were clear, concise and explained to the point Programming assignments and projects were aligned to what we learnt in class

Gives good feedback
Get ready to read
Inspirational
5.0
4.0
CS584
Grade: B
Dec 19, 2018
Would take again

He very reasonable man. He accommodates students and is helpful during office hours. He taught the class with Microsoft OneNote so the class was not boring. He answered questions during class. The quizzes and exams were difficult but reasonable. He knows his stuff. Take him for sure! I would take another class with him. Funny and nice person.

3.0
5.0
CS584
Grade: B
Dec 19, 2018
Wouldn't take again

The schedule of this class is a mess. Detailed guidelines for programming assignments would only be posted 5 days before the due date. Prof. Bilgic takes academic honesty very seriously which I appreciate, but he doesn't know the strict rules he set in quizzes do hurt honest students. Tho he knows the ML materials very well and TAs are very helpful

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
TEST HEAVY
3.0
3.0
CS584
Grade: B
Dec 19, 2018
Wouldn't take again

Professor Bilgic taught very well and clear, but he takes academic honesty way too seriously. I was innocent, got accused of cheating and then got demotivated to study. Also, I did not get the proper chance to prove my innocence. This situation was handled with zero consideration of students perspective. Teaching and doubt solving were good.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
5.0
5.0
CS584
Grade: A
Dec 20, 2018
Would take again

This lecture gives you deep understanding of the math behind Machine Learning techniques. Moreover, the project, for this course, gives you hands on experience in training several types of supervised machine learning classifiers.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
CS584
Grade: A
Dec 24, 2018
Would take again

Good course and a great professor, unlike the other courses at IIT where you can get an A without attending even a single class. Makes you work for it, but the content he teaches is worth a lot.

Tough Grader
Get ready to read
TEST HEAVY
5.0
4.0
CS584
Grade: A
Dec 24, 2018
Would take again

One of the best Professors at IIT. Gives in-depth knowledge of all the ML concepts. Midterm and Final exams are based on weekly quizzes which usually covers all the important concepts. Even Assignments and Project are designed to make your theoretical concepts clear. If you want to specialize in AI, I would highly recommend taking ML under him.

Respected
TEST HEAVY
Amazing lectures
1.0
4.0
CS584
Apr 4, 2019
Wouldn't take again

The professor fails you even if he thinks you copied. No matter how hard you work on the subject and your other grades, nothing is valued. If he doubts you copied in his exams he will fail you and complete loss of all your efforts. Very theoritical if you want to work in industry you wont get proper exposure.

Lots of homework
Test heavy
Lecture heavy
3.0
4.0
CS480
Grade: B
Dec 13, 2019
Wouldn't take again

he really gave good lectures on the 3/4 of the course. However, he sweeped us out when it came to the topics of MDP and ML. Test were extremly heavy not because of its content it was because of the time limitation.

Test heavy
1.0
3.0
CS583
May 12, 2020
Wouldn't take again

He has a huge ego and is extremely boring during lecture. He's rude to questions asked and is inaccessible outside of class. He's condescending as well. Slides are good material though.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
3.0
CS583
Grade: B
May 14, 2020
Would take again

Great professor! Knowledgeable and takes you through problems step by step. He's always willing to give you an example when he explains a concept. I think he really cares about helping his students learn.

Gives good feedback
Respected
Amazing lectures
5.0
3.0
CS583
Grade: A
May 14, 2020
Would take again

Incredible professor. I had him for both CS 480 and CS 583. He is great with questions, very knowledgeable and cares a lot about his students. He holds a very high standard with the quality of material he teaches. He will prefer to thoroughly explain one subject rather than skim past others. You have to attend all lectures but its worth it.

Respected
Accessible outside class
Amazing lectures
5.0
3.0
CS583
May 14, 2020
Would take again

Amazing lectures. Sometimes, professor may not be able to cover the entire syllabus, but one thing that he never misses is inspiring his students. He is very precise in course work, assignments and exams, however is humble to talk and always welcomes any doubts from the class.

Respected
Inspirational
Amazing lectures
5.0
3.0
CS583
Grade: Rather not say
May 14, 2020
Would take again

I've taken his CS480 and CS583 classes. Although CS583 was a little bit harder than I thought, professor Mustafa is nice. He gives good lectures with multiple examples, and if you focus on his lectures, it's not really hard to do your homework. Also, he always gives feedback of our homework.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
4.0
CS583
Grade: A
May 14, 2020
Would take again

Professor Bilgic is very patient with any questions asked in the class, and he will give enough examples step by step. Homeworks need a lot of calculations, but they are not too hard if you didn't skip lectures.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CS583
Grade: A
May 14, 2020
Would take again

He's a passionate teacher. If you like the course, want to understand the concepts and are willing to study, you neednt think twice, just take his class But if youre expecting easy grades or think you can cheat, most likely you'll be caught you would end up writing a negative review here for no reason, just like others. :D

Gives good feedback
Accessible outside class
Amazing lectures
5.0
2.0
CS583
Grade: Rather not say
May 14, 2020
Would take again

Professor Mustafa is one of the best professor of Computer Science department. While doing all the derivations in class can be boring, however, he makes them fun by engaging and joking. Homework's are calculation heavy but they are purely based on the lectures.

Lots of homework
Participation matters
Hilarious
5.0
4.0
CS583
Grade: A
May 14, 2020
Would take again

A knowledgeable professor with phenomenal teaching skills. He is very humble when answering students' questions during class, and accessible outside class. As an engineering (non-CS) student, after taking two courses with him, I would say that professor Bilgic has a special skills in teaching sophisticated materials in a simple and concise fashion.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
CS583
Grade: B
May 14, 2020
Would take again

I took both CS480 and CS583 under Prof Bilgic. He is one the best prof in Computer Science Department. He teaches all derivation and problems very clearly and also makes the class fun. Taking his course has helped me greatly in solving many real world algorithmic and probabilistic problems in computer science.

Lots of homework
Inspirational
Amazing lectures
5.0
4.0
CS583
Grade: B
May 14, 2020
Would take again

His lectures are amazing you won't get bored. He teaches really well going through every problem in depth. He clarifies doubts and discusses difficult problems of homework. Grading is also not tough but you have to work hard in his class.

Respected
Accessible outside class
Amazing lectures
5.0
4.0
CS583
Grade: B
May 14, 2020
Would take again

I took both CS480 and CS583 under Prof Mustafa. One of the best professors in IIT CS. He teaches the topics very clearly. He clears all doubts patiently and his jokes are awesome. Exams are a bit lengthy and tough, but we are here to study hard. Even though I got B grade in both the subjects I feel proud that I got good knowledge on these subjects.

Inspirational
Clear grading criteria
Hilarious
5.0
3.0
CS583
Grade: A
May 14, 2020
Would take again

Professor Mustafa is one of the best teacher I've ever had. I took both his CS480 and CS583. He almost always explain abstract theory by giving vivid easy to follow examples. If you take notes and spend time digesting his lecture, it's not that hard to get a good grade. I just hope that he teaches some other classes besides CS480 and CS583.

Respected
Accessible outside class
Caring
5.0
3.0
CS583
Grade: B
May 14, 2020
Would take again

Professor Mustafa is an amazing lecturer. I have taken two courses (CS480, CS583) under him. His lectures are very helpful and he makes sure that you understand every concept.

Respected
Amazing lectures
Caring
5.0
2.0
CS583
Grade: A
May 14, 2020
Would take again

Prof. Mustafa Bilgic is an excellent teacher who can teach even the tricky concepts with great ease. Assignments provided by him are easy to moderate, but only if one attends his lectures. Always available for queries, he explains the concepts with great enthusiasm.

5.0
1.0
CS480
Grade: Rather not say
Dec 16, 2020
Would take again

This class is an easy A and is probably one of the easier 400 level CS courses. Show up to class, go over his notes and you shouldn't have any problems. Make sure you know python and numpy as you are not going to get any personalized help in the programming assignments although he does give out some good tips in class.

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
CS480
Grade: B
Dec 16, 2020
Would take again

He explains concepts very clearly in lectures and goes through lots of examples. I recommend watching the lectures synchronously instead of recorded because then class is interactive. We have written assignments and programming assignments. PA's were hard, but after feedback, he made them easier. He is open to feedback and is very nice.

Respected
Amazing lectures
Caring
5.0
3.0
CS480
Dec 16, 2020
Would take again

The programming assignments are tough. The professor is strict about plagiarism but as long as you submit your own work you should not have to worry at all. The professor does not penalize for plagiarism unless there is proof and that is fair. The material is very interesting and the professor is very dedicated. I would highly recommend the course.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
5.0
3.0
CS480
Dec 16, 2020
Would take again

The material is interesting and the professor is very dedicated. I would highly recommend the course. The programming assignments are tough. The professor is strict about plagiarism but as long as you submit your own work you should not have to worry at all. The professor does not penalize for plagiarism unless there is proof and that is fair.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
1.0
3.0
CS480
Grade: Rather not say
Dec 17, 2020
Wouldn't take again

Not that great :-( . Too egoistic. Strict on Plagiarism. Doesn't recruit Master's Students in his lab. Responds to research position queries after 3 months. Course Slides are self explanatory.

Lots of homework
Get ready to read
Lecture heavy
1.0
3.0
CS480
Grade: Rather not say
Dec 17, 2020
Wouldn't take again

1) Course is a mixture of Programming and Written Assignments. 2) Absolutely no transparency in grading of programming assignments as he mentions some scripts would be used to test the code due to size of the class but never gives a test script to check how it would be graded. 3) Very Strict on submission deadlines and has some weird logic for that

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
3.0
CS480
Grade: B
Dec 17, 2020
Wouldn't take again

1) Being Director of Master of AI degree as well as Machine Learning Lab at IIT, I was surprised to see him never mentioning anything about his current research in the class. 2) Doesn't recruit masters students in his lab. 3) Seems weary towards criticism. 4) Cribs about the size of the class , Doesn't organize guest lectures. 6)Overall not great

Lots of homework
Clear grading criteria
Lecture heavy
1.0
4.0
CS480
Grade: A
Dec 17, 2020
Wouldn't take again

Lectures are good and teaching style is good. Heavy reliance on textbook. End of the semester squeezed in 4 topics/chapters in one lecture. Self centered and asks students help for positive reviews . Strict on plagiarism, deadline policy and also number of assignments. Took no special efforts to discuss cutting edge research. Overall it was okay.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
CS480
Grade: A
Dec 17, 2020
Wouldn't take again

Bilgic is "all hype and no substance". I took the course with many expectations after going through his profile but was seriously discouraged with what was covered in the class. For an introductory AI course the matter was good and he had command over it . Peers who took it previously mention no change or addition whatsoever except some DL concepts

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CS480
Dec 17, 2020
Wouldn't take again

Initially started very slow,content of 1 class is covered in 4 classes and the last content of 4 classes is covered in 1 class,skiped chapters. No research-related discussion in class. Programing assignment are not explained,u hv 2 on ur own,no solutions provided too. Very rude with plagiarism. Ask students for giving positive feedback only.

Lots of homework
Participation matters
Skip class? You won't pass.
4.0
4.0
CS480
Grade: A
Dec 17, 2020
Would take again

This is my second class in IIT and received another A from professor Mustafa. He is very dedicated and highly respected by students, at least those I am familiar with. He wasn't doing a perfect job in progress management though I have to admitted. A lot of homework assigned but really helpful to absorb what you learnt. Will take his classes future

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CS480
Grade: A
Dec 17, 2020
Would take again

This is my first class in IIT and received an A from professor Mustafa. I think he is very dedicated and highly respected by students. One participation every week, it's cool. His teaching style is strict but funny, absolutely no cheating in your assignment(of course it's our responsibility as a student),good prof.

Respected
5.0
2.0
CS480
Grade: A+
Dec 17, 2020
Would take again

Excellent and amazing professor. He always gives clear and representative examples that helps our homework and exam. The coding assignment is not hard, you just need to read the given library code and use the given functions. Also, he answers almost every questions in piazza very quickly. REMINDER: DO NOT BELIEVE REVENGE RATINGS!

Gives good feedback
Respected
Amazing lectures
5.0
4.0
CS480
Grade: A
Dec 18, 2020
Would take again

Starts the semester admitting it's an overview of AI strategies and isn't heavy on ML, DL, etc. You get exactly what he tells you. He teaches you problem solving techniques, and his lecture prepare you with everything you need for HW and Exams. Provides every resource used in the lecture. Lots of revenge hate because he nailed a bunch for cheating.

Hilarious
Lecture heavy
Amazing lectures
5.0
4.0
CS480
Dec 18, 2020
Would take again

You get the grade you deserved & at the end, the class was curved & we were given the ability to drop 2 heavy weighted assignments (written and programming). -tons of coursework not ideal when remote -class size too large for just 1 prof and he can't handle it (disservice to both students and the teacher) -don't force 400 min words for 1-2 pts

Respected
Lots of homework
Inspirational
5.0
3.0
CS480
Grade: A
Dec 18, 2020
Would take again

Professor Bilgic is very clear about his grading criteria and the content covered in the class. I am not a CS major, but his notes and an understanding of Python were all I needed to complete homework assignments and exams. He is very passionate about AI and added completion-graded participation readings and videos which relate to our class notes.

Respected
Inspirational
Hilarious
4.0
4.0
CS480
Dec 18, 2020
Would take again

This course really gave me a good foundation about AI and the homeworks(Programming Assignments and Wriiten Assignments) gave us a good intuition on how these various concepts work. The professor has put in all of this effort to ensure that students have a great understanding and encourages you to ask questions when you are stuck.

Lots of homework
Inspirational
Hilarious
5.0
3.0
CS480
Dec 18, 2020
Would take again

The lectures are well paced, energetic, interesting and fun. Right amount of homework and reading. The class is not difficult. Professor pays close attention to plagiarism and cheating which is right thing to do. He is very responsive to students questions posted online or emailed in private. I would take classes from him again.

Amazing lectures
5.0
2.0
CS480
Grade: A
Dec 18, 2020
Would take again

I took his CS480 during Fall 2020 online. Although some students may think the lectures are fast-paced, I think that professor went into a lot details in some important topics and that really helped with the exams. Unfortunately, we didn't have enough time to cover more details in ML and DL. I'm willing to take his classes again in 500 level.

Gives good feedback
Respected
Amazing lectures
3.0
3.0
CS480
Grade: B
Dec 18, 2020
Would take again

Prof Bilgic is a good teacher. BUT. I didnt plagiarize and still worried that what I wrote on assignments would be construed as cheating - thats how common the accusations were. Programming assignments are far beyond the scope of the lectures, take tons of time and are worth too much of final grade. Grading in general was too harsh.

Test heavy
Lecture heavy
Tough grader
5.0
3.0
CS480
Grade: A+
Dec 19, 2020
Would take again

Professor is very responsive to our doubts. Programming assignments are moderate. Written assignments helps for mid and final exams. Lectures matter a lot so it better to attend.

Gives good feedback
Participation matters
Amazing lectures
5.0
4.0
CS480
Grade: B
Dec 21, 2020
Would take again

Overall, I enjoyed this class and learned a lot. Assignments took a lot of time, mainly because they were vaguely described without sufficient guidance. Neither the Prof. or the TA solved it prior to posting. BUT, Prof. Bilgic took our feedback seriously and strive to do a better job on things mentioned in the feedback. That's why I gave him 5*

5.0
4.0
CS480
Grade: A
Dec 22, 2020
Would take again

I took the CS-480 (Introduction to AI) in Illinois Tech with Professor Mustafa Bilgic. It's amazing learning process. All the important algorithm or examples will be covered in the class, after that, the homework will cover what we learned a lot and more. Before the lecture, we also have participatio and discussion for preparing the coming lecture.

Lots of homework
Inspirational
Amazing lectures
4.0
3.0
CS480
Grade: A
Dec 24, 2020
Would take again

- Open note exams: midterm was time-tight, but 2 hr final was doable - Programming assignments: no need to implement algorithms, just apply them - Late policy: strict! -1 pt/min, but was relaxed later on - Content: didn't cover everything, but did a good job covering the necessary stuff - Don't expect to learn ML/DL, that's not what this class is

5.0
1.0
CS480
Grade: A+
Dec 1, 2023
Would take again

This is a review for his CS 581 course which isn't an option. He's a great professor. His exams, assignments, and content are too easy, there needs to be more content on relevant developments in AI, such as Transformers (they were mentioned for 20 seconds) and LLMs. RL concepts covered were also too basic, a faster pace should be necessary.

Amazing lectures
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

8%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 52 grades
Most common grades:
A (25)
B (20)
Rather not say (7)
Grade Distribution
A(29)B(20)C(3)D(0)F(0)A-/B+(0)
Based on 62 reported grades
A: 25
B: 20
Rather not say: 7
A+: 4
Common Tags
Amazing lectures (30)
Respected (28)
Clear grading criteria (15)
Gives good feedback (14)
Lots of homework (14)
Inspirational (13)
TEST HEAVY (11)
Tough Grader (8)
Rating Trend

Declining

-0.27 avg change
Dec
Apr
Dec
May
Dec
Dec
Last 6 months
Ratings by Course

CS586

5.0

(2)

CS583

4.8

(25)

CS584

4.2

(32)

CS595

4.0

(1)

CS480

3.9

(34)
Difficulty by Course

CS584

3.9

CS583

3.2

CS480

3.1

CS586

2.0

CS595

2.0

Similar Professors