Professor: David Kay
Department: Computer Science
College: University of California Irvine, Irvine, CA
Rating # 1
Overview:
- Course: ISC31
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Mandatory
Comment:
Prof Kay is very kind and straight forward. His lecture are a bit boring but he always has time for questions. He's patient with everyone and the class is quite easy. There is pair programming for every project so be ready for switching partners every week. Easy A if you can do the basics of coding.
Rating # 2
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Professor Kay does a really good job of introducing Python, especially since I had no prior background to coding. The assignments were fairly easy, but they do get more challenging towards the end. He does release previous midterms, so use those to study as well as the weekly quizzes. Overall, this class is very manageable.
Rating # 3
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Professor Kay is awesome. ICS 31 is an intro course thus it is not a hard one. Be sure to ask questions when you don't understand any lab assignments and remember to REALLY do the quizzes. Study the past midterms and you'll be fine.
Rating # 4
Overview:
- Course: ICS31
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 4.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Professor Kay is awesome.
Rating # 5
Overview:
- Course: ICS31
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
That was an easy class
Rating # 6
Overview:
- Course: ICS31
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: N/A
Comment:
Easy A, amazing professor
Rating # 7
Overview:
- Course: ICS31
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: N/A
Comment:
His teaching was very easy to understand, and the midterms aren't difficult if you study the previous midterms he posts. The labs were difficult towards the end of the quarter, but nothing compared to what you'll see after ICS 31. However, he's a great professor.
Rating # 8
Overview:
- Course: ICS31
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Overall explains concepts well enough. Midterms are very easy because they are almost exactly the same as the previous midterms, which he posts with answers. Quizzes are also easy because they come with an answer key, though you should do it without the key if you actually want to learn. Lab is a bit harder, but not impossible. Would take again.
Rating # 9
Overview:
- Course: ISC31
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
The class is pretty boring, but is easy as long as you do the work. Most of the time, the lectures and programming assignments don't correlate, but that doesn't really make the class any less easy.
Rating # 10
Overview:
- Course: ICS31
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
For an intro CS class, ICS 31 was jokingly easy. Slow pace, extremely easy exams, but forced to do pair-programming for the programs.
Rating # 11
Overview:
- Course: ICS31
- Grade Received: N/A
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Easy teacher. Calm and somewhat indifferent. For ICS 31, you have to *try* to fail the course.
Rating # 12
Overview:
- Course: ICS31
- Grade Received: A+
- Overall Rating: 4.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: N/A
Comment:
Class is ridiculously easy. Exams are way too easy, and labs can be completed very quickly, though you are required to do pair-programming.
Rating # 13
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
David Kay is a perfect instructor for those going into their first programming class ever. He structures his midterms and tests in a comprehensive manner, and they're heavily based on the material covered in class, in labs, and sometimes in the readings. The labs themselves are VERY straightforward, almost designed cook-book style.
Rating # 14
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Really nice professor. Very patient in answering questions. Although he usually do typings, that is totally fine for intro-programming.
Rating # 15
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: N/A
Comment:
Very easy class. Good professor.
Rating # 16
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
He is really an amazing professor. His lecture is really clear and he is really helpful. Grades only depend on quiz per week with credit if you did it, pair-programming projects, one midterm and one final.
Rating # 17
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 4.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Easy A. Lectures available online so attendance isn't mandatory. Clear explanations of basic programming concepts so you can have no prior programming experience and still get an A. Labs are easy and can be finished within 2-4 hours per week.
Rating # 18
Overview:
- Course: ICS31
- Grade Received: A
- Overall Rating: 5.0
- Course Difficulty: 2.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Material taught in class is organized but not always related to lab. Labs are the most difficult part. Pair programming can be disappointing if you are paired up with people who aren't prepared. Midterms are very easy (just take the previous exams). There are online quizzes and partner evaluations that contribute to grade too. Final wasn't too bad.
Rating # 19
Overview:
- Course: ICS131
- Grade Received: N/A
- Overall Rating: 4.0
- Course Difficulty: 3.0
- For Credit: Yes
- Textbook Used: No
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Lectures are helpful, but they hardly line up with what we have to do in lab. The lab stuff is more difficult. It's also pair-programming so you have to work with a new partner each week and depending on your partner, this could be a good or a bad thing. Tests are easy and based off practice exams posted online.
Rating # 20
Overview:
- Course: ICS31
- Grade Received: A+
- Overall Rating: 5.0
- Course Difficulty: 1.0
- For Credit: Yes
- Textbook Used: Yes
- Would Take Again: Yes
- Attendance: Not Mandatory
Comment:
Helpful lecture, great professor, easy A. To be honest, you will get A only with class notes.
No comments:
Post a Comment