3.3

Gregory R. Shaw

Computer Science - Florida International University

3.3
Quality
3.6
Difficulty
35%
Would Retake
116
Reviews
3.3
Quality
3.6
Difficulty
3.2
Helpful
3.3
Clarity

35%

Would Retake

116

Reviews

Rating Distribution
Official

5

46

4

22

3

8

2

7

1

33

What Students Say

His study guides do not match his tests

COP3337 - 1.0 rating

He says that he has been teaching programming for 30 years

COP3337 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

6%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 34 grades
Most common grades:
A (9)
Not sure yet (7)
B+ (5)
Grade Distribution
A(14)B(4)C(3)D(7)F(1)A-/B+(10)
Based on 49 reported grades
A: 9
Not sure yet: 7
B+: 5
A+: 5
Common Tags
Tough grader (25)
Hilarious (12)
Skip class? You won't pass. (10)
Tough Grader (8)
Test heavy (7)
Graded by few things (5)
Accessible outside class (5)
Gives good feedback (4)
Rating Trend

Declining

-1.16 avg change
Oct
Nov
Dec
May
Feb
Apr
Last 6 months
Ratings by Course

CGS2060

5.0

(1)

COP2110

5.0

(1)

COP2000

5.0

(1)

COP2100

4.5

(2)

CP2210

4.0

(1)
+7 more courses
Difficulty by Course

COP2200

5.0

ECS313

5.0

COP3337

4.2

COP2000

4.0

COP2210

3.2

Reviews (116)
5.0
2.0
COP2210
Nov 30, 2004

Very good at explaining things in a way that's easy to comprehend for those who have no experience in programming. Although already familiar with java and oop his teaching methods clarified some things for me that i wasn't taught. He's always calm and cool and sometimes has weird yet funny jokes.

5.0
1.0
COP2210
Grade: A
Dec 12, 2005

I was surprised at how easy Greg explained Java, and being my first programming class, it was very helpful and boasted my confidence in learning programming. He gives out assignments practically for every unit, due within atleast a week. Midterms and finals are based on everything we cover, so you cannot slack off. Great teacher, great class.

5.0
1.0
COP3337
May 4, 2006

great teacher, presents Java fundamentals and important parts very consisely and pads his lessons with a lot of jokes. A great teacher and for a scatterbrain like me was able to present a difficult subject very easily. The projects are fun, I recommend him. Biscayne Bay Campus

5.0
1.0
CGS2060
Aug 7, 2006

His class is very easy. Just pay attention in class and you'll be okay.

5.0
1.0
COP2210
Nov 8, 2006

Cool teacher. Funny guy too. Class wasn't that hard as long as you attend class and keep up with the work.

5.0
1.0
COP2210
Nov 16, 2006

Made java learning a pleasure

5.0
1.0
COP2110
Apr 3, 2007

Great instructor!!!!!!!Definitely worth the driving. He's very helpful and make programming easy and interesting specially if you never programmed before. He postes handouts on his website every week and curves grade in the end. If u can, take this class with him :)

5.0
4.0
COP2210
Jul 27, 2007

A great Teacher, didn't know anything about Java now I could write any program you could do @ its level, recommend @ must. Want to learn programming don't look no further. Excellent, incredidbe, that's what I call a TEACHER.

5.0
2.0
COP3337
Dec 6, 2007

Great teacher, easy to learn as long as you apply yourself.

5.0
2.0
CGS2518
Jan 10, 2008

He has a goofy sense of humor, but he's cool, he goes over assignments in class so you can do the same thing at home. Easy to get an A if you go to class and do the assignments.

2.0
4.0
CGS2518
Oct 21, 2008

cool guy, moves very fast. go to class! although assignments are a little out of hand. and bit much for a pre rec class. he can sometimes be really rude depending on his mood. hes funny though. and really knows his stuff.. although he makes us buy this expensive book that he talks crap about!?!? anyways. none of my friends have had a problem with t

3.0
3.0
CGS2100
Jan 6, 2009

While the assignments are easy, the tests are very difficult because he gives you no help on what to study for them. I actually got an A on every single assignment but ended up with a B- because the tests focus on definitions of things (not the actual concepts). Not a hard class but DO NOT take it lightly. Pay lots of attention

5.0
3.0
COP2210
Apr 9, 2009

EXCELLENT TEACHER!!! If you do this you will succeed in this class: go to class even though its not mandatory, print out the notes and bring them to class (super important), do the assignments, go to the lab. Thats all you have to do to get a good grade. Tests are easy if you can do the assignments. Really good teacher. Highly recommended.

5.0
5.0
COP3337
May 1, 2009

I took him for programming I and II and it was worth the drive. He makes the class interesting by telling jokes and posts notes online. His tests are difficult but as long as you study the questions in the book, you'll be fine. Gives 6 assignments which he post similar programs online. This is class is very difficult but he gives a big curve.

2.0
5.0
COP2210
Dec 4, 2009

i took him under the pretense that he was a good prof. However in class, he would sometimes ramble on and no one would really understand him. Do the homework and study really hard for the midterm. He is rude when you ask him a question. Any question he does not think is relevant he will let you know. I do not know if i would recommend him.

5.0
1.0
COP2210
Dec 18, 2009

Shaw is crystal-clear on his explanations and he is able to make you understand a very hard topic. If you follow the instructions you can get a B. Just try not to procrastinate on the assignments, complete the labs, and read the online notes: you will do fine on the midterm and final.

2.0
3.0
CGS2100
Dec 18, 2009

No helping each other means NO helping each other. Very strict with homework assignments. Gives little help with Midterm/Final if you don't ASK for it..everything is step by step from the book(s). Dry humor..try and laugh at it.

5.0
2.0
CGS2100
Apr 27, 2010

Great instructor! Funny, easy to understand, crystal clear expectations. Lectures are good, hw was from the book, 2 tests. He even has his own website with all the lecture notes and assignments. Gives reviews before tests. Generally a very easy class with minimal effort.

4.0
3.0
CGS2100
May 1, 2010

he is clear but very boring, wont let u out a minute before class is over. tries to be funny and sometimes is but it is useless to go to class because its sooo boring. just study all the tutorials before the midterm and the final and youll be fine.

3.0
5.0
COP2210
Dec 8, 2010

I don't want to be mean because he's a great guy, especially with his jokes. However, I took this class based on other comments that you needed no past experience in order to pass this class. Without prior knowledge, passing this class is impossible. I went to class, asked him for help, went to the tutorials..It was too much for someone new to Java

5.0
1.0
COP2210
Dec 13, 2010

Pretty cool guy, easy stuff. He basically baby proofs it for you at the beginning and slowly lets you start hitting the ground. He has been teaching for 20+ years. He knows what he is doing undermining him is dumb.

2.0
5.0
COP2210
Dec 16, 2010

Greg is a great guy helpful if you go to his office, he is funny, sarcastic humor. However if you do not have prior knowledge, passing this class is impossible. He assumes you know the material or have some experience it was too much for someone new to Java. Not a good professor for beginner

5.0
2.0
COP2210
Jan 14, 2011

He is the shiz nick. That means PERFECT! He gives you all the notes. You dont even need to buy the book. His exams come straignt from the notes and assignments. He's too funny.

2.0
5.0
COP2210
Mar 25, 2011

good person. horrible professor. he says the class is easy and its far from it if this is the first time taking a java course. stay away from him. you're guaranteed to take this class over again next semester. if you don't pass his tests you WILL NOT pass the class. doesn't give partial credit and becomes agitated with "stupid" beginner questions.

5.0
3.0
COP2210
Apr 30, 2011

Best professor I've had in a long while. His jokes are ridiculously corny, but that's my style. He teaches the class exhaustively, repeating concepts over and over, repeatedly playing computer to detail even the simplest concepts to be sure that it sinks in. But programming is NOT easy. You may have trouble if you're new to the field. Take him.

1.0
5.0
COP2200
Oct 13, 2011

Pretends to be nice but is not. Test are tricky, not hard just tricky and he will tell you there is partial credit but there is no partial credit. He grades unfairly. Treats beginners really bad and if you ask a question he will make you feel stupid.

4.0
2.0
COP2210
Nov 4, 2011

He is a great teacher very funny and engaging but the material does drag but that's just the class. If you're not logically inclined (i.e. math concepts and therefore programming doesn't flow into you) you might have a problem but this class is good for beginners like me who like math and science. Most of the grade is based on the test be wary

1.0
5.0
COP2210
Nov 23, 2011

Horrible. Will never help you if you have a question. Test are design to fail students. He makes tons of mistakes but if you make 1 mistake you lose a bunch of points... How is that fair?

1.0
5.0
COP2210
Nov 23, 2011

His tests are created to fail you. I understood all the material but he structured the test in a way that 1 mistake would cause you a bunch of points. He promises partial credit but never gives it. Avoid him like the plague.

1.0
5.0
ECS313
Dec 11, 2011

I got an A average on all the assignments but couldn't pass any of the test. so I got a failing grade

5.0
4.0
COP2210
Dec 15, 2011

This dude is seriously helpful; just make time for this hardcore subject! He's been teaching for like 20+ years, but you have to write stuff down repeatedly to learn something. Avoid the computer since you can get distracted easily. If you do have the HW done, great! Just know his tests are not online! I never used the textbook; it's just optional.

5.0
4.0
COP2210
Dec 20, 2011

Instructor Shaw is very good at teaching Java. He explains the material thoroughly and "plays computer" on the board. Tests are difficult; assignments are not too bad. He is helpful and answers emails, jokes in class often...Overall, a great guy, but get ready... programming is NOT easy. Study the notes and practice a lot you'll be OK. I got an A.

5.0
2.0
COP2210
Jan 9, 2012

I did poorly on the midterm but by the end of the semester I improved my grade. He lectures really well. I am taking him again for the spring term. I recommend him if you want to learn Java. Also his lab assistants are helpful if you need help in the lab.

5.0
3.0
COP2210
Mar 25, 2012

You do not require prior knowledge in the topic. What you do require is something ephemeral. You may get it in one go, and you may not. The class may be easy for some and incredibly difficult for others. But Shaw will do his absolute best to help you pass. If you have trouble, see him in his office. If he can't help you, he won't punish you.

5.0
1.0
COP2210
Mar 29, 2012

Explains everything extremely well and I have enjoyed every single one of the assignments and lobs, which you need to do if you want to pass the test. Test is not hard as people here are claiming, it just goes over everything you did on the labs and assignments. Point is, if you enjoy programming you will love him as his class.

5.0
3.0
COP3337
Apr 6, 2012

Very good professor. He thoroughly explains all the concepts and lessons. Class is very enjoyable. Tests are a little challenging. The assignments are fun and challenging. You'll definitely be good at Java afterwards.

4.0
3.0
COP3337
Apr 13, 2012

Shaw goes through the material ad naseum to the point that if you carefully listen you'll get it. He has notes online as well as programs you can review, overall easy, tests are somewhat difficult but straightforward

1.0
5.0
COP3337
May 10, 2012

Lots of jokes, little learning, tests full of confusing questions to trick you and no partial credit. I was a semi-decent programmer when I took his class; his unfair grading shattered my confidence. I regret taking his class.

5.0
3.0
COP2100
Nov 7, 2012

Very nice

5.0
5.0
COP2210
Dec 5, 2012

Class/Programming is HARD!! But hes very clear and thorough. His notes are awesome and he's pretty funny. Great professor. Again..Programming is NOT for everyone. I never programmed in my life and bc of him I love it now. Exams are as he specifies. Good luck.

5.0
4.0
COP3337
Dec 13, 2012

Amazing guy! I have never had such a helpful instructor EVER in my college experience. Go to his office confused, and leave with a complete understanding of it all. It's programming- you either get it, or you don't.. Greg tries his best to help you 'get it.' Exams are pretty tough, but doable. The assignments are crucial, do them and you'll be set!

4.0
1.0
COP2210
Apr 8, 2013

I went into this class knowing C++ so picking up Java was a breeze. I don't see what was so difficult for everyone. Everyone complained, wined and moaned, but programming simply just isn't for some people. I'd take this guy again.

1.0
3.0
COP2210
Apr 27, 2013

Easy class if you can wrap your head around programming. He won't teach you anything though. You may pass, although he grades UN-FAIRLY.

4.0
4.0
COP3337
Sep 3, 2013

He is a good professor but the class material is hard. You must pass the midterm and final to pass the class. The test are hard and confusing. You must do all the hw in order to understand the material

1.0
4.0
COP3337
Oct 11, 2013

Lots of funny jokes; lots of time wasting; lots of nobody laughing after the midterm. He doesn’t give partial credit for anything. You will notice everyone’s sad demeanor after the first exam. He will destroy you and teach you bad programming habits that will affect you when you take Data Structures.

4.0
3.0
CP2210
Oct 31, 2013

DO all the homework, ALWAYS come to class, LEARN PLAY COMPUTER pgs. 249 to 252 and 203 to 204, he does not talk about it much, but believe me it will catch you by surprise. LEARN TO PLAY COMPUTER! Class is full of jokes and the professor teaches well. Questions are welcome.

5.0
1.0
COP2210
Nov 5, 2013

Class is great. If you don't understand a concept, you will after he goes over it step by step a million times. Everyone complains about the test but just be confident and read carefully. Fortunately, I find him hilarious. So although class is boring most of the time I always enjoyed attending.

4.0
2.0
COP2210
Dec 12, 2013

This class isn't hard, you just need to show a little bit of dedication and understand the progamming language..programming isn't for everyone! If you do and understand all of the assignments and labs, you will do well in the class! Practice writing code on paper for the exams! Greg is a good guy and has a lot of patience in office hours. take him!

5.0
2.0
COP2210
Dec 14, 2013

First off, the man is hilarious. I think he might've been a stand-up comic in a past life, so going to class was never a chore. I aced the class and here is what I did: 1)Start assignments as soon as he makes them available. 2)Start labs as soon as they're online, don't wait till lab time. 3) Ask for help if you don't understand something. GL!

5.0
1.0
COP2210
Dec 20, 2013

I have been programming for 5 years with about 10-13 languages in my belt so taking the class was a breeze. The class is SO easy. Even though I knew programming well, I still attended every class, got 100% on every assignment, and did every lab. Sometimes, lectures can be repetitive, so I used that time to work on my assignment. GREAT PROFESSOR!

5.0
2.0
COP2210
Grade: A
Apr 3, 2014

I don't know why so many of my classmates failed the class. To be honest I thought it was pretty easy all the way until the end. His assignments and labs are helpful. And the midterm was fairly simple. The final was hard though, make sure you listen to him when he talks about playing computer, you will be doing that a lot.

4.0
3.0
COP3337
Grade: B+
May 1, 2014

I took Greg first for programming I and then for programming II. Programming I is super easy if you have previous programming knowledge; however, programming II was a little more of a challenge. I feel like his teaching skills diminished. He mostly just reads his notes from the board (something you can do at home).

3.0
5.0
COP2210
May 15, 2014

Programming itself is hard and I strongly recommend that you dont take this class with any other hard classes because this class was time consuming. The midterm isnt that bad but the final is hard. And towards the end the assignments start to become tedious and annoying

4.0
3.0
COP2250
Aug 24, 2014

Greg is a very competent lecturer. Pay attention to each lecture, READ THE BOOK, practice a little and you'll be fine. Only problem with Greg are his tests in that they're very unfairly weighted for something like programming. Missed one question? Your grade just went from an A to a C. If you can put up with that kind of pressure, go right ahead.

5.0
3.0
COP2210
Grade: B+
Nov 17, 2014

He's definitely one of the top professors for Programming I. His lectures are very clear and concise, and the homeworks have very detailed information. The exams require you to write code, so make sure you start practicing ahead of time.

1.0
5.0
COP3337
Grade: Not sure yet
Dec 8, 2014

Get prepared to listen to him read, read and read... WORD documents. Yes, word documents, not even power point. Only midterm and final, and if you need to pass both to pass the class. More than half of the class left after midterm. He's not good at all... he's a good reader though!

4.0
4.0
COP2210
Dec 8, 2014

This class is not easy. He just reads off of a powerpoint in class which to me did not help at all. You need to know some java because after about 2 weeks it gets kind of intense and he just assumes you understand everything he talks about. Assignments aren't easy either. If you go in being familiar with Java you should be able to pass.

5.0
3.0
COP2210
Grade: A+
Dec 18, 2014

If you have previous programming experience, you should be able to do well. The lectures can be a bit dry, but it's hard to make this stuff exciting. Very helpful. Corny Jokes, but entertaining. 2 Exams (Paper, not on a Computer) & Weekly Assignments. Practices to understand what you're doing and you should be fine

4.0
4.0
COP2210
Dec 20, 2014

Great guy and great teacher. The only thing that really bothered me is that his TA's are very anal while checking the exams. I went to him to see my midterm and got an extra 6 points which the TA took off and another 6 points in the final. If you take his tests go later to his office hours to see what you did, or more like what his TA did.

4.0
4.0
COP2210
Grade: A
Feb 6, 2015

When it comes to good programming professors, this guy's the real deal. Behind his endless stream of dry jokes is a serious understanding of programming and an amazing ability to relay tough information in the best way possible. He tests hard; one wrong answer and you're going down a whole letter grade. But he's the best programming lecturer at FIU

5.0
4.0
COP2000
Apr 15, 2015

greg was my inspiration for getting into this field - I still have the homework from his class 17 yrs later..

5.0
4.0
COP2210
Apr 21, 2015

He's really funny and that will make somewhat abstract programming principles much less boring. If you've seen programming before coming to this class the you'll probably be set - he is very very clear. Otherwise, you have to be really into the material and like it in order to pass. Programming requires lots of practice- long hours on end.

5.0
3.0
COP2210
Grade: A-
May 5, 2015

Greg is a cool, funny guy. He was very clear about the assignments that usually were similar to the lab work outs. The midterm and the final are not that difficult just need to pay attention to detail.

4.0
3.0
COP3337
Grade: B
May 7, 2015

This is my second time taking Shaw (A in Programming I; now B in Programming II). If you have more of a programming background, it helps tremendously, assignments difficultly depend on that. Only 2 exams, so practice a lot for those. He grades assignments in Programming II but I think TAs grade exams so see your exams and try to salvage points

5.0
4.0
COP2210
May 9, 2015

Shaw is a master at teaching. This man has been teaching the same courses since the beginning of time. His TA's are tough graders, and his tests aren't too easy, but he is great at explaining the material. He shows a passion for teaching, adds puns every chance he gets, and keeps the students entertained. If you want to learn, this is it.

5.0
4.0
COP2210
Grade: A-
May 13, 2015

His lectures come straight from the notes on his website. The exams are completely open-ended requiring you to write your own code. Definitely requires practicing on your own hand writing. The exams are tough, and it seems like it is easy to lose points, but he does curve at the end.

4.0
4.0
COP3337
Grade: B-
Jul 16, 2015

I didn't have the chance to take him for Prog 1 and I wish I did. You WILL truly learn the necessary programming skills in this class with HIM. Don't get scared by people telling you he's boring or that the tests are hard. The only way that you will learn and succeed is by struggling and learning from your mistakes. He gives great feedback.

3.0
4.0
COP2210
Mar 16, 2016

I fell behind and he was unwilling to help me during office hours. He's a funny guy.

4.0
3.0
COP2100
Grade: B+
Dec 8, 2016
Would take again

Great and funny guy, he makes a very technical subject as fun as it could get. He is very slow when teaching programming, almost too slow, but that's great for anyone who's is having trouble with the concepts.

Inspirational
Hilarious
LECTURE HEAVY
5.0
3.0
COP2210
Grade: A-
Dec 15, 2016
Would take again

Funny teacher, lecture heavy but its not too bad and he puts the notes online. Only a midterm and a final but they are pretty hard.

ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
5.0
COP2210
Grade: Rather not say
Jan 12, 2017
Wouldn't take again

During the beginning of the semester, I loved the man. He was funny and he knew everything he was saying... very smart guy. But be warned! This class is very hard if you've never programmed Java in your life! Of course, he offers tutoring and what not but once you fall behind its very difficult to get back to where you're supposed to be. Good luck!

Gives good feedback
LOTS OF HOMEWORK
Hilarious
5.0
4.0
COP3337
Grade: B
Mar 24, 2017
Would take again

Greg Shaw was a great professor. His lectures were very informative and he would go over code line by line describing what was going on. His jokes are pretty funny and he gives the class a happy vibe. But don't be fooled, his midterm and final are very hard, you must study all the code he goes over along with the programming assignments.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
5.0
COP3337
Apr 28, 2017
Wouldn't take again

Okay, so he is a great person but that's about it. Extremely boring, all he does is read some stupid code and expects us to understand everything. I did not learn anything. Willing to help his students BUT his assignments are extremely challenging and is a tough grader, either the method is correct of it is not, does not believe in partial correct.

Tough Grader
TEST HEAVY
1.0
5.0
COP2210
Grade: A
May 2, 2017
Wouldn't take again

Does not know what he is talking about.

1.0
5.0
COP2210
Grade: Drop/Withdrawal
Nov 6, 2017
Wouldn't take again

Pros: He tries to start of every class with a joke and he jokes a lot. Cons: He reads off of a word document and he reads off of already done code. He has a monotone voice and shows no enthusiasm for teaching. It's hard to not space out during class. Assignments are graded harshly. Do not go by study guide for exams. They only cover 10% of exams.

Tough Grader
Get ready to read
TEST HEAVY
4.0
3.0
COP3337
Grade: Not sure yet
Nov 20, 2017
Would take again

He makes the lectures fun with jokes, although what he does is read off of word documents, and go over already written code. Gives a lot of homework which is good practice (probably every other week) . can't say whether people new to the material would actually learn since all the material he covered I already knew long ago.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
COP3337
Grade: Not sure yet
Mar 28, 2018
Would take again

He is hilarious! I took him for COP2210 too and he is great. Has very detailed notes that he gives to you, no book needed. Goes over sample code that is helpful to learn the concepts. Must read the online notes for the final/midt because its both playing computer and knowing concepts. Pay attention in class and you will understand better!

Skip class? You won't pass.
Hilarious
Caring
3.0
3.0
COP3337
Grade: A
Apr 20, 2018
Wouldn't take again

Not a bad person, but his teaching style bores me considerably. His assignments are not hard at all (7 in total), but that blindsided me when it came to his exams. Super tricky even when it was multiple choice. Get used to really bad jokes because that's all the entertainment you get in class. He's very reliable on his office hours, though.

Tough Grader
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
COP3337
Grade: D
May 3, 2018
Wouldn't take again

This professor is a really tough grader. For HW I got points taken off just because I missed doing Java docs for one method but my program works. The tests are really tricky and he is an extremely tough grader. I got a D in this class even though I never got anything lower than a B+ in FIU. Don't take this guy, any professor is better.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
1.0
5.0
COP3337
Grade: Not sure yet
Sep 9, 2018
Wouldn't take again

He says that he has been teaching programming for 30 years. By now he should be able to express his ideas in a much more clear way than he does. I am a Comp. Eng. Senior with a 3.92 GPA (not a slacker). Simply he doesn't know how to teach. The programs that you have to do he tells you how many classes and methods to use. No freedom for programming.

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
4.0
COP3337
Oct 29, 2018
Wouldn't take again

The exams are not easy at all but somewhat reasonable. The programming assignments on the other hand, which are 35% of your final grade and there are 7 of them, are extremely tedious because he gives you very extreme restriction. He basically wants you to write the program 100% the same way he would do it. I spend over 10 hours in each assignment.

Tough Grader
Get ready to read
LECTURE HEAVY
3.0
5.0
COP3337
Grade: B
Dec 16, 2018
Would take again

Prof Shaw was great. The class is super heavy but he makes it a little better with his website. 35% of grade is projects, 30 % midterm test and the rest is for the final. He tries to help buy curving each test(your grade is based on the higher grade on the class), and then he curves again with the final grade. Final test is crazy, handwriting code.

Tough Grader
Gives good feedback
Hilarious
1.0
5.0
COP3337
Feb 28, 2019
Wouldn't take again

Worst professor ever, DONT TAKE HIM!

Skip class? You won't pass.
Tough grader
1.0
5.0
COP3337
Mar 1, 2019
Wouldn't take again

People complain about Feilds; however, I suggest you take Feilds class rather Shaw. Shaw is horrible and doesnt deserve to work at FIU.

Tough grader
1.0
5.0
COP3337
Grade: Audit/No Grade
Mar 11, 2019
Wouldn't take again

Worst professor ever. His study guides do not match his tests. His graders have no idea what they are doing. He lectures from 1998 Microsoft Word documents. Over half of the class failed his tests. This professor is obsolete. He does not know how to teach a programming class properly. He does not care for passing his students. P.S. his jokes suck.

Graded by few things
1.0
5.0
COP3337
Mar 16, 2019
Wouldn't take again

Unnecessarily hard grader. Programs can function in every way and still and can still get a 0 on your assignment. Sucks the creativity out of programming and ruined any joy I would get out of this class. Professor was incredibly unprofessional and rude with me in office hours. He would do well to show more humility and caring to student's success

Tough grader
1.0
5.0
COP3337
Mar 19, 2019
Wouldn't take again

Do not take this prog with him if you know how to program. You will be frustrated to find that your skills don't matter when a professor like this is grading you. Classes are taught as if it was still 1999 (word docs and straight lecture) and points will be taken off if you don't code like he does. Do yourself a favor and don't take this class.

Tough grader
1.0
5.0
COP3337
Grade: Drop/Withdrawal
Mar 19, 2019
Wouldn't take again

DO YOURSELF A FAVOR AND DO NOT TAKE THIS PROFESSOR!!!! WOST ONE IN FIU

Lots of homework
Test heavy
Tough grader
1.0
5.0
COP3337
Grade: Drop/Withdrawal
Apr 2, 2019
Wouldn't take again

If programming 1 was the first time was the first java course you took, then I dont recommend him for programming 2. Hes a bit fast and doesnt teach very well for beginners transferring to intermediate.

Skip class? You won't pass.
Graded by few things
Tough grader
5.0
5.0
COP3337
Grade: A+
Apr 9, 2019
Would take again

Love him! Great dad jokes! Tests are killer! Goodbye GPA

Inspirational
Hilarious
Tough grader
4.0
4.0
COP3337
Apr 16, 2019
Would take again

Makes the difficult classes and bad schedules at least bearable with his corny jokes during class. The hw's are difficult but nothing too bad that a week and a lot of concentration won't manage. There's only a midterm and the final for tests so make sure to study for those a lot and you're fine.

Accessible outside class
Hilarious
Tough grader
1.0
5.0
COP3337
Grade: F
Apr 22, 2019
Wouldn't take again

Take him! You will remember him as the worst professor you have taken!!!

Skip class? You won't pass.
Test heavy
Tough grader
1.0
1.0
COP2210
Grade: A-
May 5, 2019
Wouldn't take again

He is not helpful in office hours. He is not good at explaining. You will have to learn programming on your own. Go to labs because they are more helpful than lectures. He is not understanding of difficult circumstances. He can be very rude over email.

Tough grader
4.0
4.0
COP3337
Grade: A
May 29, 2019
Would take again

Lectures are pretty good and straightforward, and he has great notes on his website, that's all you need. All his assignments may seem challenging at first but are doable as long as you spend time and effort on them, and exam questions aren't too hard. However, there is very little room for error, he takes off so many points for just little errors.

Gives good feedback
Hilarious
Tough grader
1.0
5.0
COP3337
Grade: C+
Oct 28, 2019
Wouldn't take again

worst class ever, lecture boring, very tough grader

2.0
4.0
COP3337
Nov 1, 2019
Wouldn't take again

First off, he is hilarious and always makes everyone laugh. His programming 1 class was easy, however, for programming two I would recommend a different professor. His lectures kind of get boring as he breaks down everything a little slow, assignments are VERY difficult with lots of restrictions. No extra credit, TOUGH exams.

Tough grader
Hilarious
Clear grading criteria
1.0
5.0
COP3337
Grade: D
Dec 29, 2019
Wouldn't take again

If you are a god at programming then take him. If not, then run for your life. Two test ( Mid/Final), you can study all you want, it's all about having the compiler inside your head. 30 questions, 25 of them are confusing programs to solve plus 5 answer to choose from almost identical. More than half the class dropped after midterm, others suffered

Test heavy
Tough grader
3.0
5.0
COP3337
Grade: C
Jan 22, 2020
Wouldn't take again

Shaw is an absolute gem at FIU if you're talking strictly about learning and absorbing information. However it's the classic case of an amazing professor being beat down by his over arching fear of cheaters. That's why 25% of your grade is assignments and the rest final + midterm. The tests are weighed too heavy and are extremely difficult

Skip class? You won't pass.
Graded by few things
Test heavy
4.0
4.0
COP3337
Grade: A+
Apr 21, 2020
Would take again

If you're taking Shaw for COP 3337, STUDY UP ON JAVA. His assignments can be VERY hard if you haven't had much experience with Java or general programming. He is very knowledgeable and can guide you on how to do them during office hours. The resources on his website are very helpful too. His course is challenging but rewarding, I would take again.

Gives good feedback
Clear grading criteria
Tough grader
3.0
5.0
COP3337
Apr 22, 2020
Would take again

Take this class if you actually are willing to put in work. He is a TOUGH grader but you have to remember hes preparing you for the work force, the stuff he marks you off on is stuff you cant do in an actual job. Hes really funny and is helpful in and out of class. Again, take him if you actually want to work and improve as a programmer.

4.0
4.0
COP3337
Grade: A+
Apr 24, 2020
Wouldn't take again

honestly not as bad as i heard. Lectures are bit boring and slow, says funny jokes once in awhile atleast. Assignments are challenging but doable if you start right away and not last minute, FOLLOW the specs. Use his website,the examples and notes help a lot. Had not quarantine let me not have to take his exams, this review would be different lol.

Skip class? You won't pass.
Hilarious
Tough grader
5.0
4.0
COP3337
Grade: A
May 5, 2020
Would take again

Class was switched to zoom lectures and homework assignments only. Grades were based solely on homework because school closed the day of the midterm and continued to be closed for the final (COVID-19). Greg really cares about his students and what they get out of the class. If you don't do the work and pay attention the class is much harder.

Accessible outside class
Caring
Tough grader
5.0
4.0
COP3337
Grade: A+
Jul 2, 2020
Would take again

Best Programming Professor! But don't get fool, his class is hard. He really teaches you the right way of coding and he is strict with the documentation. Programming is a difficult class by itself but Shaw explains everything clear and easy so you can understand. Despite I'm good programming in Java his assigments took me longer than expected.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
COP2210
Grade: A
Aug 6, 2020
Would take again

This class is no an easy one, you need to study but if you do, you will love it. I learned a lot in this class!!! I ended up with an A, put all your efforts into the assignments and labs. One of my best professors!

Respected
Inspirational
Hilarious
1.0
4.0
COP3337
Grade: B+
Sep 20, 2020
Wouldn't take again

Let me start with this is probably one of the worst programming professors in FIU. He started the semester off on a huge programming project, he takes off points if u don't code his style, (you have to have spaces before the ; ), he teaches through word documents which is probably the worst way to teach a student programming. Avoid him Please.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
3.0
COP3337
Sep 24, 2020
Wouldn't take again

Word and Excel used to teach coding Claims he is the only useful resource in class Seems to discourage classmates helping each other out Clearly hasn't updated teaching style since the 90s Portfolio shows no real world coding experience, just teaching Docking points for not putting spaces before semicolons is not preparing you for the real world.

1.0
5.0
COP3337
Grade: Not sure yet
Sep 24, 2020
Wouldn't take again

Do yourself a favor and drop the class, professor is useless. He teaches off of word and excel, and if you ask question be ready to not have them answered. His teaching style is in the 80s, and thanks to online learning(covid) that makes things even worse. If you skip a lecture you'll honestly be just as lost as if you went...

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
3.0
COP3337
Grade: Drop/Withdrawal
Oct 28, 2020
Wouldn't take again

I had to drop because we were halfway in the semester and i did not learn anything from him had to go online and kind of figure out my way. His teaching style is really old and does not like questions in the middle of the lecture. Uses Excel and word for lectures. Never saw his face during class (REMOTE CLASS SESSION).

1.0
5.0
COP3337
Grade: Incomplete
Oct 29, 2020
Wouldn't take again

Professor Shaw, from what I can see, is a relic when it comes to coding. His teaching ways are not meant for online class. The way he explains the material is not fluent for many people. Usually cuts of a student from asking a question because he refuses to stop mid-lecture. Its his last semester, and from what I see, doesn't care. No need to take.

Graded by few things
Test heavy
Tough grader
4.0
3.0
COP3337
Grade: Not sure yet
Nov 17, 2020
Would take again

There are 7 coding assignments, midterm, and final It may seem like a lot, but it isn't As long as you have a little background on java you'll be fine AMAZING lectures, he explains everything in a visual way and it's super easy to understand the concepts As long as you go to class it'll be easy to do everything He also curves the midterm and final.

Accessible outside class
Amazing lectures
4.0
4.0
COP3337
Grade: A-
Dec 1, 2020
Would take again

His lectures are old school styled - all the documents are posted early on. Grades are based on assignments and exams. Assignments can be pretty difficult, but it's not impossible. Exams on the other hard, are incredibly hard. He answers his emails and office hours are welcoming to any student. He's also available to chat after class if time allows

Accessible outside class
Graded by few things
Tough grader
1.0
5.0
COP3337
Grade: Not sure yet
Dec 11, 2020
Wouldn't take again

I can safely say that this class should be avoided if you really want to learn programming. You would think that the professor would write code from scratch, or at least show us the debugger, but no. Sad to say, but I didn't learn much here. If you make mistakes in your program, expect your grade on it to drop dramatically. Good luck if you insist.

Skip class? You won't pass.
Lecture heavy
Tough grader
2.0
5.0
COP3337
Grade: C
Dec 18, 2020
Wouldn't take again

The teaching style is very old fashion. I like how he uses play computer to explain the code in class. The assignments are good practice. However, his class is still too hard. You can't get help from anyone else(including Google) but the professor only (maybe lab assistance). There are two major exams only but they are pretty hard and confusing.

Accessible outside class
Test heavy
Tough grader
1.0
5.0
COP3337
Grade: B+
May 7, 2021
Wouldn't take again

The professor was not a good computer science professor compared to others. I took him about a year-two years ago, he didn't care about people and he didn't care to actually better his students. he uses a very rustic grading style.

Tough grader
1.0
5.0
COP2210
Grade: Drop/Withdrawal
Feb 13, 2022
Wouldn't take again

he just read word documents and doesn't explain anything and then expects you to know how to do everything for the assignments

Lots of homework
Tough grader
5.0
3.0
COP3337
Grade: A
Apr 27, 2022
Would take again

Amazing professor. He has since retired. To all CS students who actually cared, this was one of their favorite professors. People who complained about him were typically the lower 10% of FIU's student body. Phenomenal class.

Tough grader
Amazing lectures
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

6%

Textbook Required

42%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 34 grades
Most common grades:
A (9)
Not sure yet (7)
B+ (5)
Grade Distribution
A(14)B(4)C(3)D(7)F(1)A-/B+(10)
Based on 49 reported grades
A: 9
Not sure yet: 7
B+: 5
A+: 5
Common Tags
Tough grader (25)
Hilarious (12)
Skip class? You won't pass. (10)
Tough Grader (8)
Test heavy (7)
Graded by few things (5)
Accessible outside class (5)
Gives good feedback (4)
Rating Trend

Declining

-1.16 avg change
Oct
Nov
Dec
May
Feb
Apr
Last 6 months
Ratings by Course

CGS2060

5.0

(1)

COP2110

5.0

(1)

COP2000

5.0

(1)

COP2100

4.5

(2)

CP2210

4.0

(1)
+7 more courses
Difficulty by Course

COP2200

5.0

ECS313

5.0

COP3337

4.2

COP2000

4.0

COP2210

3.2

Similar Professors