All Ratings and Reviews for Allen Nikora
Professor Nikora is a nice guy, and he knows a lot about the software engineering process (CS 130), but he's just not a great lecturer. Fortunately, there really isn't a need to go to class, except for the midterm, and your project demo. Do the project, do relatively well on the exams, and you should get an A.
The midterm is basically a definitions test. Read the lecture notes and the important parts of the book, maybe pay some attention in class, and memorize, memorize, memorize!
After the midterm, there really isn't a need to go to class anymore. I think some lectures, there were less than 10 people in class. The final revolves more around the project, so if you contribute to the project, you should do fine. (And go to the final review session) The final is basically a mini-project, without any programming...you get some project specs, and you basically have to write the documentation for it like you would have done if you did the project.
He has his teaching material prepared, but it doesnt seem as though he is prepared to teach. He stutters and mumbles too much. Here is an example of my lecture notes: "The software ummm, the ummmm, software ummm, (pause for 10 seconds) ummm, ummm, the software...." He is a nice guy and all, but there just isn't any incentive to go to his lectures.
If you are attentive enough to get through his speech (which includes a fair amount of stuttering/pausing), he did manage to present the material very well, and I wouldn't say the material was very interesting to begin with.
One reason his lecture was never full is the fact that he posted very extensive outlines on the webpage.
He's a cool guy, and I enjoyed the class. The project is the main focus, and was interesting.
If you need a CS elective take CS130 WITH NIKORA. the only sidenot to this is...make sure you have a group that is ready to work hard on the project and dont think you can get off without contributing to the project cuz if you are not part of the extensive documentation of the project, you will be lost on the final
One of the nicest professors at UCLA. He really cares about what you learn and what is useful in the real world. He has a lot of experience in Software Engineering, he's just not a great lecturer. If people would actually listen to what he had to say in lecture they would find it pretty interesting unforunately most people don't. The outlines of the book are very helpful and thorough because he put a lot of work into them.
dr. nikora is one of the better professor's to take. i had him for cs130, and his exams were extremely simple. i greatly appreciated how the final exam was set up-- if u did the project, then you'll do well on the final. on the downside, there's alot of work involved for the class, and dr. nikora get very picky on your projects. other than that, he's a good, solid professor.
He a great guy, but not necessarily the greatest professor. He seems like he is still getting the hang of things and is still a little nervous. In a quarter or two he will improve significantly and be a great professor.
I think what I like the most about him is willingness to help his students out as much as he can. His concern for his students is very admirable.
This guy's kind of weird. The lecture is BORING. By eighth week, and I'm not making this up, there were literally 7 students in the second half of lecture (there were like over 60 enrolled in the class). It was kind of strange though because you'd think a professor would acknowledge that their was nobody in class by maybe changing his lecture style or talking to the students. But, he lectured the EXACT same way.
The material is boring and he doesn't do much to help bring it to life. He has trouble speaking and pretty much talks to the board. He did not specify at all how to study for the midterm and he also did not really know how to adminster a midterm, if you ask him he'll give you a LOT of help on questions. Pretty much a failure of a class.
I had Professor Nickora for CS130.
I liked both him and his class. He is very responsive to the needs of the student, he is approachable both inside and outside of the classroom, he is friendly and he cars very much about how he is teaching. He posts his lecture notes on the Web and they are exactly what he will talk about in class. For CS130 the workload is tough. You will be on a team that will design a real life website for a real company. This was one of the best classes I have taken here at UCLA as it gives working world experience. His test are fair, if you study you will get an A. I highly recommend Prof. Nickora and CS130.
He's pretty cool. I appreciate the fact that he realized the time we spent on the project for his Software Engineering and gave us a final that was very similar to the types of things we needed to do for our project. Personally I spent so much time on the project I didn't have time to do all the reading, so I was stoked that the final didn't screw me.
Did this review contain...
Thank you for the report!
We'll look into this shortly.