2.6

Craig Miller

Computer Graphics - Purdue University - West Lafayette

2.6
Quality
3.1
Difficulty
42%
Would Retake
129
Reviews
2.6
Quality
3.1
Difficulty
2.5
Helpful
2.6
Clarity

42%

Would Retake

129

Reviews

Rating Distribution
Official

5

28

4

17

3

16

2

24

1

44

What Students Say

He represents a liability to the college and to us

CGT163 - 2.0 rating

He puts on a colorful show, with lots of energy

CGT163 - 1.0 rating
Class Info

Attendance Mandatory

92%

Textbook Required

72%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 41 grades
Most common grades:
A (26)
A- (3)
Not sure yet (3)
Grade Distribution
A(29)B(2)C(2)D(3)F(0)A-/B+(5)
Based on 46 reported grades
A: 26
A-: 3
Not sure yet: 3
A+: 3
Common Tags
Skip class? You won't pass. (20)
Beware of pop quizzes (7)
Tough Grader (6)
BEWARE OF POP QUIZZES (6)
Participation matters (5)
Hilarious (5)
Clear grading criteria (5)
Lots of homework (5)
Rating Trend

Declining

-0.57 avg change
Dec
Feb
Apr
May
Aug
Mar
Last 6 months
Ratings by Course

CGT163

2.7

(119)

CGT110

2.7

(6)

CGT112

2.0

(1)

CGT426

1.0

(3)
Difficulty by Course

CGT163

3.1

CGT112

3.0

CGT110

2.8

CGT426

2.3

Reviews (129)
2.0
2.0
CGT163
Oct 30, 2003

This guy is just horrible, what a crock...crappiest teacher with a TOTAL EGO problem...

1.0
2.0
CGT163
Jan 1, 2004

Worst teacher at purdue, which is hard to do

5.0
2.0
CGT163
Feb 23, 2004

He knows what he's doing. He puts on a superior air in class, but you know that he doesn't mean for you to take it seriously.

5.0
2.0
CGT163
Mar 5, 2004

energetic, engaging, and hilarious. I still give him the orthoganal unit vector set salute when I see him around campus. It's Miller Time! I only hope I have him for my next CGT class.

4.0
4.0
CGT163
Mar 6, 2004

Good teacher, explains well. But he has a very big ego and protrays a since of domination, but I think this is just a front to keep students from slacking. To get on his good side get him a large amount of sport sized gatorade.

4.0
2.0
CGT163
Mar 7, 2004

Seems kind of harsh at first, but it's just a front. He's very friendly and willing to help. Class is easy if you can do the assigned lab work.

2.0
3.0
CGT163
Mar 25, 2004

When his class demos weren't full of errors due to his lack of preperation, his software was breaking down. He doesn't know what he's doing. He's just a pompus ass that Purdue accidentally hired. I can't wait until Purdue discovers what they've done.

2.0
3.0
CGT163
Mar 25, 2004

He's OK. The one problem I have with him is that a 20 pt. section of our sketch exam was only covered in class ONCE for about 15 minutes. It wasn't offered anywhere in the texts either and he knew it. Yeah, I got a 7 on that. Thanks a bunch Miller.

5.0
4.0
CGT163
May 25, 2004

Excellent professor. He actually cares about the students. He has to cover a bunch of material for a 2 credit class. He handles that well. Lectures were always informative and engaging. Probsduringdemoswereoftdueto sft/hrdwredeficienciesoutofhis cntrl

2.0
3.0
CGT163
May 30, 2004

not a very kind person to deal with

2.0
2.0
CGT163
Oct 3, 2004

No Comments

3.0
3.0
CGT163
Nov 7, 2004

Tries to be cool but fails miserably. Way over-emphasizes the "importance" of sketching. Dude, it's called sketching for a reason; it ain't Van Gogh.

5.0
2.0
CGT163
Jan 18, 2005

Fun class, funny guy. Everyone who didnt like him was either failing or couldnt take a little light joking around. The right hand rule in the ear salute is a classic.

1.0
5.0
CGT163
May 1, 2005

No Comments

4.0
3.0
CGT163
May 4, 2005

Makes class interesting, pretty good at explaining the material.

1.0
5.0
CGT163
May 12, 2005

He sux at teaching, never prepared, fake, and he walks funny!

3.0
2.0
CGT163
Grade: A
Aug 31, 2005

it nice to see he hasn't changed since i took him in fall of 01

5.0
1.0
CGT163
Sep 6, 2005

He may seem like an ass... but that's one of the best parts of going to his lectures.

5.0
3.0
CGT163
Sep 20, 2005

One of the most amazing profs i've ever had at purdue. I use everything he has taught me at my job right now (mostly hand drawing stuff). He is a great man also. Very helpful. Don't be shy around him because he won't be shy around you.

5.0
4.0
CGT163
Oct 14, 2005

im not saying he isn't an ass, but he is the best professor i have ever had as far as teaching goes. He wrote the damn book, knows what he is talking about, and yea, he's an ass to people, but its hilarious when he does it (as long as it isn't you) . and i have never been in a class where so many students answer his questions

5.0
3.0
CGT163
Oct 27, 2005

I guess he can be a jerk, but only if you are vulnerable to his sarcasm. The class is great. I actually look forward to it. He keeps it interesting. Don't listen to the people who can't take the 'heat'.

3.0
3.0
CGT163
Dec 14, 2005

No doubt this man has a gift for computer graphics. Hes pretty good at explaining it also. However, he is absolutely unapproachable. He needs to change his attitude towards people who attempt to get help from him one on one. I dont mind the in-class rippings, that keeps class fun.

2.0
5.0
CGT163
Aug 26, 2007

THis man cant teach a chimp how to climb trees.....he is crazy...all he cares about is tht u graduate purdue thinkin cgt163 is the hardest course and not engr 116...i went through the course 3 times...and got an A finally....his exams are freakkkkkin hard

2.0
4.0
CGT163
Oct 24, 2007

horrible professor, incredibly unorganized and just plain lazy. He yells at people for bing late to lecture, and he yet he is often late for himself. He assigns reading out of a textbook he told us not to buy, and often contridicts himself in lecture. If someone falls asleep in the 7:30 class he stops the lecture and yells at the class. stay away!

3.0
3.0
CGT163
Dec 6, 2007

He knows computer graphics, but is not really familliar with Catia v5. The semester began organized, but really fell apart. He would expect assigmnets to be correct but he hadn't given us neccessary information. There were errors on both exams that he tried to fix while 150 people were taking the exam in 6 different testing sites. Lectures were ok

2.0
5.0
CGT163
Jul 21, 2008

just didnt like him. but it was funny when he picked on people

1.0
5.0
CGT163
Aug 21, 2008

the worst professor I've ever seen. Never provided any help to us to solve the homework ,picked and people, and was some how able to make me dislike an interesting topic like computer graphics. If it is possible stay away from his class!!!

5.0
2.0
CGT163
Nov 7, 2008

Great progessor and course. He really knows his stuff and communicates well with students. He is very sarcastic, but it makes class more enjoyable. If you can't handle it, get over it. Best prof I've had at Purdue. He wrote the book used in class! Come on, he knows his stuff. If you just ask he is very helpful. A+. Great guy and professor.

5.0
2.0
CGT163
Nov 24, 2008

The man is nucking futs, but he taught very well. Got us thinking in 3-d. But I think that's more of a gift than a skill. Possibly the only professor I've had who would run down the desks of the lecture hall.

5.0
1.0
CGT163
Dec 17, 2008

I can't understand how anyone would not like this guy. This was one of the easiest classes I've ever taken, and he's one of the best professors I've ever had. He was very helpful and made class fun. I'm not sure how difficult he is within technology, but compared to engineering professors he's cake.

5.0
2.0
CGT163
Feb 9, 2009

Great attitude. Easy going and still great at teaching!

4.0
2.0
CGT163
Feb 17, 2009

This is a professor that you will either like, or dislike. I personally thought he was great. He was enthusiastic about the class and gave us practical advice for how we would apply the things we learned in this course. I would recommend him to anybody, but I guess its 50/50 depending on what you like in a prof. I enjoyed his exams also.

4.0
3.0
CGT163
May 1, 2009

Some people probably don't like him because of his...umm...eccentricity (i think that's the right word). Anyway, he may appear like a jerk or whatever, but bottom line is that he really does care about his students...you can definitely see this if you go and talk to him during office hours

5.0
3.0
CGT163
May 1, 2009

Great teacher, i love going to the class, not only he teaches the material well, but he also maintains a good environment... as for the tests if you paid attention in class well, you should be well off.

1.0
3.0
CGT163
Nov 17, 2009

Worst professor I've ever had. Calls attention to students who come in late, although he comes in late more often than any students. Unprofessional dress and conduct. Poor explanations during class, last-minute changes or additions to homework with inadequate notifications.

5.0
2.0
CGT163
Jan 11, 2010

Great professor. Do what you're supposed to do, and he'll never have a problem with you (ie: show up on time, do the work, etc) His teaching style is unique to say the least, but he gets you to remember all that you need to know. He may seem unapproachable, but catch him outside of class and he's focused and determined, yet a likable guy.

1.0
3.0
CGT163
Feb 4, 2010

Miller is disorganized, irresponsible, and thoroughly unprofessional. Though he performs with a flair, he never actually delivers the instruction we need. He shames and threatens students away from seeking his help, and strives to make his job easiest for himself, even at our expense. It's the arrogance of a scholar, but without scholarly works.

4.0
4.0
CGT163
Apr 17, 2010

He can be random in his lecture but he keeps your attention and makes coming to class actually something to look forward to. If you are lucky enough to be in his lab you will do great because he is great in small classes.

5.0
2.0
CGT163
May 16, 2010

This class was mandatory and was only offered at 7:30. However, he had a sarcastic attitude, which made the class funny. Made everyone stay awake, and if someone fell asleep, he made fun of them and made everyone stand up. One of the most interesting professors at Purdue.

1.0
4.0
CGT163
May 24, 2010

The truth is Miller is a machine operator in a lucrative industry. He's not a master teacher or researcher, he's just the only resource the college has for this class. It's no wonder that he's so awkward and self-conscious during the lectures.

1.0
5.0
CGT163
May 28, 2010

I had to teach myself the material, and quietly endure his careless, disrespectful lectures. I wouldn't miss Craig Miller if he wrapped up his teaching career after this semester.

1.0
2.0
CGT163
Aug 2, 2010

He's great, unless you were expecting dedicated, competent instruction.

2.0
3.0
CGT112
Aug 15, 2010

awful instructor! class is a must if you want to recieve the small points that add up. i dreaded going considering i taught myself all of the material anyway and all craig cares about is disrespecting and singling people out... keep your syllabus because he will try to change the rules to whatever is easiest for him at the time

2.0
5.0
CGT163
Sep 14, 2010

Craig seemed OK at the start, but when I was through with his class, I ended up getting a B by some small fraction of a point, and he refused to even talk to anyone about grades. His book SUCKS. I also realized what an absolute moronic jerk he was. All I can say is this: if I ever see him again, I'm giving him my own one-fingered right-hand rule!

1.0
4.0
CGT163
Sep 16, 2010

Seriously, THIS is a college lecture? I'm not convinced that some attention-starved freshman didn't just stuff the real professor into a closet somewhere and take his place at the stand.

1.0
5.0
CGT110
Nov 17, 2010

This person doesn't have sufficient knowledge on the material he is teaching. He is irresponsible and is often late to class. He skips labs without any notification. Having this prof. is just like wasting your tuition!

1.0
5.0
CGT163
Dec 15, 2010

This kind of professors give Purdue a bad name.Here is why: 1)very insulting to students 2)never prepared for lectures 3)boring class 4)doesn't care about students

1.0
3.0
CGT163
Mar 11, 2011

The meaning of the term "professor" must be very different for the CGT department. I mean, damn.

2.0
4.0
CGT163
May 4, 2011

This is not a professor, he is more like a drill sergent, but unfortunately I'm not a soldier for him. This professor might not be the worest, but he must be the one of worest ever!

5.0
2.0
CGT163
May 10, 2011

He is a great professor. He does not just teach the basics of CATIA. He also teaches professionalism.

1.0
3.0
CGT163
Jul 10, 2011

Ha,ha,ha. It's time to play "spot the shill" in these ratings!

4.0
2.0
CGT110
Aug 22, 2011

Guy is pretty nuts. Class is not that hard, he just isn't a great teacher. He is never prepared for class and takes forever to grade and return papers.

5.0
2.0
CGT163
Sep 23, 2011

Most entertaining class this semester!

4.0
2.0
CGT163
Nov 28, 2011

Some people love him, some people hate him. He was helpful in lab sections just because of the brutal honesty. If you can get past the personality, you'll like him. He was late to class most of the time though. Also he's a buckeye.

4.0
2.0
CGT163
Dec 6, 2011

I was lucky to be in his lab. If I only had him for lecture, I probably would have thought he was completely nuts. The one problem is that he doesn't completely know the software, his 3D visualization is excellent, but the TA's know the software. If he had the TA's demonstrate what he was explaining, I feel there would be fewer computer problems.

5.0
1.0
CGT163
Dec 10, 2011

strict military additude prof. with ohio southern accent. will give points for answering hard questions and take points for sleeping/ect. experienced teacher that deserves respect and knows what hes talking bout. (x,y,z)

1.0
4.0
CGT163
Dec 23, 2011

this was a funny and lively class. i enjoyed seeing what would happen each day. looking back, though, i gotta say it was the TAs and others in the lab that actually pulled weight.

1.0
4.0
CGT163
Dec 25, 2011

The ego of a general, the portfolio of a private. Enlist today!

2.0
4.0
CGT163
Jan 11, 2012

I'm glad I got to take some other classes first, so I could see what real professors do in the classroom, in the teaching labs, and in the research facilities. If I had started out in this class, I might have thought what happened in it was normal.

5.0
1.0
CGT163
Sep 26, 2012

Definitely the best professor they could have picked for CGT 163. His "drill seargent" attitude is sarcasm and humor that some people don't get. He is very nice outside of class, despite maintaining rigid organization. Clearly emphasizes important points. He makes a very easy class and always makes it very entertaining and unique. I loved it.

3.0
3.0
CGT163
Nov 30, 2012

interesting to say the least. you either love him, hate him, or both.

5.0
2.0
CGT163
Dec 18, 2012

Theres a lot to be said about Miller. He's a GREAT professor, and he really knows his stuff. Its very obvious how he cares about his students. As a Lab Instructor, I've heard he's a very harsh grader, but as a lecture professor, he's great. However, you have to be able to understand his sarcasm and humor, and don't be easily offended.

1.0
2.0
CGT426
Jan 14, 2013

Had no idea what he was doing in the class. Did not come prepared for class and didn't have a clue to the subject matter that he was supposed to be teaching.

1.0
4.0
CGT163
Feb 21, 2013

The most disappointing professor I've had yet. Does not understand technology. Avoids helping students by repelling them with insults. Struggles with organization. Leaves TAs to teach the class for him.

5.0
5.0
CGT163
Apr 11, 2013

He is a very pecuilar professor. He is very energentic and is very easy-going. However the course material is really hard you just gotta pay attention in class and ask him questions if you have any. BTW Make sure to read the book because a lot of people ask him questions that are explained in the book and he does not like that. Awesome professor !!

3.0
2.0
CGT163
Sep 25, 2013

Entertaining in class and the material covered is decently interesting and relevant. Despite being crazy, you can tell professor miller cares. The biggest issue is the class is not well organized and there is too much obsessions with online submissions. So much that it gets in the way of actual learning and causes too many meaningless lost points.

1.0
5.0
CGT163
Grade: A-
Oct 10, 2013

He puts on a colorful show, with lots of energy. Unfortunately what I came here for was knowledgeable, useful teaching. I feel like Craig Miller can't wait to get out the door.

4.0
2.0
CGT163
Oct 17, 2013

Dr. Miller is a great professor overall. People that say otherwise have just been offended by his humor at some point. He knows the material, he is always energetic and enthusiastic, and he presents the material pretty well. I have his lecture at 730 and I stay awake in his class more than any other. Great professor.

3.0
3.0
CGT163
Nov 5, 2013

He's a bit too much at 7:30 in the morning. Once you learn how he wants your papers labeled, it's not a hard class. I just find him annoying.

1.0
4.0
CGT163
Nov 26, 2013

If Miller could divert some of his energy away from arbitrary tokens of obedience and toward quality instruction, I wouldn't have to teach myself each week. Spend lots of time in the lab working. You'll need it.

1.0
3.0
CGT426
Grade: B
Nov 12, 2014

This dude has no idea what he is doing. He point blank asked the class what he should teach. After settling what he should teach he ordered us to buy a book and do 1 tutorial per week out of the book in lab. So while we were teaching ourselves, he assigned a group project that we were to work on in tandem with the weekly tutorials. No help at all

2.0
3.0
CGT163
Grade: A
Jan 15, 2015

Condescending, arbitrary, disrespectful.

2.0
5.0
CGT163
Jan 19, 2015

Sit in on ANY other classes and compare. Seriously. This is unacceptable.

2.0
5.0
CGT163
Grade: D
Jan 20, 2015

My major required this, or there's no way I would have taken it. I guess a teacher can get away with anything when no others offer the class!

2.0
5.0
CGT163
Jan 25, 2015

So I guess he's still there. I had Miller years ago. On the first day of class, he announced that "D" is for "Done", and that he was tired of hearing complaints about this course. I really should have seen that as a warning sign...

1.0
4.0
CGT163
Feb 4, 2015

Behind the facade of strict rules and seemingly arbitrary acts, he does teach the class the way he believes is best. Unfortunately he's totally and utterly wrong. The content itself is pretty easy but the way he structures the class will leave you dazed and confused. Just teach yourself the material by reading the book, it's your only hope to learn

2.0
5.0
CGT163
Feb 5, 2015

I recommend against Craig Miller, seeing that altering your natural pH level can leave you vulnerable to painful yeast infections (which would still be more pleasant than this course). Do not let male misconceptions bring you undue shame. Respect your body. Stay away.

1.0
4.0
CGT163
Grade: D+
Feb 12, 2015

Umm, why does it say Computer Science? Miller teacher for Computer Graphics Technology (and not very well).

1.0
5.0
CGT163
Grade: C-
Feb 15, 2015

Makes "wingin' it" a way of life.

2.0
5.0
CGT163
Mar 7, 2015

This man is good at only one specific computer application on one platform, and only specific versions of it. Beyond that, he can't seem to show mastery in ANYTHING, even computing fundamentals. His self-written text (notebook) is riddled with embarrassing errors, both technical and grammatical. He represents a liability to the college and to us.

1.0
3.0
CGT163
Grade: A
Apr 11, 2015

Absolutely awful at teaching. He's funny and will keep you awake at 7:30, but if you ask a question he'll likely just make fun of you. Doesn't cover any of the vocab words he later expects you to know. The class uses mixable, but he only responds with sarcastic comments about how he's already answered the question (he hasn't). Hope for a good TA!

2.0
5.0
CGT163
Apr 14, 2015

This class is frustrating because Craig Miller's goal is for you to struggle through the material to learn instead him just teaching it in the first place. Additionally, half of the assignments are just tedious and he is extremely particular about everything.

1.0
4.0
CGT163
Grade: A
Apr 15, 2015

His grading and actions were insanely arbitrary. He focused more on how we labelled the papers than how we actually do the work. He actually yelled at the class once and told us not to bother him with our stupid questions before the exam. Was somewhat off-putting.

1.0
3.0
CGT163
Grade: A
May 4, 2015

He is usually unprepared and quite random in his teaching style and curriculum. He is definitely one of the worst professors that I have had. The average for this class in Spring 2016 is much lower than the average when I took this class. I got an A in it, but an equivalent student in Spring 2016 would have gotten a C. That's how random he is.

1.0
5.0
CGT163
May 23, 2015

Thanks for fixing that false claim about teaching for CS. I'm from the real Computer Science department, and Miller doesn't meet even the minimum qualifications to teach for them. You might want to take his course on top of a degree like that, if you plan to have a job using CATIA. Otherwise avoid him.

3.0
2.0
CGT163
Jun 1, 2015

Miller is a character. He is funny and very knowledgeable. People sometimes dislike him which I believe is because they were offended by him, if you are not easily offended then his jokes are fine and enjoyable. His class is a bit disorganized but I learned a lot about using CATIA and CAD in general. I honestly do not understand how he is disliked.

2.0
3.0
CGT163
Nov 4, 2015

Very unclear. Always changes the dimensions for projects, which makes it difficult to complete. Very difficult to approach and condescending when answering questions. Doesn't really seem to care about the students and is rarely prepared. Brace yourself.

2.0
1.0
CGT163
Grade: A
Dec 10, 2015

Craig Miller is a one of kind. Not only will he continuous contradict himself when telling students what to do for assignments, but he also treats students with the most disrespectful manor I have ever seen from a teacher. Yes, he is funny when its not you getting abused, but its highly rude nonetheless. Overall, put in minimal work... grade A

3.0
3.0
CGT163
Grade: A
Dec 18, 2015

People don't like him but he keeps your attention during lectures. I thought he was hilarious but if you are easily offended you might not appreciate him. If you have a little previous CAD experience this class will be pretty easy if not then hope your TA is good because he gets off track during lecture.

1.0
5.0
CGT163
Grade: Not sure yet
Dec 23, 2015

Craig Miller may be one of the most knowledgeable professor for CGT but not such a good instructor. He often goes off-topic as well as unfocused and unprepared for the class. He is very hilarious but not everyone can appreciate his jokes. My sincere recommendation, for students, is to go online and learn about CAD, especially CATIA, before class.

3.0
2.0
CGT163
Grade: A
Dec 24, 2015

Craig is definitely an interesting individual. I didn't like him at first, but as the semester went on I actually began to really like him. His teaching in lecture isn't really teaching, and he frustrates you a lot but if you ever need help you just need to be brave and go to his office hours! He will help you. He prepares you for the real world.

3.0
3.0
CGT163
Grade: Not sure yet
Jun 9, 2016
Wouldn't take again

Miller is an interesting individual to be sure. His grading is insanely harsh and his instruction aren't clear; moreover, he gets side tracked really easily. However, in spite of this, he is very knowledgeable in his field and is more than willing to help if you ask for it. His main concern is getting you prepared for the real world.

5.0
4.0
CGT163
Nov 20, 2016
Would take again

He's a really good professor if you're a good student. Be nice to him and he'll be nice to you.

Tough Grader
Respected
LOTS OF HOMEWORK
5.0
4.0
CGT163
Grade: Not sure yet
Nov 20, 2016
Would take again

He reminds me of Doctor House from the show House M.D. He's as knowledgeable as House and if you are nice to him then he is nice to you. You dont want to get on his bad side, as long as you follow his instructions you will be alright. He's a really good professor who wants all his students to succeed. He gives a lot of assignments but they are fun.

Tough Grader
Respected
Inspirational
4.0
2.0
CGT163
Grade: A
Dec 6, 2016
Would take again

Miller takes some getting used to. His disorganized lectures resemble those of a Marine Corps DI (although he recently started using PowerPoint), but he gives his TAs good instructions, prepares you for real-world engineering, and in the end you will learn CATIA. Also, if you go to his office hours, you will find that he is very friendly in person.

Participation matters
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
4.0
2.0
CGT163
Dec 7, 2016
Would take again

We call him Crazy Craig for a reason, but he is a really caring professor. I'll be honest I was ready to drop out of college on the first day, but everything calmed down. He wants to prepare you for industry, and if you can follow instructions you will do fine. Pro Tip: get a lab that is later in the week after lab prep and lecture.

4.0
2.0
CGT110
Grade: A
Jan 3, 2017
Would take again

Craig gets a bad wrap, but is a very good professor. Prepares you for industry/internships better than anyone. Learn a lot in lab, lectures can be a bit off tangent, but it is fine. Can be very disorganized. Our Midterm and Quizzes got canceled for the semester. Assignments were missing so they were skipped. Class will always be an easy A or B clas

Participation matters
Skip class? You won't pass.
Hilarious
1.0
2.0
CGT110
Grade: D
Jan 10, 2017
Wouldn't take again

He doesn't know a thing but telling stories and cursing during the lecture

3.0
3.0
CGT163
Grade: A
Jan 12, 2017
Wouldn't take again

Miller can be strict, but he is focused on preparing students for industry. His lectures are mandatory for attendance points, and he is interesting but kinda disorganized. Keeping quiet and just doing the work will allow for a relatively easy grade, however you will probably have to look stuff up on your own if you don't know how to do it.

Skip class? You won't pass.
4.0
2.0
CGT163
Grade: A
Jun 14, 2017
Would take again

I took CGT 163 over the summer. The class was a breeze, show up, do your work according to his specifics, and it's an easy A. He gave helpful feedback and taught this class so as to make it easy for us in the industry.

Skip class? You won't pass.
Clear grading criteria
1.0
2.0
CGT163
Grade: A
Oct 4, 2017
Wouldn't take again

Only offers 7:30 and 8:30 classes and expect students to act like they are very pationate at such a time period. Everything he teaches is on the book. Just do the HW and you will be fine. Class notes are graded so don't skip classes.

Skip class? You won't pass.
3.0
1.0
CGT163
Grade: A
Dec 24, 2017
Would take again

He's not the friendliest man, and he can be kind of crazy at times. However, his class is a pretty useful one that you will learn a lot in. IMO, one of the only college courses that is actually useful in the real world. A lot of his lectures are nonsense, but sometimes you'll learn something useful.

Participation matters
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
2.0
CGT426
Grade: A
Jan 16, 2018
Wouldn't take again

Very annoying Professor. All he wanted to do was talk about his kid's running competitions. Taught once the whole semester. Not very nice either.

Clear grading criteria
GRADED BY FEW THINGS
2.0
2.0
CGT163
Grade: A
Jan 17, 2018
Wouldn't take again

A difficult person in general. Far from a good lecturer either. Mandatory lectures that aren't terribly useful.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
3.0
2.0
CGT163
Grade: B+
Mar 7, 2018
Wouldn't take again

You have to get up and go to lecture (notes are taken for attendance), but you won't learn anything there. You'll learn by following the instructions to do the homework. You'll come out of this class with enough Crazy Craig stories to fuel plenty of great conversations with peers and alumni all over industry. And I hear he used to be crazier!

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Hilarious
1.0
4.0
CGT163
Grade: A
Apr 23, 2018
Wouldn't take again

One of the worst professors at purdue. Craig does not know the program he teaches so get ready to self teach yourself in this class. Previous CAD experience helps a lot in this class. CATIA is not user friendly so be prepared to watch tons of youtube tutorials on how to perform certain things. WOULD NOT RECOMMEND THIS CLASS OR PROFESSOR TO ANYONE.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
4.0
CGT163
Grade: A
Aug 3, 2018
Wouldn't take again

This is possibly the worst teacher at Purdue University. His lectures are usually useless and his grading is hard. Pray that your lab instructor for this class is a TA not him.

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
4.0
CGT163
Nov 16, 2018
Wouldn't take again

Grade never debatable

Tough Grader
Skip class? You won't pass.
1.0
1.0
CGT163
Grade: A
Dec 5, 2018
Wouldn't take again

Miller is a nice guy but probably should have retired. He often has issues doing demonstrations in Catia which is the program the class is built around. His answer keys are often wrong but the TA's are forced to stick to them. While it is easy to get an A, its frustrating to lose points for things you did correctly.

Tough Grader
GRADED BY FEW THINGS
1.0
2.0
CGT163
Grade: A+
Dec 5, 2018
Wouldn't take again

Craig Miller is a really nice guy. He really seems to care how his students are doing. With that being said, he has no clue what is going on in CATIA. Lectures are useless, and students have to remind him how to use the software. His answer keys have been wrong on quizzes, and TA's have to stick to them, so good luck getting full credit on anything

BEWARE OF POP QUIZZES
1.0
1.0
CGT163
Grade: A
Dec 20, 2018
Wouldn't take again

Lectures are useless but required, and he has it structured to missing lectures makes you fail. Lectures consist of writing one thing Craig says in the beginning then checking out while he yells at everybody to be quiet, saying how "people email him about not being able to hear," which I wouldn't be surprised to find out is a complete lie.

Skip class? You won't pass.
1.0
3.0
CGT163
Grade: A
Jan 8, 2019
Wouldn't take again

Stupid way of running the class. Forces you to go to useless lectures and grades you incorrectly fairly often. The little tiny intricate details that he demands means even if you do pretty much everything right all the time, you could still end up with a B+ or something. Not at all logical or open to questioning. Yells for no reason and gets angry.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
3.0
CGT163
Grade: Incomplete
Feb 21, 2019
Wouldn't take again

He may be an eccentric teacher but that shouldn't trump the honest care he has for his students and the effort he puts in to better his students.

Inspirational
Beware of pop quizzes
Amazing lectures
4.0
2.0
CGT163
Apr 16, 2019
Would take again

Honestly, I had heard so many things about Dr. Miller regarding his course and I was expecting this course to be really annoying. However, Dr. Miller proves to be a great professor who clearly has immense knowledge of the topics. As long as you do your work on time and attend the class you will be fine.

Gives good feedback
4.0
2.0
CGT163
Grade: A
Apr 25, 2019
Would take again

His grading, pop quizzes, and lecture questions can seem harsh and illogical, but there's method to the madness. He forces you to stay extremely organized, be thorough in your work, and use common sense. Even in CL50 at 7:30 am he's able to keep students engaged and he actively encourages questions. Crazy Craig truly cares about his students.

Amazing lectures
Caring
Tough grader
2.0
4.0
CGT163
Grade: B+
May 14, 2019
Wouldn't take again

Before this semester started all I heard was how CGT 163 was an easy A class. After this semester I realize how false that statement was. Professor Miller had so many pop quizzes and you don't learn a thing during lecture or lap prep. Everything that you learn will be in Lab, so ask a ton of questions to your TA. He/she will guide you well.

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

It's a bit absurd that he forces you to purchase his book for 80 dollars and the only time you will use it is in order to complete assignments by following the steps word for word. As a lecturer, Craig Miller is often difficult to understand and insensitive to student's dilemmas. On a plus side, the class does prep you for industry standards.

Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CGT163
Grade: Rather not say
Oct 1, 2019
Wouldn't take again

Assigns a minimum of 2 projects a week, but the projects themselves either have very little instructions or none at all, meaning it is 100% mandatory to ask for help. However, if you ask him questions he believes you should have already known, he will dock you 10 points for daring to ask. Lectures will not prepare you for the lab projects.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
5.0
2.0
CGT163
Grade: A
Dec 6, 2019
Would take again

idk why Miller gets such a bad rep. He honestly does a good job of explaining things in the lecture and keeps it entertaining. If I had any other professor I definitely would fall asleep because the lectures aren't really needed to do the labs but they do help. Follow the instructions and do your work and this class is an easy A.

Graded by few things
Clear grading criteria
Beware of pop quizzes
5.0
2.0
CGT163
Grade: A
Dec 6, 2019
Would take again

if you answer questions in lecture he sometimes gives 10 points extra credit. I never went in to ask TA's for help or Miller and got an A in the class. Just do your labs and if you pay attention in lecture, the pop quizzes are fairly easy . t just don't fall behind on your work and this class is ez

Get ready to read
Participation matters
Beware of pop quizzes
4.0
4.0
CGT163
Grade: A-
Dec 16, 2019
Would take again

There is no denying his tough love he has for his students. He is tough and rather brutal in his words, but he still cares a lot. He enforces discipline, organization and attention to detail on his students through rules and grading, which WILL help you for industry standards and rigors of the workplace. Still, you will either LOVE him or hate him.

Lots of homework
Skip class? You won't pass.
Tough grader
3.0
1.0
CGT163
Grade: A+
Dec 19, 2019
Wouldn't take again

Dr. Miller's class is not difficult. Say what you want about his character, I personally have little respect for him as a person, but if you show up, turn in your work on time, and make a genuine effort to be productive in lab and you will be fine. Make sure to watch the videos to get the correct assignment expectations, rather than the text.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
1.0
5.0
CGT163
Feb 10, 2020
Wouldn't take again

He makes you buy an expensive and useless textbook for $150 and then you only need to use one page from that worthless textbook.

Tough grader
Hilarious
Skip class? You won't pass.
1.0
2.0
CGT163
Grade: A-
Apr 8, 2020
Wouldn't take again

This class is easy to pass as long as you complete the work. The biggest issue is dealing with Craig's massive ego and teaching style. He makes up random standards for grading and most lectures are like a grandpa Simpson monologue. He says he's trying to push you to your limits which is true if he was trying to test my patience. Just a terrible guy

Skip class? You won't pass.
Graded by few things
Beware of pop quizzes
5.0
3.0
CGT163
Grade: A+
Apr 9, 2020
Would take again

Dr. Miller is a fantastic professor. He has an abrasive personality to some, but to me he is hilarious. He also cares for you as long as you keep in contact with him. His grading is very fair, especially if he is your TA, and as long as you are respectful he will always hear you out. I would 100% take a class with him again.

Lots of homework
Clear grading criteria
Hilarious
1.0
1.0
CGT110
Apr 30, 2020
Wouldn't take again

Honestly this class is a joke. He is so disrespectful to students and even disrupts his own class. He will stop the entire class multiple times if he even sees a phone out, which ends up being constantly. He is super specific about rules to the point of almost neurotic, like he will yell in lecture if you happen to use a straight edge.

5.0
4.0
CGT163
Grade: A
May 4, 2020
Would take again

I can definitely see why people say "you'll love him or you'll hate him." Yes, the work is graded strictly but if you show Dr. Miller that you'll put forth the effort then you'll pass with flying colors. He is quirky but also super awesome, and I would definitely be willing to be under his instruction for another semester!

Participation matters
Skip class? You won't pass.
Hilarious
3.0
1.0
CGT163
Grade: A
Aug 21, 2020
Would take again

Craig has many requirements and you must follow them. Actually, his criteria can let you have good habits in drawing.

Clear grading criteria
5.0
5.0
CGT110
Grade: C-
Mar 18, 2025
Would take again

He was fun fun.

So many papers
Respected
Lecture heavy
Class Info

Attendance Mandatory

92%

Textbook Required

72%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 41 grades
Most common grades:
A (26)
A- (3)
Not sure yet (3)
Grade Distribution
A(29)B(2)C(2)D(3)F(0)A-/B+(5)
Based on 46 reported grades
A: 26
A-: 3
Not sure yet: 3
A+: 3
Common Tags
Skip class? You won't pass. (20)
Beware of pop quizzes (7)
Tough Grader (6)
BEWARE OF POP QUIZZES (6)
Participation matters (5)
Hilarious (5)
Clear grading criteria (5)
Lots of homework (5)
Rating Trend

Declining

-0.57 avg change
Dec
Feb
Apr
May
Aug
Mar
Last 6 months
Ratings by Course

CGT163

2.7

(119)

CGT110

2.7

(6)

CGT112

2.0

(1)

CGT426

1.0

(3)
Difficulty by Course

CGT163

3.1

CGT112

3.0

CGT110

2.8

CGT426

2.3

Similar Professors