2.3

Joslyn Smith

Computer Science - Florida International University

2.3
Quality
3.3
Difficulty
20%
Would Retake
135
Reviews
2.3
Quality
3.3
Difficulty
2.3
Helpful
2.3
Clarity

20%

Would Retake

135

Reviews

Rating Distribution
Official

5

10

4

26

3

19

2

28

1

52

What Students Say

An inspiration for all who want a job

CGS2250 - 1.0 rating

He is the worst of the very worst

COP3337 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 34 grades
Most common grades:
Not sure yet (9)
B (7)
A- (6)
Grade Distribution
A(8)B(11)C(3)D(0)F(0)A-/B+(12)
Based on 45 reported grades
Not sure yet: 9
B: 7
A-: 6
A: 6
Common Tags
Get ready to read (10)
Tough grader (10)
Group projects (7)
Graded by few things (4)
Lecture heavy (4)
GRADED BY FEW THINGS (3)
Lots of homework (3)
Test heavy (3)
Rating Trend

Declining

-1.09 avg change
Apr
May
Aug
Nov
Dec
Nov
Last 6 months
Ratings by Course

COP3805

4.0

(1)

COP2210

3.3

(19)

CPO2210

3.0

(1)

COP2250

2.4

(34)

CGS2250

2.3

(4)
+8 more courses
Difficulty by Course

JAVAPROGRAMMIN

5.0

PROGRAMMING1

5.0

JAVA1

4.0

COP3530

4.0

COP3804

3.6

Reviews (135)
3.0
3.0
COP3337
Nov 30, 2004

Teaches most things well; very vague on others. A lot of times he doesnt understand the student's questions. He knows a lot of his programming-material; he has a very harsh grader though.

3.0
3.0
COP2210
Aug 11, 2005

Hard to understand with his accent. Specially since its your first Programming class. I swear Prog1 was harder than 2 and 3, thanks to this guy. Not very good. Not Recommended. Take someone else if you can.

1.0
5.0
JAVAPROGRAMMIN
Aug 12, 2005

He's soo horrible! He lost my grades and gave me zero's for his losing them...and he doesnt teach well...a friend of mine who has been programming for about 3yrs took class with me and also did horribly. Does not explain clearly.Do NOT recommend.

2.0
5.0
COP3804
Sep 1, 2005

he is very unclear and confuses you alot. he goes through things fast and makes fun of the class

2.0
4.0
JAVA1
Sep 3, 2005

I can't believe this man is still teaching. Had a problem getting the Java program to work on my laptop, asked him to take a look at it. All I got was a blank stare and NO HELP. He didn't even acknowledge my presence. If you can get someone else, do it.

1.0
5.0
PROGRAMMING1
Sep 6, 2005

Absolutely terrible. Avoid at all costs.

1.0
5.0
COP3804
Nov 7, 2005

yeah his teaching is horrible.. he knows his stuff .. but to bad you cant learn it!

2.0
5.0
COP3804
Nov 9, 2005

Not an easy professor! Knows his stuff, but is not a good teacher. I got an A in his class and had to help my friends so they could pass. My 2 cents: Take someone else!!!

2.0
3.0
COP2250
Dec 28, 2005

No Comments

2.0
5.0
COP2250
Dec 28, 2005

He is extremely HARD. He gives HW assignments but doesnt explain how to do them. You need to form a study group with smart students to collaborate on the HW or you are DOOMED. He drones on and on about the easy stuff in class but neglects to cover the hard portions. You better read ahead and be prepared to ask questions in class. Avoid Him!

2.0
5.0
COP2250
Dec 31, 2005

This professor is horrible. DO NOT TAKE! he has a very thick accent.. he favors black students.. he confuses you during lectures by asking trick questions and letting you think you answered them correctly then switches around and tells you something else.. he puts things on tests that he hasn't taught well.. waste of time in my opinion.. AVOID HIM!

4.0
3.0
COP3337
Jan 20, 2006

I have been warned by many generations of FIU alumni on this prof. I had no choice but to take his class and I don't understand why many dislike him. He teaches well, practically gives you the answers to the hw in class, and tests are easy for any CS major. The other ratings must be from people who are no longer in the CS track at FIU. Good Prof.

1.0
5.0
COP3804
Mar 15, 2006

He knows his stuff but wont teach .. try to get someone else

1.0
4.0
COP3804
May 4, 2006

To begin with my GPA is 3.89 or should I say was, until I had this professor and got a D-. His assignments are never explained clearly, he doesnt teach, just gives you code. His tests are full of questions he never even mentioned in class. He will never admit a mistake in his code. AVOID AT ALL COSTS!!!

4.0
3.0
COP3805
May 5, 2006

He is a little disorganized, but overall he's a very good teacher. Fair grader and explains all the code to you. He hands out ALOT of code, but explains it. You just have to understand the west indian mentality to understand him. Good Professor

4.0
3.0
COP2250
Aug 31, 2006

I liked his class. He gives an assignment every week or every two weeks. Lots of hand outs and reviews for test, just pay attention to the things he says in class and the reviews. He is a good teacher.

1.0
4.0
COP3804
Sep 17, 2006

Week three of class and the teacher has yet to teach anything. What he does tell us is vague and says it is not up to him to teach us how to do things but for him to tell us concepts and for us to learn them on our own. I would advoid this professor at all costs. Wait till the next semester for the class if you have to.

4.0
2.0
COP3804
Dec 14, 2006

To be honest, I was scared as hell to take this class. Not only because of the programming, but because of the professors ratings. He is a nice guy, gives you 95% of the code to complete the projects, and the final is online now, so alot easier when you have the book and compiler in your face. I didnt have any sleepless nights like java 1.

1.0
5.0
COP2250
Dec 28, 2006

If you like a teacher with corny, redundant jokes then take it otherwise, you won't learn much Java unless you don't have a smart person in your class who is willing to group up with you so I recommend that you DON'T TAKE THE CLASS. I passed with a C- because I got help from another person in the class. Teacher is easily distracted and annoying.

5.0
1.0
COP3804
May 2, 2007

I took this class as a high school student. On the first day I was very scared of him. I came to realize after the first day that he is a great professor. He explains everything clearly, gives 90% of the coding in class, is very help, and has a great sense of humor. I NEVER ENDED UP WITH SLEEPLESS NIGHTS AND PUFFY EYES.

3.0
4.0
COP3804
Jun 9, 2007

Face it Java is hard and harder to teach. Smith does the job. True he is a tough grader ,but keeps the class fun and wont move on until everyone (who lets him know) understands. Dont understand comments here on his accent, he's Jamaican, they speak English. Nor the bogus remarks that he favors students based on race. if your ready for Java,take him

4.0
3.0
COP3337
Dec 4, 2007

His accent is sometimes hard to understand. He knows his stuff and if you have some background knowledge with Java, you should do fine.

2.0
4.0
COP3337
Dec 20, 2007

For a university professor, he is not prepared at all. The worst professor I have ever had. Not prepared for class, handouts are old, does not bother to update anything and his inability to answer questions from students regarding the topics is unbelievable. Avoid him at all cost.

3.0
2.0
COP3337
Dec 21, 2007

If u know how 2 program this class is easy. He even does 70% of the assignments for you in class. Only problem is that the assignments take about 3-5 hours to do. You get 1 about once every 2 weeks, and submit them online. The HW is worth more than the tests (which are multiple choice). and the tests are also online. and u don't have to goto class

3.0
1.0
COP2210
Apr 4, 2008

Goodside: gives about 90% of code, easy tests( online), funny. Badside: goes extremelly slow, never answers his emails, sometimes is disrespectful, says that students who know C++ have a hard time understanding Java LOL!( I got an A+ in his class because i know C++). Sad part: i saw the other students struggling too much :(

4.0
1.0
COP2210
Apr 18, 2008

Easy class, notes are online, assignments are fair, sometimes a pain in the but but manageable, his exams are awesome and simple if you use common sense

4.0
2.0
COP3804
Apr 19, 2008

Don't bother gettn da book, not needed. He gives u da code 4 his assignments. No HW, tests are online. Attendance is not req. I liked his course, but da assignments alone is a headache @ times, but if u have a buddy dat noes programming u should be ok. i dun remember him ever be disrespectful, he likes to joke but few will laugh @ times, he's nice!

5.0
2.0
COP2210
May 2, 2008

No sleepless nights or puffy eyes. Great Professor, highly recommend him.

4.0
1.0
COP2210
May 4, 2008

You really only need to go at the end of class to get the labs cause the assignments he gives out online. gives you 90% of code. Tests are online which make them easy if you have the compiler in front of you. Got an A and had no previous programming experience

4.0
3.0
COP2210
May 4, 2008

If you have some previous programming experience or if you have someone that can clarify any doubts this is an easy class. However, if you have ZERO knowledge of programming and nobody to help you, then you will have trouble with 2 or 3 out of the 6 assignments. The tests are easy IF you read+understand all his notes. Easy pass, but not an easy A.

1.0
5.0
COP2210
May 30, 2008

took him for cop2210, starting the class i already know the programming language as it is a hobby of mine, and i am taking it to get an easy A to boost my gpa(4creds).I can tell you he really sucks at teaching, if i didnt know how to program i would be screwed! i feel bad for everyone else in the class..he is so abstract and he teachs very orthodox

4.0
2.0
COP3804
Jul 26, 2008

tests are online, but the assignments are worth more than exams...make sure you know where you stand in the course or u'll be screwed!!

3.0
3.0
CPO2210
Jul 31, 2008

he's a good teacher just likes to do things his way, he is sometimes confusing but will show you brillance at times. great prof. with advanced knowledge on subject. the man has over a hundred books as reference to java in his office. very brillant teacher but sometimes distant in clarity. test are online, do assignments you'll pass well.

5.0
2.0
COP2210
Aug 16, 2008

He is very clear,some people here are confusing his clarity with the clarity of the actual programming. He writes online notes that explain everything in details, and he covers in exams what is on those notes only.If you go to his office he will help you a lot. he has great knowledge, his notes are way better than the text book, he is great

1.0
5.0
COP3337
Aug 19, 2008

The worst FIU's Computer science department has to offer. he assigned projects from a Data Structures book, i just found out, same code , same problem. he only lectured introduction to data structures in 2 days and then focused in GUI, and this is wrong, GUI is for IT not CS, what a waste of class time, instead of teaching the fundamentals of CS.

2.0
3.0
COP2210
Nov 13, 2008

A disaster. Did not receive our grades for anything until 2 months into the semester. He has a very think Jamaican accent and loves to speak in riddles rather than answer a question. He is a horrible teacher who will just read you a code rather than explain it. His online notes are completely different from those read in class. AVOID HIM!

4.0
4.0
COP2250
Dec 6, 2008

tests are online. He writes online notes that explain everything in details, and he covers in exams what is on those notes only

4.0
1.0
COP2210
Jan 20, 2009

I thought the class was very easy considering all the tests are online.I thought i learned a lot. But i was WRONG!! IN COP3337The teacher went over a program for review. Smith taught about 5% of the program. Everyone else understod because they had different cop2210 teachers. BOTTOM LINE IS DONT TAKE THIS TEACHER UNLESS U WANT TO BE LOST IN COP3337

4.0
1.0
COP2250
Feb 1, 2009

good teacher, simplifies the work on worksheets, and explains it in simpler terms. But be warned, if youre expecting to laugh, this teacher has the most dryest jokes that you dont know whether to laugh or be blank faced.

4.0
2.0
COP3804
Apr 7, 2009

He's a very laid back guy. The exams are online and there is no attendance check. He assigns about 6 programming assignments which can be a pain in the butt, but he gives you more than half the code!! I like his class, he makes it less stressful.

2.0
4.0
COP3804
Apr 28, 2009

You will know your grade on the last week (YES last week). Be on top of him if you don't want to fail. He hates to answer questions + waste time like crazy, always late and he is 'S' LAZY.He doesn't curve at all, likes to jam everything at the last min and don't waste your time mailing him. Last assignment is HUGE."Puffy eyes" all the way,Good luck

3.0
2.0
COP3804
May 2, 2009

He is a Nice and Fair Grader. Class consist of 6 Assignments, 2 online Tests, and 1 Final. He cares for his students grades but overall he cannot teach java effectively. I learned little to nothing from his lectures; I struggled doing each assignment since I have to self teach myself all the materials. Attend class only for his hint code sheets.

3.0
3.0
COP2250
May 30, 2009

He makes jokes everyday which suck. You barely understand what he says. BUT! everything you need to learn the material is online on his site. He posts the assignments online. Two tests, online! Just go to his office and ask for help and you'll do fine. I got an A when I deserved an A-

4.0
1.0
COP3337
Aug 15, 2009

If you just want to pass, take it with him. If you really want to learn, take it anyone else.

1.0
5.0
COP3804
Apr 21, 2010

Class consists of 6 Assignments, 2 Online Tests, and 1 Final (Online). Somewhat cares for his students grades, but overall he cannot teach java effectively. Learned nothing from his lectures and struggled doing each assignment since I have to self teach myself all the materials. Attend class only for his hint code sheets which are a blessing!!! GL!

4.0
2.0
COP3804
May 3, 2010

Professor Smith is probably the most lenient professor when it comes to programming. Class consists of 5-6 programs and 3 tests. If he feels the class is a little behind with the lectures, he extends the program deadline. Tests are done on moodle and he gives you a 24 hour window to complete tests.

2.0
3.0
COP2250
Jun 21, 2010

Don't expect him to show you examples, "you're FIU students", laugh with his jokes or there will be many akward pauses in the class, you don't need the textbook, he posts stuff online, don't expect him to show you why you messed up

5.0
3.0
COP2210
Jun 29, 2010

This professor could probably program just about anything straight from binary! Pay a lot of attention to his lectures and study his notes carefully, although for an A you also need to read the book carefully. Very helpful. Combines class, lab practice and tutorial, which is great. It helps if you turn your cellphone and laptop off.

5.0
2.0
COP2210
Jul 26, 2010

Alot of people say he doesn't teach, but they're the ones who expect him to give you all the answers. Just show up, pay attention in class and ask questions and you'll be good. He helps you when you don't understand. There's alot of problem solving(logic)involved but it gets fun. I knew nothing about programming when i signed up. The class was easy

3.0
4.0
COP2250
Aug 9, 2010

6 hw, 2 test, 1 final, you have to pass the final to pass the class, print out the notes and bring them to class, try not to miss a class, at times he talks as if everyone understands it as much as he does, if you atleast understand the methods in the program, you will be able to get the essays of the test and pass

2.0
2.0
COP2210
Aug 19, 2010

His lectures aren't great, but he provides lots of helpful online notes and programming examples. If you have some familiarity with programming, this will be a good introduction to Java and an easy A. If you're completely new to programming, he's not the best teacher to introduce you to it, but you'll get it if you study the online notes.

3.0
1.0
COP2210
Aug 23, 2010

He is a great guy who isn't such a great teacher. I never took a programming class before. I had no prior programming experience either and I honestly never payed attention or read any of his notes. That said I got an A-. This guy is easy but be warned you won't learn enough to pass programming II! Also be warned coding was like breathing to me.

1.0
5.0
COP2250
Dec 1, 2010

Nice Guy. Bad professor. No structure in his lecture. If you want to learn Java take another professor.

4.0
5.0
COP2250
Dec 10, 2010

good guy but bad professor, you dont learn java, you just try to pass the class because you have to, read the book !!! he does not teach clerly

2.0
4.0
COP2250
Dec 12, 2010

Hes a nice guy but hes bad at teaching java. He gives you like half of the code for most of the assignments. Like someone said before, hes an easy pass but a hard A. If you want to learn take someone else.

3.0
2.0
COP2250
Feb 15, 2011

Not the easiest class, but it's doable. I knew NOTHING about programming when I came in, and got an A. The six programs are tricky sometimes, beware. I needed some outside help at times, but the professor will answer your questions if you ask. Tests are online and easy. If this guy's your only option don't be scared. Just be dedicated to the class.

2.0
4.0
COP2250
Apr 20, 2011

He is an old school programmer from the 80s with a PHD in mathematics and computer science. He knows what he is doing but is not great at teaching. He is a fair grader but does not answer many questions mainly becuase he dose not understand them. Heavy Jamaican accent but understandable. Go to class and copy every thing he puts up.

5.0
3.0
COP2250
May 8, 2011

Mr. Smith is a very good teacher who is both knowledgeable in Java and Math. I liked his different teaching methods to make complicated ideas simple. He teaches from his power-point slides which can be tedious but are very useful if you do not want to read the book. Best Java professor in school thus far! Take him and you won't regret it.

3.0
5.0
COP2250
May 10, 2011

OMGGGGG i thought this class was gonna be easy thats why i took it.. But boy was i WRONG.. if you dont know anything about java, DO NOT i repeat DO NOT take this class.. you will fail.

4.0
4.0
COP2210
Aug 23, 2011

He makes lectures very clear but was enough to get me thru part of his assignments. His notes, book, and labs will REALLY HELP when doin the assignments. I ad no prior java experience, and went to only half the classes due to work, got a "B-" only cuz of the final exam. Everything else 100%, Notes, book, and definitly the labs WILL HELP!

1.0
4.0
COP2250
Nov 28, 2011

This man cares not about anyone. He cannot teach. He cannot speak. He is not capable of dealing with students. I do not recommend. Programs are easy, but going to class is useless with him. Beware of stupid people.

2.0
4.0
COP2250
Feb 2, 2012

His lessons did not prepare me for Intermediate Java. My intermediate Java teacher has to teach me the stuff that Smith was supposed to teach me. He refuses to post the answers to past assignments on the website, so you'll never know how to code it right. Do not get him as your professor unless you already know how to program.

3.0
2.0
COP3804
May 3, 2012

If you struggle with java TAKE HIM, YOU CAN PASS!!!!!!!Ive taken Java 1 and 2 with him. He is not as bad as people say. He gives you a lot of the code required for the hw. My code for the last hw only did 1 of the required 8 things and he gave me full credit. Also you need a 70+ on the final to pass the class. I got a 63 and he still passed me!

4.0
1.0
COP2250
Aug 20, 2012

I cannot belive this guy has 2.8! He is a great professor and breaks down programming to the basics making very easy to learn. Before the class starts he tells you need no programming experience and only high school math to pass the class. Students who left him bad rating must not know how to add and subtract...

2.0
3.0
COP3804
Aug 23, 2012

Very unhelpful, he will not help you if you have a problem. His teaching methods aren't bad but if u have any problems HE WILL NOT HELP YOU.

2.0
5.0
COP2250
Sep 25, 2012

Ok, this guy just throws you into java and makes you do hard assignments doesn't show you how to do anything and expects you to complete the assignment correctly with no guidance, this is the worst teacher ever

2.0
2.0
COP3337
Dec 12, 2012

He is a good professor. With that being said, I really don't understand why he needs to make jokes all the time in class. It's really too much joking around for my liking. I was expecting much more of this class to be honest

4.0
1.0
COP2250
Dec 13, 2012

He's a funny guy. Sometimes it's hard to differentiate when he's serious from when he's joking... All exams are online, easy to do if you just read through his VERY thorough online-notes. If you have no prior Java-knowledge, this class may be difficult since he doesn't really cover much in class. Read the text and his online notes and you'll be set

2.0
3.0
COP3804
Dec 13, 2012

He is a fair teacher when it comes to the hw and tests, but it's honestly almost impossible to contact him without having to go to his office, the man never checks his messages at all or he ignores you on purpose.. If you are bad at java maybe his class is good for you since he gives out a lot of notes.

5.0
3.0
COP3804
Jun 3, 2013

Nowhere near as bad as I've heard/expected. Presents Java very clearly and answers all questions you have in class. Haven't had to contact him outside of class yet so I can't comment, but by the looks of it, if you pay attention in class you'll be fine. The material is what's pretty challenging. You'll need a few hours for each assignment.

1.0
5.0
COP2210
Jun 12, 2013

Bad teacher. Sure, he is nice enough, but what does that matter when he can't teach? You pay to learn, I honestly didn't learn anything without teaching myself and pouring over the book and notes, I basically paid to teach myself. The people calling him a great teacher here, have never seen a truly great teacher. Reads powerpoints thats it. Bad.

2.0
5.0
COP2210
Jun 13, 2013

Not really helpful. His way of teaching may work for someone who has programming knowledge but not for an absolute beginner.

1.0
5.0
COP3804
Jun 17, 2013

He is the worst. Do not take him for Java 2. It's impossible to get an A in his class. He is also very inconsiderate of his students. I hated this guy. He also thinks he's funny, but he's far from it- wasting class time with stupid jokes. His Jamaican accent is very thick, so you can barely understand what he's trying to say. Avoid him!

1.0
2.0
COP3337
Dec 19, 2013

It's just as impossible to fail as impossible to get an A. He is the worst of the very worst. I didn't understand a single thing he said. Exams are hard, he is a ridiculously irrational grader, sometimes giving more than deserved other times (most times) giving less. Even a donkey could pass his course, but not even Mark Weiss could get an A.

3.0
2.0
COP3337
Apr 22, 2014

Yes this class is an easy A, but only if you actually try and learn the things on your own. Don't expect to learn everything from the lectures alone. I would say this is like taking an online class but with a tutor to help. You'll learn more asking him specific questions than what he lectures. And if he says he'll post something online, he won't.

4.0
2.0
COP3337
May 1, 2014

Class is easy but will require you to study a lot on your own. I struggled with understanding him, but I did think he was helpful especially with assignments. He gave a lot of the start up code needed, so you weren't left alone. His final was hard, but he gives a review which is helpful! My average was a high B and he passed me with an A-.

1.0
2.0
COP2250
Jul 2, 2014

Avoid this professor unless you already have a background in programming. He's lectures are not clear and thorough enough to fully understand. He is not flexible with assignments and if you need further assistance.

1.0
4.0
COP2250
Jul 22, 2014

This guy is terrible. If you have no programming background. STAY AWAY! He does not teach clearly and his T.A is worse. Attendance is not mandatory, all lectures on and assignments are posted online, Labs are not graded and you need a 70 in the final to pass the course.

1.0
4.0
COP2250
Aug 12, 2014

He knows his stuff, but no idea how to Teach! Help? Forget about it. You're better off looking for a tutor to show you how to program. Got lucky passing this class.

2.0
3.0
JAVA
Grade: B
Aug 23, 2014

Most of the assignments are easy, especially if you read and understand the powerpoints. If you google a few things, you'll get some good help too. I had no prior knowledge to programming, got a lucky B. Tests are easy. Labs aren't required. Attendance isn't required. Attending is a waste of time, he goes over what is on the powerpoints.

1.0
2.0
COP2210
Grade: A+
Oct 5, 2014

When I took this class I had already been programming in Java for 3 years. This is by far the WORST professor in FIU. He never answers questions, his assignments are barely in english (lots of instructions that are out of order and poorly written) His assignments are pretty easy, even for a begginer but his final isn't actually readable. STAY AWAY

2.0
5.0
COP2250
Nov 3, 2014

I took this class as it was the first class to java programming. It was anything but intro to java. He teaches as if you are already a Computer Science major. I had two java programmers help me through the projects and even then we could only get a B-. Insanely harsh grader with crazy high level of difficulty. To top it off he has an accent.

3.0
4.0
COP3337
Dec 14, 2014

He's not very good. Makes too many jokes. He would just kind of show us the code and I don't feel he thoroughly goes over it and the concepts with us to the point that we understand completely. He gives a lot of the code for the assignments either in class or online. If you could take someone else that's better, do it. If not, it's not disastrous.

3.0
3.0
COP3337
Dec 20, 2014

This professor to me falls within the average: not great nor bad. I think he tries hard to explain things, although I have a feeling most people including myself just doesn't get his explanations. I actually think he can be okay if you truly have a good grasp of programming. If not, perhaps not the best to try.

1.0
1.0
COP3337
Grade: A-
Feb 3, 2015

He takes too much class time trying to make jokes; his accent is really heavy, you will probably not laugh at them either. Actually, his accent is so heavy that you will probably never understand anything what he's saying. The assignments aren't too clear either. Only saving grace is that the tests are online. Take this if you plan to self-study.

2.0
4.0
COP3337
Grade: Not sure yet
Apr 8, 2015

I am currently taking him for Programming 2. Worst teacher I have ever had. This is my first year learning programming and even though its Programming 2, he should still teach the basics and go over everything thoroughly. He teaches as if everybody in the class are experts. Avoid him if you can. His think accent is hard to understand and lame jokes

1.0
4.0
CGS2100
Apr 14, 2015

The funny thing is that he is not funny. I cant learn from watching someone work on the keyboard, because I actually need to work with the keyboard and computer to know what I'm doing. The book and TA's are helpful. Plus, I have a bit difficulty understanding what the professor is saying.

3.0
2.0
CGS2100
Grade: A
Apr 25, 2015

Class is easy. Just show up to the lectures to kill time. Everything you need to know is in the book. The tutorials are easy and quick to do if you don't lose focus easily.

2.0
4.0
COP3337
May 4, 2015

He gives 6 assignments in the semester totaling 40% of your grade. No guidance on these & instructions are ambiguous. Also expects you to finish the code how he wants it & doesn't leave room for you to explore and find your own style in coding within proper bounds. Tests(2; 30%)Final(30%) are online on Moodle & questions are also ambiguous.

2.0
3.0
COP3337
Grade: B-
Aug 5, 2015

The final is worth 30% of the grade, but if you get less than a 70% on the final, you fail the course. There are 6 assignments, and 2 exams. You won't learn much from him, you'll have to teach yourself, but you do need to go to class to know how he wants programs done. If it's not done his way, you get points taken off.

4.0
3.0
COP3337
Grade: B
Mar 1, 2016

Overall a good Professor. Will help you to understand if you ask. His homeworks are the thing in PG2. His tests were straightforward. Go to the lectures, expect the homework. Interesting lectures, enjoyable Professor. Ask him if you need help with the homework, he responds. Class was good.

1.0
3.0
COP3337
Grade: B+
Jun 14, 2016
Wouldn't take again

Lessons not clear Doesnt go over assignments unless u ask questions in class He wont answer emails soon Ambiguous instructions.. Ask if u correctly did the assignment? "Cant tell you, wouldnt be fair to other students, you'll find out when its graded" Tests r straightforward Pray u pass the final. Else u fail the ENTIRE course regardless

4.0
3.0
COP2210
Grade: A
Jul 23, 2016
Would take again

I took him for programming 1 and think he's a decent professor. It helps to have some basic programming knowledge beforehand, but not necessary. He is extremely detailed in his explanations and takes his time going through the material in class. He does have an accent, but it didn't effect my understanding or grasp of the material at all.

1.0
3.0
COP3337
Grade: A
Aug 11, 2016
Wouldn't take again

Even tho i ended up with an A in his prog 2 class, i would definitely not recommend him. I learned nothing from him. The class material is not hard, but you do need to rely on outside sources to understand it. Hes a good man, but as a prof id give him a D-. Taking him is the same as taking an online class. Youll end up teaching yourself.

GRADED BY FEW THINGS
1.0
3.0
COP3804
Grade: B
Dec 12, 2016
Wouldn't take again

Puts wrong dates for his online quizes. Takes 2 months to grade assignments

GRADED BY FEW THINGS
1.0
1.0
CGS2250
Grade: Not sure yet
Mar 19, 2017
Wouldn't take again

An inspiration for all who want a job. If this guy is still teaching, then rest assured, the future is bright. Doesn't post anything on time. Doesn't grade anything in a timely manner. Disappears for weeks without giving feedback. He wrote his own book for the course, terribly written. Need help with something? Google is your friend.

1.0
1.0
COP3337
Apr 3, 2017
Wouldn't take again

Skip class and you will pass. Class is a joke , assignments are online can be found and done easily. Not a hard class at all. Exams are online. He does take a lifetime to grade anything and get anything done. Show up in the last week to see where you are.

LECTURE HEAVY
3.0
3.0
COP3337
Grade: A-
May 9, 2017
Wouldn't take again

He is a fine guy. The problem comes from how vague he is. Some parts of the assignments and tests are very badly worded and difficult to comprehend. He grades very slowly and for some reason, you must get above a 70% on the NON-CUMULATIVE final test to pass the class. In addition, he wrote and pretty much directly lectures out of the book.

1.0
2.0
COP3804
Grade: A
Mar 31, 2018
Wouldn't take again

This man has learned the system and is taking full advantage. He wrote the required book (riddled with errors) and does not even grade your assignments. I've received 100s on all my assignments despite being incomplete. Tests are hard to follow because he cannot construct an english sentence so they are difficult. Haven't learned a thing. Avoid.

1.0
5.0
COP2250
Apr 29, 2018
Wouldn't take again

Be prepared to find resources outside of class. Discussions yield very little. He throws you in to the deep end after the 1st assignment and takes 3-5 days to reply to a question.. by then your assignment is due. Unfortunately, you cant avoid this prof. He is the ONLY one that teaches Java online. SMH

Tough Grader
GRADED BY FEW THINGS
3.0
3.0
COP3804
Grade: B
May 3, 2018
Would take again

I pretty much taught myself everything . He isnt the worst , since the textbook used is one that he wrote himself s not that bad. All of this assignments are based on the examples given in the text. Study his study guides that he provides for the test! Hes just okay honestly. 2test and a final, dropped the lowest of the 2 test. 6 assignments

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
4.0
COP2250
Dec 11, 2018
Wouldn't take again

Honestly, for me he has been the worst professors I've had since I've been in college. I believe his textbook isn't helpful at all, i've had to go offline and find other sources to try to learn this subject. Even during his office hrs i didn't learn anything. You're better off learning on your own on this class.

Get ready to read
1.0
3.0
COP3337
Apr 26, 2019
Wouldn't take again

You probably won't learn anything unless you're really into programming and youre teaching yourselg while taking the class. He doesn't really care about the class, that you could wing it and pass, but you wont learn anything...

1.0
3.0
COP3337
Grade: A-
Aug 2, 2019
Wouldn't take again

His lectures are boring, you won't learn anything from him. He takes to long to grade tests and assignments. His textbook is full of errors, and his programming assignments are poorly written. His grading criteria is weird, sometime he will give you more than you deserve and sometimes less even if the program runs perfectly.

Tough grader
2.0
3.0
COP3337
Grade: B-
Aug 2, 2019
Wouldn't take again

His lectures are based off of HIS textbook that you're supposed to buy. Instead of going to class, just read the book on your own time. IF you even buy that book. Not really worth buying it. The homework is work more than the exams. And to do the hw, you need the book. Tough Cookies.

Lots of homework
Get ready to read
2.0
1.0
COP2250
Grade: B
Jan 2, 2020
Wouldn't take again

Took his class as I was late to register for classes, a big mistake. Didn't learn anything and afraid I'm going to have to relearn this class for my intermediate java course. Fair grading on the homework which ends up counting more towards your grade. 3 Tests, noncumulative, done at home, easy. Doesn't submit grades until hours before they are due

1.0
5.0
COP3337
Grade: Not sure yet
Jan 20, 2020
Wouldn't take again

Just a NO. Won't learn anything at all. I was so stressed every day.

Graded by few things
Lecture heavy
Tough grader
5.0
3.0
COP2250
Grade: B+
Apr 16, 2020
Would take again

Wrote and published his own textbooks for this course. Personable. Knowledgeable. Professional. Funny. Caring. First and only one of my FIU Online professors ever to dictate live, in-person video lectures and assignment reviews.

Respected
Inspirational
Caring
1.0
4.0
COP3530
Nov 11, 2020
Wouldn't take again

I took this professor for Prog 2 and now for Data Structures (ONLY because I literally had no choice) and Im just going to tell you right now please avoid this professor. He cannot teach. I learned nothing from his classes and I had to teach myself both of the courses. His textbooks are based on HIS code which are sometimes wrong. Just avoid.

1.0
5.0
COP3804
Grade: A
Nov 25, 2020
Wouldn't take again

This is by far the worst professor I've ever taken. This is my second degree, and in over 200 credits worth of courses, none have even come close to as bad as this man. He's unapproachable and doesn't explain anything. The textbook for the course (required and written by him) is full of grammatical errors and antiquated coding practices. Stay Away!

4.0
3.0
COP3530
Grade: A
Dec 14, 2020
Would take again

The textbook is necessary, but you can get a pdf for free. A lot of reading, 4 programming assignments, and 3 discussions. He doesn't explain the assignment well and the textbook is hard to understand, but if you ask for lectures, he is very quick to provide them. The exams are fine if you pay attention and take notes.

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
5.0
COP3804
Grade: C
Dec 17, 2020
Wouldn't take again

The most cold-hearted professor you will meet! He will not help you out at all! Forgets to open assignments, doesn't teach, his book is filled with grammar issue, & respond to email late. Has no compassion for his students whatsoever. If you struggle with programming, this prof is not for you. Avoid him if you can!!

Get ready to read
Tough grader
1.0
5.0
COP3804
Grade: Not sure yet
Dec 22, 2020
Wouldn't take again

Worst professor. DO NOT TAKE HIS CLASS!

Test heavy
Lecture heavy
1.0
4.0
COP3804
Grade: Not sure yet
Apr 1, 2021
Wouldn't take again

his tests are super difficult and the "study guide" helps with 1 questions really and the test is completely far from what the study guide tells you. only teaches out of his book and doesn't properly explain a concept when you have a question.

1.0
5.0
COP3804
Grade: Not sure yet
Apr 16, 2021
Wouldn't take again

Study guides are pointless, helps with 1 question maybe 2. Doesn't answer students, takes forever to grade assignments (also isn't very clear what he wants in the assignments they all contradict them selves) and doesn't give feedback on them at all... DO NOT TAKE THIS PROFESSOR.

Lots of homework
Get ready to read
Tough grader
1.0
1.0
COP2250
Grade: B+
Apr 21, 2021
Wouldn't take again

Do not take any courses with this professor. They do not answer questions thoroughly and prolong lectures. The 'required' book for the course is never used once. It is a total waste of money to buy the book, which isn't that great at teaching the subject either. I recommend learning from CodeAcademy website, since you will not learn much from this.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
COP3337
Grade: B-
Apr 29, 2021
Wouldn't take again

Do not waste your time with professor smith, you wont learn anything and have to teach yourself. His book is full of errors, 6 assignments 2 exams, be prepared to have him give you random points off for no reason. Attendance is 10%.

Get ready to read
Test heavy
Tough grader
1.0
3.0
COP3804
Grade: B+
Dec 15, 2021
Wouldn't take again

Completely hands off approach to this class taken by the professor, He is really late in replying to emails and grading. I finished the class with an 89.7% and his reply to me when I asked for a curve was that he "doesn't make it a practice to alter students grades". Wouldn't reccomend.

Graded by few things
Group projects
1.0
5.0
COP2250
Grade: B+
May 18, 2022

Worst professor I have ever had. Does not consider his students. Heavily unorganized, posts homeworks late, does not respond to messages. We had 8 labs in the syllabus and he only posted 2 on the last week of class along with the final. Teaches out of order and does an extremely poor job of explaining. DO NOT TAKE THIS PROFESSOR.

Tough grader
1.0
4.0
COP3337
Jun 22, 2022

Drop this class now, worst professor I've ever had. Assignments are vague (all group work with shared credit), never answers emails, lectures are not useful. He no-showed for the first weekly meeting, changed the syllabus days later to "no meetings", then sent notice weeks later that meetings were happening while the syllabus still says otherwise.

Group projects
Graded by few things
1.0
5.0
COP3530
Grade: B+
Sep 17, 2022

Literally impossible to contact since there is no class and he doesn't answer emails. Entire fall semester for this class consists of 4 unorganized assignments, midterm/final, and 2 discussions. For some reason we are put into groups of 2 for the assignments with shared credit. Some people aren't even in a group, the class is just so unorganized.

1.0
5.0
COP3530
Grade: Not sure yet
Oct 5, 2022

guys a bum no idea how the university hasnt fired him yet. not even sure if he exists theres 0 contact yet this semester and he has only posted one assignment and we're halfway through. this guys career and class is a joke

1.0
5.0
COP3337
Grade: Incomplete
Nov 11, 2022

His instructions for assignments are extremely unclear and vague. There has been many times where we have had to contact him and he never replies in a timely manner. There was no feedback on what we did wrong on the midterm. His book is published by himself and is full of mistakes. Overall a very poor instructor, avoid him at all costs.

Get ready to read
Group projects
4.0
4.0
COP3804
Grade: C
Dec 7, 2022
Would take again

Professor Smith is systematic with his lectures and they are dense in information. The only issue I had was sometimes to understand his accent. for me his class was difficult but good.

Tough grader
Get ready to read
2.0
4.0
CGS2250
Grade: A-
Dec 9, 2022
Would take again

I agree with what everyone else is saying. The thing is all of his homework comes out of his book, they are actually end-of-chapter questions. To be a good programmer you need to be able to find solutions. If you're able to do that you can pass his class. Most of his lectures also give you the information you need. Tests are not easy.

Group projects
5.0
4.0
COP2250
Grade: A-
Dec 15, 2022
Would take again

A hard lesson in programming is that you just kind of have to learn certain things on your own sometimes, but if you do the work you can succeed in this class. I'm not sure I'd recommend taking with zero coding experience. The class did lack a little organization, but the professor was easy for me to reach and helpful if I had extra questions.

Tough grader
Group projects
Accessible outside class
4.0
4.0
COP3804
Grade: C+
Dec 15, 2022
Would take again

Classes are traditional lectures. Demands student attention and follow up. Personal commitment and practice will make a difference. Professor did take time to respond to inquiries but he expects high caliber students if you are not willing to do the work you wont be a happy camper.

Get ready to read
Participation matters
Lecture heavy
5.0
3.0
CGS2250
Grade: B
Feb 13, 2023
Would take again

Professor Smith is old school but is really knowledgeable and he writes his own textbook. If you know a bit about coding like any object orientated language you will get by just fine. He does PowerPoint lectures and then shows examples in the IDE he uses so attending his classes makes it a lot easier. Good at answering questions and cares

Gives good feedback
Caring
1.0
5.0
CGS2250
Grade: A+
Feb 20, 2023

Avoid at all costs. As someone who already knows java, this class would be insanely overwhelming to anyone new to coding. His classes do not teach anything related to the assignments. Half way through the course he said most of us were failing so he put the failing students in groups with the excelling students and forced them to carry their weight

1.0
3.0
COP3804
Grade: A-
Apr 29, 2023

Professors Smith never graded any of our assignments until finals week. He had no communication throughout the whole course. 5 assignments total plus a midterm and a final test. First 2 assignments were individual, last 3 assignments we were partnered. Not really much teaching going on at all, only took as it was my only option.

Group projects
Graded by few things
1.0
5.0
COP3804
Grade: B-
May 9, 2023

Expect all grades to be put in last minute and professor to be unresponsive the entire semester.

1.0
5.0
COP3337
Grade: Rather not say
Aug 5, 2023

If you want to learn programming then skip this Prof. Still waiting for him to reply to messages about assignments/exams, and the class ended a week ago.He wrote the textbook, it's horrible. Feels like a scam to pay for that book.This Prof had me seriously doubting if I want to continue as a CS major.This class was a waste of time, energy & money.

1.0
3.0
COP3530
Grade: Not sure yet
Nov 30, 2023

Joslyn Smith does not care about his classes. I took him online and to start with he just ended up uploading the wrong assignment from the wrong class and it took him about two weeks to correct. He also went a month without uploading course materials and we had to get the Computer Science assistant director involved for him to do his job.

1.0
4.0
COP2250
Grade: Not sure yet
Dec 2, 2023

He is the absolute worst professor you can ever have! Awful, unresponsive, and no clear grading criteria. AVOID AT ALL COSTS. I learnt nothing and it was a waste of time. He also takes off points for assignments and does not give extensions. He will not respond to your canvas or email until a couple days later.

Tough grader
Group projects
2.0
4.0
COP3804
Grade: B
Nov 24, 2024

Professor Smith's class can be challenging, but unstuck study proved really helpful for my study prep. Stay engaged, use the textbook, and you can do well despite the professor's hands-off approach. Not the most communicative, but the material is manageable with the right tools.

Class Info

Online Classes

100%

Attendance Mandatory

22%

Textbook Required

89%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 34 grades
Most common grades:
Not sure yet (9)
B (7)
A- (6)
Grade Distribution
A(8)B(11)C(3)D(0)F(0)A-/B+(12)
Based on 45 reported grades
Not sure yet: 9
B: 7
A-: 6
A: 6
Common Tags
Get ready to read (10)
Tough grader (10)
Group projects (7)
Graded by few things (4)
Lecture heavy (4)
GRADED BY FEW THINGS (3)
Lots of homework (3)
Test heavy (3)
Rating Trend

Declining

-1.09 avg change
Apr
May
Aug
Nov
Dec
Nov
Last 6 months
Ratings by Course

COP3805

4.0

(1)

COP2210

3.3

(19)

CPO2210

3.0

(1)

COP2250

2.4

(34)

CGS2250

2.3

(4)
+8 more courses
Difficulty by Course

JAVAPROGRAMMIN

5.0

PROGRAMMING1

5.0

JAVA1

4.0

COP3530

4.0

COP3804

3.6

Similar Professors