2.6
Quality3.1
Difficulty42%
Would Retake129
Reviews42%
Would Retake
129
Reviews
Rating DistributionOfficial
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 ratingClass Info
Attendance Mandatory
92%
Textbook Required
72%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.57 avg changeRatings 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)
This guy is just horrible, what a crock...crappiest teacher with a TOTAL EGO problem...
Worst teacher at purdue, which is hard to do
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.
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.
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.
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.
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.
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.
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
not a very kind person to deal with
No Comments
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.
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.
No Comments
Makes class interesting, pretty good at explaining the material.
He sux at teaching, never prepared, fake, and he walks funny!
it nice to see he hasn't changed since i took him in fall of 01
He may seem like an ass... but that's one of the best parts of going to his lectures.
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.
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
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'.
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.
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
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!
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
just didnt like him. but it was funny when he picked on people
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!!!
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.
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.
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.
Great attitude. Easy going and still great at teaching!
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
He's great, unless you were expecting dedicated, competent instruction.
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
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!
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.
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!
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
The meaning of the term "professor" must be very different for the CGT department. I mean, damn.
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!
He is a great professor. He does not just teach the basics of CATIA. He also teaches professionalism.
Ha,ha,ha. It's time to play "spot the shill" in these ratings!
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.
Most entertaining class this semester!
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.
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.
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)
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.
The ego of a general, the portfolio of a private. Enlist today!
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.
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.
interesting to say the least. you either love him, hate him, or both.
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.
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.
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.
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 !!
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.
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.
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.
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.
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.
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
Condescending, arbitrary, disrespectful.
Sit in on ANY other classes and compare. Seriously. This is unacceptable.
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!
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...
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
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.
Umm, why does it say Computer Science? Miller teacher for Computer Graphics Technology (and not very well).
Makes "wingin' it" a way of life.
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.
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!
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
He's a really good professor if you're a good student. Be nice to him and he'll be nice to you.
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.
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.
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.
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
He doesn't know a thing but telling stories and cursing during the lecture
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.
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.
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.
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.
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.
A difficult person in general. Far from a good lecturer either. Mandatory lectures that aren't terribly useful.
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!
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.
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.
Grade never debatable
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
He makes you buy an expensive and useless textbook for $150 and then you only need to use one page from that worthless textbook.
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
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.
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.
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!
Craig has many requirements and you must follow them. Actually, his criteria can let you have good habits in drawing.
He was fun fun.
Class Info
Attendance Mandatory
92%
Textbook Required
72%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.57 avg changeRatings 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