3.0

Dave Small

Computer Science - University of Florida

3.0
Quality
4.2
Difficulty
43%
Would Retake
98
Reviews
3.0
Quality
4.2
Difficulty
3.0
Helpful
3.0
Clarity

43%

Would Retake

98

Reviews

Rating Distribution
Official

5

29

4

14

3

18

2

17

1

20

What Students Say

Don't take this course with Dave

CEN3031 - 1.0 rating

Said there would be 3 projects

COP3530 - 2.0 rating
Class Info

Attendance Mandatory

45%

Textbook Required

90%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 15 grades
Most common grades:
A (4)
Not sure yet (4)
B (3)
Grade Distribution
A(6)B(3)C(2)D(1)F(0)A-/B+(3)
Based on 20 reported grades
A: 4
Not sure yet: 4
B: 3
A-: 2
Common Tags
Tough Grader (5)
Skip class? You won't pass. (3)
Get ready to read (2)
GROUP PROJECTS (2)
Inspirational (2)
Respected (1)
GRADED BY FEW THINGS (1)
EXTRA CREDIT (1)
Rating Trend

Stable

+0.19 avg change
Jan
Apr
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

COP4730

5.0

(1)

COMPUTER

5.0

(1)

COP4600CDA3101

5.0

(1)

CAP3020

5.0

(1)

DP

5.0

(1)
+18 more courses
Difficulty by Course

4600

5.0

CIS4901

5.0

CAP3020

5.0

CIS4930

4.8

CIS3022

4.8

Reviews (98)
3.0
4.0
CIS3020
Jan 14, 2002

too involved with admin., they forgot how to teach

1.0
3.0
CIS3020
Apr 19, 2002

No Comments

4.0
2.0
CDA3101
Aug 10, 2002

Good Teacher. Good Outline.

2.0
4.0
CIS3020
Nov 18, 2002

No Comments

4.0
5.0
CDA3101
Jan 25, 2003

Fair professor, difficult course. Many extra credit opportunities. Decent curve

3.0
2.0
CDA3101
Feb 18, 2003

Obnoxious and egotistical, BUT the class was mostly fair.

2.0
3.0
CIS3020
Mar 6, 2003

No Comments

3.0
3.0
CIS3020
Mar 8, 2003

No Comments

5.0
4.0
COP4730
Mar 25, 2003

Dave is a difficult teacher, but you'll learn a lot in his classes. An A is totally possible.

5.0
3.0
CDA3101
Apr 11, 2003

very difficult teacher, but explains things well. likes to make a rule that if you do not get an A on the final, you cannot get an A in the class. Be prepared to study a lot for his classes. Likes weekly quizzes.

3.0
5.0
CIS3020
Apr 17, 2003

Very difficult professor. Fair, but very hard. Egotistical.

3.0
5.0
CDA3101
Oct 31, 2003

He's awful! He teaches ok, but the quizes every week are 10X harder than what he shows. You don't have time to study for these things and he likes it when the class does poorly. Beware of him!

2.0
5.0
CDA3101
Dec 15, 2003

The worst class I have ever taken at UF. The quizzes border on impossible and his ego is so big he won't curve the the quizzes (the class of 100+ must all be stupid). Do yourself a favor...wait until Schmalz teaches the class to take it.

1.0
5.0
CIS4901
Feb 23, 2004

He is obnoxious, unclear, and unhelpful. If there is any way to avoid taking one of his classes, you definitely should.

1.0
4.0
CDA3101
Apr 11, 2004

No Comments

2.0
4.0
CIS3020
Oct 3, 2004

Horrible style. Arrogant, pedantic, egotistic and condescending. His tests and quizzes are incredibly difficult. And he won't curve even if everyone in the class got 60% or less. He has cheating paranoia. Avoid by all means! Wait 4 nxt sem. if you can.

1.0
4.0
CGS3460
Oct 4, 2004

He's amazingly egotistical and condescending. If you don't have a strong background in the subject, you won't do well. Don't take any class taught by him.

1.0
5.0
CGS3460
Oct 4, 2004

This class is not an introductory class like it claims to be. Very condescending professor, quizzes are really hard and 90% of the grade.

1.0
5.0
CGS3460
Oct 17, 2004

One of the worst teachers I have ever had.His lectures are vague and unclear.HIs quizzes are too hard and too long for an intro class. When you ask questions he makes you feel like****!He asked for our pictures at the beginning of class. EWW! HORRIBLE!!!

4.0
5.0
CEN4500
Oct 21, 2004

Hard prof; explains things well.He didn't give much quizzes in this course (take it in the summer) but the quizzes he did give were very easy.Keep up with the previous lectures.3 extremely hard projects and didn't finish all but he droped one and curve so I still got an A with low B's on the exams.

1.0
4.0
CGS3460
Nov 20, 2004

Very unclear & vague, horrible style of teaching. Quizzes are hard with little time & worth 100pts each. Doesn't give partial credit for quizzes either you get it or you don't. Usually assigns HW on material covered in the last min of class. Unsincere & not helpful. Also, has the worst analogies.

1.0
5.0
CGS3460
Dec 11, 2004

This Professor is the worst professor I have ever had or heard of. I would not take any class with him again even if my life depended on it. I mean if you had the choice of taking a class with this man once a week or flying to Washington State each day for class, I suggest Delta Airlines.

4.0
4.0
CDA3101
Dec 15, 2004

Yeah, the quizzes are hard but they are on the material just covered. Inflexible about answers accepted. Very knowledgeable of the material and I thought his diagrams were really helpful.

2.0
5.0
CDA3101
Apr 7, 2005

No Comments

5.0
4.0
COP4600
Jun 6, 2005

Good professor. His tests are difficult, as are his quizzes. You actually learn something in his class. Dont expect a Computer Science Degree to be awarded to you for doing nothing. And, to whoever wrote the last comment, thats just an ignorant and stupid thing to say.

3.0
5.0
CIS3020
Grade: D-
Jul 6, 2005

One of the worst/hardest professors I have ever had.I feel like I learned alot in the class, but only because I was under an arrogant tyrant.Vague in communicating his expectations, and gets off on throwing things at his students that are near impossible.Cheating paranoia is out of control. Check out http://www.cise.ufl.edu/~dts for proof.

1.0
5.0
CDA3101
Jul 29, 2005

No Comments

5.0
4.0
CIS3020
Aug 1, 2005

My experience with Small is that he's brutally tough and does expect pretty exact regurgitation of lecture material. However, he's definitely not unfair, and while his personality is abrasive in itself, he's extremely helpful and will show interest in the interested student. (3 major tests, a few bonus homeworks, and 10 quiz sessions - hard!)

1.0
5.0
COP4600
Aug 3, 2005

This class is hell no matter what! But Dave makes this class worse. The projects are incredibly hard and then at the end, after you have worked on it for days, he will say it was just bonus. Does not explain material, tests are hard, and makes you do EVERYTHING on your own. Makes students feel like they are stupid.

5.0
4.0
CEN4500
Aug 4, 2005

The projects are extremely time-consuming. The lecture material is fairly easy. Take this course during the summer and enjoy the small class size. He readily replies to emails and points you in the right direction. Grading of projects is very tough. However, he wants to prepare students for the world where partial credit does not exist.

5.0
1.0
COP4600
Aug 16, 2005

Dave is a very hard teacher...but he puts effort into his teaching material. After crying during the final examination I realized that Dave taught us a valuable lession about making mistakes in the work place. You must know what you are doing, or you will get fired.

5.0
1.0
COMPUTER
Sep 1, 2005

excellent teacher! Best I had at UF.

2.0
3.0
CIS3020
Sep 26, 2005

It's a shame that there are not other teachers for this class. You just have to deal with him. I would call this class, "who can nit-pick the most" class. His teaching style is based largely on abstract ideas and terminology. He does not teach by example. If you understand the concept but not the terminology he doesn't seem to care.

5.0
4.0
COP4600CDA3101
Oct 16, 2005

Dave is the best teacher that I have had in the entire CISE department. He emphasizes the importance of the skills that you need to know before you go out into the real world and get a job. His exams, quizzes, and project are hard, but nontheless you'll learn A LOT! Not to mention he gives out a lot of extra credits on exams and quizzes.

3.0
5.0
CIS3020
Dec 24, 2005

He's a horrible lecturer and very tough grader.

2.0
3.0
CIS3020
Dec 25, 2005

Dave is both a very good teacher and a very bad teacher at the same time. For the class, he DEFINITELY assumes you have prior programming experience-- if you don't, don't sign up. The lectures are pretty decent, but the tests are generally very difficult, often tricky and unneedly subtle, or just exact regurgitation of what he said in his lectures.

5.0
3.0
CGS2414
Jan 1, 2006

Dave was very fair. Exams and quizes were very similar to homework. Lectures were interesting, and he was always eager to answer questions. He gave several extra credit quizes/assignments that were much appreciated. Attendance is a must. One of my favorite teachers of all time.

2.0
4.0
COP3101
Apr 20, 2006

Wow. As a college student i expect teachers to make you work, but when a teacher fails more then half the class on a test you study all night for You wonder is it your fault for not knowing the material or his fault for not teaching it. Some people really like dave but i think he is a stuck up prick that needs to find a job he actually likes doing

3.0
5.0
CDA3101
Apr 21, 2006

Goes out of his way to fail you.The guy actually gave us a written response exam with 60% of the questions worth ALL OR NOTHING.There were only about 12 questions total.Extremely hard HW's would be fine had he made HW worth more than 5% of our final grade! And our final exam...is a paper of 5 possible topics. This guy's a teaching nightmare.

2.0
4.0
CDA3101
Apr 28, 2006

He teaches to only one personality type of student, those who are capable of memorizing every facet of the course. His tests don't make you think conceptually or critically but rather to see if you go to lecture and write down every word he says. Not an appropriate Computer Sciencce teacher in terms of teaching style.

1.0
2.0
CDA
Jun 15, 2006

Has difficulty answering questions without admonishing you for asking first-- and the MAYBE.

3.0
4.0
COP4600
Aug 29, 2006

Managed to overly-complicate rather simple subject matter. Ridiculous projects and homework. Biggest geek there is. TRIES TO FAIL PEOPLE (NO EXAGGERATION) ...... AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAGUE, AVOID LIKE THE PLAUGE, AVOI

3.0
3.0
CAP3027
Dec 11, 2006

Very knowledgeable although he can make you feel stupid for asking questions in class. Knows what he wants but is vague in asking for it.

4.0
5.0
CIS3020
Dec 20, 2006

HARD AS HELL. You will like programming less after taking this - if there are doubts in your mind, you'll be a drama major after this class. HOWEVER! If you want to learn, and want to get a jump on the topics covered later in Data Structures, there's no one better than Dave. He knows more about his subject than other other teacher I've taken so far

4.0
4.0
CGS2414
Jan 14, 2008

This instructor is very principled. He can be difficult but expects just as much from himself as from the class. He can give complicated answers to simple questions. As the class continued I've understood that he is actually trying very hard not to misrepresent facts for the sake of simpler answers. This is an instructor worth taking.

5.0
4.0
COP4331
Jul 8, 2008

This class is excellent. It's difficult and will take up all of your time (I spent over 150 hours total on the projects) but is entirely worth it. Learned more in this class than I did in most of my other classes combined. Tests are a little specific for my liking. Just go to class and take notes and study. Definitely take this class with Dave.

5.0
4.0
COP4600
Aug 27, 2008

What Dave does in his class is separate the kids who love the material from the ones who are there just for the hell of it. If you like the material, you'll enjoy his vast array of information and knowledge. If you don't, not only will you not hate the material even more, but now you've got a bad grade to show for it. Wheat from chaff.

3.0
4.0
CISE4930
Jan 29, 2009

Not that great. Professor is somewhat condescending and EXTREMELY anal, eg: Papers MUST be stapled in the top left corner. We didn't get a single grade back until completing the final. Tests are silly and nitpicky and don't cover the larger picture.

5.0
4.0
CDA3101
May 14, 2009

Difficult, but fair. The concepts presented in class are sometimes very hard to digest, and are often still unclear after doing the reading for class. However, Dave makes himself available ALL THE TIME for students who actually seek help in his office hours. That's how I passed the class - by going to his OH and getting clarity. Like the real world

2.0
5.0
CIS3022
Dec 11, 2009

NEVER TAKE HIM FOR AN INTRODUCTORY CLASS, HE IS SUPER HARD, QUIZES IN THE LAB EVERY WEEK, HARD QUIZES, EVEN T.A'S HAD A HARD TIME SOLVING THEM.. TEST( AVERAGE 51) HE DOES NOT GIVE "A" BECAUSE HE HAS STANDARDS FOR "A's".. AVOID HIM ALL COST. HE DOES NOT GIVE GRADES BACK.. SO YOU DON'T EVEN KNOW YOU ARE DOING IN THE CLASS.

4.0
5.0
COP3530
Aug 22, 2010

Many People complain about him, but in my experience he is quite competent. He is very demanding of the students and himself. He expects you to actually earn your grade; He doesn't just hand out grades like some other professors. There are no pity/effort points. He is fair and expresses his expectations clearly. The best teacher I've had, bar none.

1.0
5.0
CIS3022
Oct 12, 2010

Awful teacher. I'm doing above average in his class right now. Absolutely not clear, tests on material we have barely even reviewed or understand sometimes, cant teach and doesnt provide any clarity to the already awful book we use. Nice but harsh grader, horrible teacher. Im making As in all my other classes right now, yet I might fail his class.

1.0
5.0
CIS3022
Nov 15, 2010

NOT GREAT!! YOU WILL EITHER DROP OR FAIL! HOMEWORK DOES NOT HELP AND DOES NOT POST GRADES.

4.0
5.0
CIS3022
Dec 2, 2010

Very demanding, but seems to do a good job of conveying concepts. Plan on attending class every day and doing all the homework, because he WILL expect you to know the material and will test you on it. Sometimes takes joy in making his class difficult... but generally rewards hard work with good grades. Check out his personal/class websites for more

2.0
5.0
CIS3022
Dec 6, 2010

AWFUL. If you do not have prior programming experience, do not waste a drop on this class.

5.0
4.0
CIS3022
Dec 8, 2010

Although Dave's class was challenging It wasn't the hardest class I've had at UF. As long as you are willing to work hard to something that may be new to you (programming) you should be fine. Dave has great knowledge of the subject. I appreciated that he made a substantial effort to explain concepts very precisely, I will take more of his classes.

4.0
5.0
CIS3022
Dec 8, 2010

Dave Smalls is a VERY DIFFICULT PROFESSOR, but also a fair one. Be prepared to work very hard in his class. If you make it through the course, you will be more than prepared for your next CISE courses! Recommended!

1.0
5.0
CIS3022
Dec 29, 2010

Worst teacher ever. Doesnt post grades. Horrible teacher. Do not take him for any course.

5.0
5.0
CAP3020
Jan 8, 2011

Enjoyable and challenging

5.0
5.0
CIS4930
Jan 8, 2011

Very challenging class, made you think. Taught priceless skills about designing reusable code and chiseled our skills as efficient programmers. If you're looking for an easy class, don't take his classes. If you're looking for an education, it is you're loss if you don't take a Dave Small class.

5.0
5.0
CIS4930
Jan 10, 2011

Hands down best professor in CISE dept. His classes are very challenging but they are by far the most useful classes you can take at UF. If you care about GPA don't take this class, now if you are interested in becoming a better developer then you must take his classes.

5.0
5.0
CIS4930
Jan 11, 2011

Dave is one of the toughest professors I have ever had, but also one of the best. His classes sure aren't easy A's, but I would never have learned as much from them if they had been. His homeworks and exams are very abstract and require you to think to earn your grade. But I know that I will be a better programmer because of his classes. Take him!!

4.0
5.0
COP4600
Jan 11, 2011

Dave Small was easily my favorite teacher at UF. Often he gets criticized for being excessively tough; I don't think that criticism has any merit. Although some of his lecture techniques are dubious, and he is sometimes pedantic or laborious, it is evident that he loves teaching and puts every ounce of care and attention he can muster into it.

5.0
4.0
CIS3022
Feb 14, 2011

Those who say you need prior programming experience for this class is wrong. I had absolutely no experience. I went to class every day and did all the homework prior to quizzes and exams and ended up with an A. Dave teaches you to think like a programmer to solve problems that you will face in the real world. Take his classes any chance you get.

4.0
4.0
COP3503
Oct 22, 2013

Dave Small is a disgruntled teacher who, while very skilled at computer science, expects too much out of his students. He relishes in student's complaints of homeworks and quizes (all impossible). I had a deep loving for comp sci before this class, now I'm not sure I can stand it anymore. I would not recommend this class without prior knowledge.

2.0
3.0
COP3503
Grade: A
Nov 24, 2013

He confuses the students by making several mistakes in lectures. His classes are very slow and bored cause he complicates things that are nicely explained in the textbook. His tests aren't difficult, but very ambiguous. He focuses on being ridiculously rigorous rather than pedagogic. Although a bad teacher, he seems a very nice person. Go Tigers.

3.0
3.0
COP3503
Dec 2, 2013

You don't have to remember "everything" he says to get an A, but there were a ton of assigned readings (a few hundred pages per exam) that were testable (bleh). If you know how to code you can reason through 75% of quiz/exam questions - but you've got to stay on top of things. Take his classes and study if you want to become a better coder

1.0
5.0
COP3503
Jan 9, 2014

Super anal, somewhat condescending, and very nitpicky. Won't really help you learn programming as much as how to study nuances for tests (95% of the grade). No focus on projects or experience at all.

2.0
4.0
COP3503
Jan 22, 2014

Not really in tune with his students, stresses about passing exams and not enough on the fundamentals.

3.0
5.0
COP3503
Grade: B
Feb 28, 2014

Most stressful experience of my life.

4.0
5.0
COP3503
Feb 28, 2014

Hardest class I have ever taken. Dave is a good teacher but his grading system is too strict. He claims grades aren't important, but when grades are the difference between you staying at UF and leaving, they're pretty important.

2.0
4.0
COP3503
Grade: C
Aug 9, 2014

Terrible teacher. He tries but he's just not a good teacher, he goes way too in depth about things that dont matter in real world programming, which I've learned at my first job. He also doesnt give enough to learn, no homework or projects, just exams.

3.0
5.0
COP3530
Grade: A-
Nov 11, 2014

Hardest class I've ever taken. You will get hours of homework EVERY LECTURE. Term project took over 150 hours to complete. Tests are harder than the lecture material. Having said all this, you will learn A LOT. TAKE if you want to learn. DON'T TAKE if you want to go to graduate school and care more about your GPA.

1.0
5.0
COP3530
Nov 11, 2014

Dave seems to derive pleasure from making things harder than they need to be, especially the exams which will constitute the majority of the grade. I would say that I learned a lot but since Dave seems to focus in on the minute the greater concept is often overlooked. Essentially save your drop if you aren't comfortable with programming.

3.0
4.0
COP3530
Grade: Not sure yet
Nov 22, 2014

This is the hardest programming class I took so far. He gives good notes. But, for me, I cant do good on his exams how much I study. He is a really nice person. I learned a lot. But since I did bad on his exams, I think I am going to drop. I wish he gives a little more easier exams. No partial credits on exams. 2 individual projects.

4.0
5.0
COP3530
Grade: B
Nov 22, 2014

Great professor, hard class. Exams are tough, and there is no leniency when it comes to grading.

5.0
4.0
COP3530
Grade: Not sure yet
Nov 22, 2014

Dave's a swell guy

3.0
4.0
COP3530
Grade: Rather not say
Nov 24, 2014

exams questions are related to material you learn in class, but even if you understand all the material, the exams will still be tough.

5.0
4.0
COP3530
Dec 8, 2014

Take a light course load when enrolled in a class with Dave! The work-load is insane, but Dave's classes are what prepare you for the jobs at Google, Amazon, etc (interview questions closely mirror his test questions). Lectures covered breadth of test material. Great teacher, super nice guy, we're lucky to have him at UF. I wish him all the best.

5.0
4.0
COP3530
Grade: Not sure yet
Dec 9, 2014

Exams were fair, surprisingly. Expect a lot of work though, mostly from the projects.

5.0
4.0
DP
Grade: B+
Dec 10, 2014

DP learn how to code large software systems. NO learn how to design YES. Such a eye opener into how to design.

2.0
4.0
COP3530
Dec 24, 2014

Said there would be 3 projects. He failed at assigning them appropriately so we ended up having 3 months for 1 and the last 2 weeks of school for 2 more. The class went through hell because he failed to do his job. If you ever feel helpless in his class and are working hard, just know that it's not you, it's him having ridiculous expectations.

5.0
4.0
CIS4930
Grade: A-
Jan 5, 2015

Great professor! Will impact your career in the best way possible. Don't take this course if you cry about grades.. even though you shouldn't in a CS major. I took as many courses as I could with him before I graduated. This class is for learners and people that think beyond GPA. Be hungry to learn and you'll be okay.

3.0
4.0
COP3530
Jan 25, 2015

I learned quite a bit from this class. Prepared me well for technical interviews. Dave is a very good lecturer. However, I don't believe that excuses the fact that the class was extremely stressful, and he was difficult to approach. Frequently would not respond to emails, and assigned 2 100-hour long projects in the last two weeks of the course.

3.0
5.0
COP3530
Mar 29, 2015

This was my second class taken with Dave. It was the hardest class I've ever taken and I'm so thankful to have passed. Tests are fair, and the projects are pretty coolinteresting. The time constraints on the second and third (of three) projects were pretty insane. I still refer back to the notes I took during this class, the content was excellent.

2.0
5.0
CIS4930
Grade: A+
Apr 3, 2015

Do not take his course...

4.0
5.0
COP4331
Apr 6, 2015

Dave's Object-Oriented Programming course has the highest workload of any course offered by the department, hands down. This is the P90X of CISE. Do not take this class if you are not ready to fully commit yourself to a 200+ hour term project. 'Trial-by-fire' is the phrase that comes to mind.

2.0
5.0
4600
Sep 6, 2015

AVOID AT ALL COSTS

5.0
5.0
COP3530
Grade: B
Nov 19, 2015

Every student in the CS program at UF should take a Dave course. It will likely be the hardest course you will ever take. It is demanding and you will fail if you don't put maximum effort in. However, Dave has great lectures and is very helpful. He likes to see you work hard and succeed. If you want to be successful in your CS career, take Dave.

5.0
3.0
COP4600
Grade: A
Jan 26, 2016

Excellent organization in his lectures. You will not learn about much irrelevant information in terms of what to expect in the modern field of operating systems. I had no real concept of what an OS did before the class, and now I can talk all day to recruiters about it. Put in the time and the effort and you will not regret the outcome. Tough.

5.0
4.0
COP4331
Grade: A+
Apr 18, 2016

No computer science/engineering teacher will make you learn more than Dave will. His classes are very hard, but nothing will make you stand out from the rest of your class more than taking classes with him. Take at least one Dave class before graduating.

1.0
4.0
CEN3031
Grade: Not sure yet
Dec 9, 2016
Wouldn't take again

Don't take this course with Dave. 2/3rds of class was memorizing definitions and quotes from Youtube videos and UML. Last month was a hard group project with changing requirements, self-teaching skills and only a few days to put in many hours of work. He doesn't want to teach this course, uses it to get people interested in his other courses.

Get ready to read
GROUP PROJECTS
1.0
5.0
COP4600
Grade: C+
Jan 5, 2017
Wouldn't take again

Everyone says that Dave's classes are tough but you learn so much and that makes it worth it. I disagree with the latter part. The classes are indeed very tough. However, I did not learn a significant amount from this class. I feel that I learned less from this class than other classes I took that same semester. The final project was very difficult

Tough Grader
Get ready to read
5.0
5.0
CEN3031
Apr 10, 2017
Would take again

Taking Software Engineering with Dave was the hardest class I've ever taken. Dave is incredibly knowledgeable about the field he teaches, I don't think I've ever met anyone more qualified. However, the course workload (specifically the second half of the semester) is UNPARALLELED. I'd say what you learn is worth losing sleep from working.

Respected
Skip class? You won't pass.
GROUP PROJECTS
1.0
5.0
COP3503
Jul 25, 2017
Wouldn't take again

Dave Smalls is a harsh grader. Almost the entirety of his class will fail. He will say he never curve's the course, but always does. I will never take a class with him again. He is an unnecessarily hard grader and I did not benefit from the increased rigor required to survive his class.

Tough Grader
Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
5.0
COP3503
Grade: A
Aug 10, 2017
Would take again

I feel lucky that I got a chance to take fundamental II with Dave. many students don't like him, reason: they want everything to be eassssy! For me, this was the hardest class that I ever took but, I learned a ton. He is very knowledgeable but, he is indeed a tough grader. If you really want to be a good programmer take him!

Tough Grader
Inspirational
EXTRA CREDIT
5.0
5.0
COP3503
Grade: A
Nov 8, 2017
Would take again

If you want to actually learn the material and become a good programmer, Dave is the best professor out there. Granted, this class is extremely difficult, but its for a purpose. If you are just looking for an easy pass and don't care about the material, don't even bother because you won't pass. If you put in the time however, you will learn a ton.

Tough Grader
Inspirational
Amazing lectures
1.0
4.0
CAP3027
Dec 16, 2017
Wouldn't take again

Worst teacher (not restricted to profs.) I have ever had in my life. Rude and condescending to his students and has many juvenile rules. Lectures by typing notes, but never releases them. Assigns a huge amount of work (incl. 2 term projects) and grades harshly. Near impossible to contact and makes students wait forever in lines outside his office.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
Class Info

Attendance Mandatory

45%

Textbook Required

90%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 15 grades
Most common grades:
A (4)
Not sure yet (4)
B (3)
Grade Distribution
A(6)B(3)C(2)D(1)F(0)A-/B+(3)
Based on 20 reported grades
A: 4
Not sure yet: 4
B: 3
A-: 2
Common Tags
Tough Grader (5)
Skip class? You won't pass. (3)
Get ready to read (2)
GROUP PROJECTS (2)
Inspirational (2)
Respected (1)
GRADED BY FEW THINGS (1)
EXTRA CREDIT (1)
Rating Trend

Stable

+0.19 avg change
Jan
Apr
Jul
Aug
Nov
Dec
Last 6 months
Ratings by Course

COP4730

5.0

(1)

COMPUTER

5.0

(1)

COP4600CDA3101

5.0

(1)

CAP3020

5.0

(1)

DP

5.0

(1)
+18 more courses
Difficulty by Course

4600

5.0

CIS4901

5.0

CAP3020

5.0

CIS4930

4.8

CIS3022

4.8

Similar Professors