Professor: David Vineyard
Department: Computer Science
College: Kettering University, Flint, MI
Rating # 1
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 # 2
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 # 3
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 # 4
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 # 5
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 # 6
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 # 7
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 # 8
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 # 9
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 # 10
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 # 11
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 # 12
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 # 13
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 # 14
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 # 15
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 # 16
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.
Rating # 17
Overview:
- Course: CS461
- 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:
Good at explaining, very helpful. However, doesn't seem to like answering general questions or questions deemed "easy", so make sure you look up stuff or have a specific question before you go to him.
Rating # 18
Overview:
- Course: CS202
- 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:
This professor has a tendency to be a bit bitter, and he expects you to use available documentation BEFORE asking for help (get to know the man command!) because it can usually answer your questions better then any human can. Overall, he is better then any of the alternitives for this class.
Rating # 19
Overview:
- Course: CS101JAVA
- Grade Received: N/A
- Overall Rating: 3.0
- Course Difficulty: 4.0
- For Credit: N/A
- Textbook Used: N/A
- Would Take Again: N/A
- Attendance: N/A
Comment:
He's a really tough grader. If you've had prior programming experience you should do fine but for those people without such experience, this class will be difficult. He acts like you should already know most of the material and that he is above you. If you look past the smug he can be helpful.
Rating # 20
Overview:
- Course: JAVA
- Grade Received: N/A
- Overall Rating: 2.0
- Course Difficulty: 3.0
- For Credit: N/A
- Textbook Used: N/A
- Would Take Again: N/A
- Attendance: N/A
Comment:
Very hard professor. Expects most to have some prior programming experience, so he brushes over important things that you "should" already know. Does not explain things well.
No comments:
Post a Comment