David Vineyard - Kettering University

Professor: David Vineyard
Department: Computer Science
College: Kettering University
Rating # 1
Overview:
  • Course: CS101
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Good prof, but you come out of the class fully equipped to dive into other CS classes
Rating # 2
Overview:
  • Course: CS481
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
A course taught by this professor is easily twice as difficult compared to a course taught by another professor. Assignments he gives can come off sadistically difficult when compared to assignments given by other professors for the same course.
Rating # 3
Overview:
  • Course: CS481
  • Grade Received: Not sure yet
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
For this class there was no real code taught, only theoretical application of different types of searches/search algorithms, etc. You will not learn from the lectures so google is the only way to complete the projects. There was also no feedback on the project scores and the rubrics were as bare-bone as possible, not indicating how he scored them.
Rating # 4
Overview:
  • Course: CS101
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
Dr. Vineyard is kind, witty, and willing to help you, even during class. For CS101, the class can be very challenging if you are going into coding blind. You will be thrown into the deep end, and you will receive projects weekly. If you are willing to do the work, CS101 with Dr. Vineyard will get you ready to take on any challenge.
Rating # 5
Overview:
  • Course: CS101
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Dr. Vineyard has been one of the best professors I have had at Kettering so far. He really cares about his students, and is always available to help during class and at his office hours. Learned a lot!!
Rating # 6
Overview:
  • Course: CS451
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Operating systems. a good chunk of the homework is available online if you need a head start. He adds his own changes though. lectures are useless as he reads directly from slides. exams and test were online which all the answers were directly from the book and the answer key is found online. brush up on C before you take the class.
Rating # 7
Overview:
  • Course: CS211
  • Grade Received: A-
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
The material is infamous, but Dr. Vineyard is able to explain it in terms that I could understand and made the class enjoyable.
Rating # 8
Overview:
  • Course: CS101
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
One of those profs that makes you work for your grade, but you have a great understanding of the material.
Rating # 9
Overview:
  • Course: CS101
  • Grade Received: B
  • Overall Rating: 4.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He's a very tough professor, especially if you have no coding experience. However, he is very accessible outside of class and is willing to help you one on one. Great guy, but projects can get very difficult. You really do learn how to code throughout the course, just be ready for a tough course.
Rating # 10
Overview:
  • Course: CS101
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Prof. Vineyard taught CS101 like a 300 level course. With 8 projects throughout the 11 week term, be ready to spend many hours each weekend on coursework. In addition to projects, he assigns online work through a sketchy system similar to WebAssign. Not very clear on what problems actually need to be completed. Can get an A if you work for it.
Rating # 11
Overview:
  • Course: CS101
  • Grade Received: B
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
While the in class assignments are easy the out of class projects are turning it up to 11. He expects 400 - 1000 lines of code all using advanced methods with heavy restrictions to you as a student. Don't take if you procrastinate.
Rating # 12
Overview:
  • Course: CS101
  • Grade Received: B-
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
He gives reading quizzes every time he assigns a reading and teaches the class as if everyone has taken a Java class before although its an introductory course. Aside from the reading, you also get about 5 projects to complete throughout the course. The projects are manageable, but they aren't the easiest if you have never taken a java class ever.
Rating # 13
Overview:
  • Course: CS101
  • Grade Received: A
  • Overall Rating: 3.5
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Mandatory
Comment:
Having professor Vineyard was a different experience than I expected. Saying that, it wasn't a bad experience at all. He was there for you in class and out of class and has a deep passion for the subject. There are many assignments, but if you pay attention and ask questions you should have no problem, he did a great job preparing kids for co-ops.
Rating # 14
Overview:
  • Course: CS101
  • Grade Received: Not sure yet
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Dr. Vineyard really knows what he is talking about, but he teaches the class as a higher level CS course. I had more projects assigned in this 101 class then I had in my other two upper level math classes all semester (Calc 3 and Abstract Algebra). Be prepared to work A LOT and have A LOT of assignments. You will learn a lot IF you pay attention
Rating # 15
Overview:
  • Course: CS10102
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Dr.Vineyard is very hard to talk to, and I never felt very comfortable asking questions, making this class very difficult. He expects most student to already understand some concepts even though it is a CS 101 class.
Rating # 16
Overview:
  • Course: CS101JAVA
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I did have some Java experience prior to this class, however this professor has only made certain concepts more confusing. He does not start at the basics of programming, and skips over topics that are needed for full understanding. For anyone who hasn't programmed, this class will be very frustrating.
Rating # 17
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
People talk about him being overbearing and arrogant. I've not had such an experience with him. As a first-time java student, I did find the class difficult, but it was well within reason, and very much enjoyed programming because of him. If you set yourself apart by talking to him and paying attention in class, you'll get a lot out of it.
Rating # 18
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He introduces you to the Java docs for a reason - expects you to find answers in it before him. I'd recommend him if you're a learn by doing type of person and don't mind looking at the documentation or using Google to help you with a project. Not easy, but you will learn a lot - what he teaches you in class plus what else you learn on your own.
Rating # 19
Overview:
  • Course: CS101
  • Grade Received: N/A
  • Overall Rating: 1.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He has got to be one of the most unclear, unhelpful, irritating teachers of all time. He expects you to already know the basics of programming. The kids in my class that did the best, were the ones who had previous programming experience and this was supposed to be a class for people who didn't have a clue what programming even was! DO NOT TAKE HI
Rating # 20
Overview:
  • Course: CS102
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Lab assignments - may seem unclear but do read them over piece by piece, the info is all there. if something is unclear he is very approachable so ask him! if you do he'll also drop hints of what you can do for the next assignment. His lectures quite clear and give clues as to how to do the homework. take him if you want to be a good programmer.
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin