Ratings for Necula, G

Rate this instructor:

Average Ratings

65

Based on 8 ratings for this instructor.

Assignments
64
Exams
67
Helpfulness
62
Enthusiasm
72

Instructor Ratings

85
Necula, G (CS 169, Spring 2014)
Assignments
84
Exams
79
Helpfulness
75
Enthusiasm
75

Comment: Necula was a great professor who took attendance for his 9am classes in soda and scared the crap out of us.

Submitted Sept. 30th, 2014

12
Necula, G (CS 169, Spring 2014)
Assignments
10
Exams
26
Helpfulness
1
Enthusiasm
37

Submitted June 28th, 2014

13
Necula, G (CS 169, Spring 2014)
Assignments
39
Exams
37
Helpfulness
12
Enthusiasm
50

Comment: Overall this was a pretty useless class to take. The lectures had almost no relevance to the actual assignments and were generally pretty tedious; usually no more than 20-30 people out of 100 actually showed up. Also the topics covered in class like version control and testing are probably already familiar to most people who have done an internship or taken other upper division cs classes and were only covered conceptually with few examples to actually teach practical usage. Some of the TAs (especially Sid) were not familiar with the web technologies and were not helpful during project meetings at all. Your experience with the project and workload also depend a lot on the team you are assigned to, since the staff provides very little guidance and it can be a very rough experience if none of your teammates have done much web development. The midterm was also very difficult and almost nobody actually finished.

Submitted May 23rd, 2014

96
Necula, G (CS 169, Spring 2013)
Assignments
91
Exams
85
Helpfulness
91
Enthusiasm
100

Comment: Great professor who is very enthusiastic about the material, though he can be stern if he feels like we're being irresponsible. Brings us coffee and chocolate croissants every lecture because it was a 9am. He has a lot of knowledge on the entire software engineering process and best practices, and gives lots of examples from his industry work. He also brought in guest lecturers from Facebook and Conviva, the company he works at. ***CLASS STRUCTURE & WHAT YOU LEARN: The class itself is a semester long project with a team of 5-6. There is a good amount of development work and weekly meetings with your group and GSI. You get to come up with your own product idea with your team. You'll get practice with the whole shebang--defining your code interface plus good documentation practices, working on backend, frontend, databases, doing unit testing and automated UI testing, etc. At the end I learned a whole lot about software development, had a cool working product to showcase when applying for jobs, and had a semester of fun with a fantastic team. ***WARNING: There is a lot of self-learning involved. This class teaches concepts and practices, but for implementation of the project, it's up to you and your team to learn the programming language and framework you're using. You get to choose from Ruby on Rails, Python + Django, and Javascript + Node. Some of the GSIs have experience with some of the languages, but it's mainly on you to Google and learn from tutorials and teach each other.

Submitted May 7th, 2014

50
Necula, G (CS 169, Spring 2013)
Assignments
62
Exams
50
Helpfulness
60
Enthusiasm
45

Submitted Oct. 21st, 2013

75
Necula, G (CS 169, Spring 2013)
Assignments
67
Exams
75
Helpfulness
74
Enthusiasm
86

Comment: Your experience with this class is extremely dependent on the group and project you're assigned. Personally, this class turned out to be one of the most intensive classes I've taken at Berkeley. It's very much a learn-it-yourself sort of class. There were two warm-up assignments in the beginning of the semester to help us pick up the tools (Ruby on Rails, Node.JS, HTML5, etc.) we'd be using for our main projects. One midterm but no final (just a demo where you share your projects). There were some other bits like presentations, peer testing, etc. as well. Necula was enthusiastic about the subject matter, though it would've helped to have some more guidance and/or resources for the assignments. This class draws a lot from other CS courses (databases from 186, for example), so the more you take beforehand, the better off you'll be.

Submitted May 21st, 2013

89
Necula, G (CS 169, Fall 2011)
Assignments
86
Exams
85
Helpfulness
85
Enthusiasm
91

Comment: clearly enthusiastic about the class

Submitted May 2nd, 2012

100
Necula, G (CS 169, Fall 2011)
Assignments
77
Exams
100
Helpfulness
100
Enthusiasm
92

Comment: Great professor who loves his subject and loves teaching it. Brings his own real-world experience from industry into the classroom. Very accessible and open to questions and feedback. Project was challenging but fun, and a unique experience compared to most other classes. Enjoyed this class a lot, and I know what I learned in it will be useful.

Submitted Dec. 20th, 2011