Good teacher, gives very clear and helpful lectures. Homework can be tough but is rarely beyond the scope of the lectures. He gives practice tests for the midterms and the final, and those tend to represent the actual test well.
Not too difficult of a class but you definitely have to study and practice the material.
Even though lecture slides are posted, still important to go to class. You'll learn the material well if you put the effort into it; if not, you'll think it's too hard.
No need to go to class, lecture slides are posted online. Very, very tough grader, especially for homework assignments. My least favorite CS professor, so far, at UCSB.
Turk is a very soothing lecturer to listen to, and seems to be a nice guy. He gives a small, simple extra credit question on the midterm and final. The answer will be something that he has said in class. Also posts slides online:) HW is a big part of your grade, and the final was hard. Let us have a 8x11 frontback note sheet, which was very nice.
Power points and lectures were interesting but test were abominable. He talks about surface level concepts in class so he makes it seem easy but then he expects you to understand them at a deep level and apply them on the test without practice. He is helpful in office hours and is a funny interesting guy, so I liked going to class. Overall worth it
Great lecturer, clear as a bell, a powerpoint guy, but always throws in interesting videos and I loved class almost every time. Also, willing to compromise; when the EE students in the class (myself included) couldn't get the programming, he let us use matlab (yay!)
Great professor. Gives wonderful informative lectures that are actually interesting. He is very helpful, and willing to compromise. His homework assignments are largely code based, but aren't to difficult and you have plenty of time to do them. There are only two tests, the mid term and final, and they aren't hard at all.
Good lecturer, very clear. I don't know what everyone is complaining about. Assignments are a bit challenging, not impossible though. Wants you to learn. You learn how to program in CS5JA and CS10, thus he focuses on good programming practices. Quizzes make you learn a lot.
At times he is very unclear. The Wed quiz is rediculous. It is always an obscure question. The class covers a lot of material so it is at times hard to follow. Homeworks and Projects take a long time so plan accordingly but beware start too early and he will have completely changed the assignment by the time it's due.
Turk likes to have quizzes every Wednesday. These come in three varieties: 1) stuff he hasn't taught you yet 2) trick questions 3) irrelevent details mentioned in some obscure corner of the textbook. His assignments are mundane, and he changes the directions many times before they're due - sometimes at the last minute. In short, RUN!
Super boring power point style teacher. His quizzes are tricky; you may know C/C++ but he forces you to read the book for mundane details so he can quiz you on them. Assignments are uninteresting and tiedous. He preps you to be a DMV form parser. Focuses way too much on how NOT to program rather than how to program. Again, the assignments are lame.
A pretty cool guy. Some of his ideas and explanations about logical/mathematical concepts weren't as clear and correct as he seemed to think they were, but it wasn't an in-depth class so I'm not going to split hairs. He seems like a nice fellow and an interesting thinker.