Turner, Clark  

Computer Science

2.97/4.00

63 evaluations


CPE 101


Freshman
B
Required (Major)
Sep 2001
Dr. T was an awesome professor and I was lucky to get him for such a low-level class. (CSC/CPE 101) I took this class in the summer and really enjoyed going to it every day. He was very clear in his lectures and I found him to be easy to understand. I think being a lawyer must give you certain advantages in this area. I plan on taking him again if I can for his ethics classes when I get up to that level. He did get very challenging around 4 weeks to go in the class but I still learned tons from this guy. Don


Freshman
B
Required (Major)
Nov 2001
This class was a breeze. I didn't go to his office hours at all so he gave me a B. if i would have gone i would have had an A. Hw is reasonable, as are the quizes and midterms. the final took me 30 min to do and i got a high B on it. my advice, take him if you can.


Sophomore
A
Required (Support)
Jan 2009
I wish there was a rating above A for turner. Turner is quite possibly the best professor I've had yet at Poly. If you are able to to take a class with him do it cause he doesn't often teach anything other than CSC 300. He is very entertaining, yet still gets the material across. He is always willing to take time and help you though your questions. Not too much homework, and a reasonable number of labs. His exams are easy to if you KNOW the material, not if you cram the night before (coming from someone who got a low C on the first midterm and then set the curve for the 2nd)


Freshman
C
Required (Major)
Dec 2009
The thing with polyratings is that people confuse good as a person and good as a teacher. Clark is an example of this, he is really kind, funny, and nice to be around, but his teaching, not so much. We all basically tought ourselves out of the book and he read from powerpoints all day. He is not a very good teacher despite his rating.

CSC 101


Freshman
B
Required (Major)
Feb 2009
Dr. Turner is definitely one of the best teachers I've had at Cal Poly thus far. He teaches the material with powerpoint slides that are divided into small steps. It makes it very easy to follow, and learn exactly what specific code does. Don't hesitate to stop him and ask about a specific part of the lecture, he'll always explain more clearly if you don't understand. He usually gives one lab a week, but if you know the material, it's fairly simple to get it done in lab. Some of the programming projects are fairly in depth and take a fair amount of time outside of class, but all of them are doable. Style is very important to him!! My only major gripe about Dr. Turner is that it's difficult to get him to help you during lab time. You're pretty much on your own during that time. However, he loves looking at code, and if you bring your program to his office hours, he will gladly help you with it or explain something you don't understand.


Freshman
B
Required (Major)
Mar 2010
This class was enjoyable for me to take. I had never done C before, but he was able to explain it well. The workload was manageable, and he is a fun guy.


Freshman
B
Required (Major)
Aug 2011
Dr. Turner is a really nice guy, however, as a person who had little to no programming background prior to this class I was a little overwhelmed by his teaching style. He's a very conceptual guy-- I often felt he was focusing too much on the semantic details rather than how to actually write the code for something. That being said, if you asked a specific question he was eager and willing to provide examples of what you wanted to do. So overall, he just needs a little guiding to get him to teach exactly what you need to know to do your assignments. His labs were super easy!

CPE 205


Sophomore
A
Required (Major)
Dec 2003
Dr. Turner is a great professor. His lectures were always interesting and engaging. He really cares for his students and is willing to spend time out of class to discuss things with you. There is a lot of work but it really isn't too bad if you start working early. I would highly recommend him for this class!


Sophomore
A
Required (Support)
Jan 2004
Clark's a cool guy and he's great in office hours, but I dislike the layout of this class. I really enjoyed the lab work, as we actually got to do something related to software development, but the lectures were pretty conceptual and besides the tests, I felt that they really didn't teach much. I met so often with my lab group that I think this class would be a lot better with 1 or 2 hours of lecture a week and 2 labs.


Sophomore
A
Required (Major)
Jan 2004
Well, 205 was one wild ride. This was the test run for the new integrated SE major. It seemed like most of the time Turner had to feel his way around on the course material, and he wasn't also too clear on answering questions. The phrase "YES! That's a great question." was a popular response to a question. I will say though that I feel it was a good representation of what the real world job experience is like. I gave him a 3.0 because this was his first time teaching this class, and I'm sure he will make it a little smoother and easier next time. Overall I would say if you are willing to put in a little time, and talk to him in his office hours, you will enjoy the class. Oh, and he has a very... lawyaristic slant to CSC. He is also very enthusiastic about his topics, which makes the class much more interesting. Oh, as for how the class goes... it all revolves around one HUGE project that makes up about 3/4th's of your grade. I kept up with my writing for the spec document, and did well on the midterm. Also make sure you talk to him about your midterm, chances are you can get some points back if you make some valid arguments.

CSC 205


Sophomore
B
Required (Support)
Jun 2000
Dr. Turner's an awesome guy. This quarter was his first at Poly teaching this course which is really the only reason I gave him a 3 on presenting course material, he was adjsting and making changes on the fly. This course was a TON of work, but very rewarding. He's a great guy outside of class as well and is highly personable and more than willing to make time outside of class for you (my group met him at Spike's many times over the quarter). I highly recommend him.


Sophomore
A
Required (Major)
Jan 2004
205 was an awful class, and half of Turner's lectures put me to sleep, but it was more because of the course material than him as a teacher. I really liked him. The course sucked, and it wasn't his thing (I hear 300 is), so he gets a B. He did give me an A, however!

CSC 300


Sophomore
A
Required (Support)
Dec 2000
Dr. T. is surprisingly ethusiastic about the subjects he teaches. You can tell he really WANTS to be there teaching you. He is encouraging and supportive. I highly reccommend taking him for 300 (esp. considering the alternative smelly professor).


Senior
C
Required (Major)
Dec 2001
Dr T is awesome. He really does care about his students and their ability to learn the material. (PS: TAKE HIM for csc300. you wont regret it) By the way, part of the reason his summer CSC101 class was so awesome is because of his TA, joe. =P --Joe


Junior
A
Required (Major)
Dec 2001
Dr. Turner is quite a guy. He will treat you like an ordinary student if you treat him like an ordinary teacher, but show him for a split second that you're more than that, and he will open doors for you. He teaches by motivating his students to teach themselves, and that's very rare. If you're interested in law studies, you'll regret taking this class with anyone else. This class is more about participation, being willing to talk in class even if you don't know what comes out of your mouth. Open your mind to Dr. Turner, and you'll get results.


Senior
A
Required (Support)
Jan 2002
In a word, Clark is awesome. He'll work with you until you understand the material, he'll go have a beer with you at Spikes, and he's always ready to listen about difficulties you're having with his class or in life. He conducts CSC 300 by putting people into teams and having them research various legal, social, and technical aspects of computer science. There's tons of class participation, so lectures are lively. He requires a paper on some topic of significance to the class, but other than small projects and usually a non-written, group-project final, there's not much homework. He does have a tendancy to focus on a few issues during the quarter. Usually they're topics that are in the public arena at that moment anyway (digital rights management, port scanning, and the Cal PolyY RUP were discussed at length in class; this can get kinda boring after awhile). If you're intersted about the repercussions of your work as a computer scientist, and don't want to spend the quarter falling asleep to boring lectures, take Turner.


Junior
A
Required (Major)
Mar 2002
Coming into 300, I thought this class was going to be a bore. I mean, 'Professional Responsibilities'? What's THAT all about? Well, it mostly has to do with some dumb document that a bunch of drunk old industry 'experts' cooked up, called the 'Software Engineering Code of Ethics' (SECOE). Sound boring? It is. The good news is that Turner sure as hell isn't. You won't be falling asleep in his class, because he's such a great guy... and also because he'll pick on you if you do, and you'll have a half tin of Altoids shoved down your gullet if you start nodding off. I didn't think that computer ethics could be so interesting until I took this course, and I'm both glad I did and that I got Dr. Clark SAVAGE Turner for it. By the way, if you're somehow failing the class, he has a thing for Thai food or Ben Jerry's ice cream. I haven't found anything in the SECOE yet that prohibits using this fact to your benefit, so go for it.


Sophomore
B
Required (Major)
Jun 2003
Dr. Turner seems like a fun guy, but he hates giving out As. If he does give you an A on an assignment, he will actually tell you it was by accident. There is really nothing to learn in this class, and your grade is determined by a 20 page paper, individual presentation, and group presentation. You had better be able to write like a lawyer and present your material flawlessly (or be a member of the Linux Users Group and kiss ass all quarter) to get an A. The class was pointless. Most of the time you will talk about porn because of Clark's previous addiction. Search Google Groups for "clark savage turner group:alt.sex.*" and make sure Content Filtering is turned off in Google's preferences. Overall Clark is a good guy if you get on his good side, but he is a really hard grader.


Sophomore
A
Required (Major)
Mar 2005
Turner is an excellent teacher. He has a ferver in his lectures that are contageous and encourages active discussions as a way of learning. He is very supportive of the students aspirations and is very helpful outside of class. The only complaint I have is that he lectures a bit too much on the Therak 25 case - in the end it comes off as bragging that he was involved with it.


Senior
B
Required (Major)
Jun 2005
Professor Turner is one of the worst professors I've had. My experience in his CSC300 class has been a huge amount of work for very little payoff. The class is composed of a midterm, final, 20-page paper, presentation, and a group project. There is also a 5-page paper due the first week of class on an insanely boring book that doesn't count for any part of your grade, but if you don't do it, you will fail. We were given a take-home final, but don't get too excited; it's composed of two more 4-page papers. Here are the format of ALL his papers - facts, issue, arguments, and analysis. Ultimately, you will come to some conclusion that the issue is either ethical or unethical based on the damn SECOE (which is a load of crap). Turner is also very open about being Christian. He even stated that we could make references to the Bible in our papers for ethical arguments. I've never even cracked open a Bible since I'm an atheist. I thought this was a public school. WTF? Finally, we had to help him make labs since this is going to be a lab class next year. Making labs sounds like his job not ours. GL to those of you taking this class.


Junior
A
Required (Major)
Jun 2005
I don't know who the hell left the review below, since most everybody seemed to enjoy this class, but I assure you, he's [or she's] in the minority. I'll respond directly to some of that guy's [or girl's] comments before I make my own. First, the Bible thing: Turner did say that we could use the Bible for our papers. He also said the Koran and the Talmud were acceptable. Hell, you probably could have used Marx, Engels and Nietzsche if you wanted to. I, as a Christian, am the first one to advocate separation of church and state and secular education and government, but it is impossible to completely remove God from school--how do you tell the story of the Spanish Inquisition or the Crusades otherwise? The Bible, and the other books, do contain moral and ethical guidelines that are very relevant. While on the subject, he does admit to being a Christian, but he is as far from the stereotype of our group as anyone I've ever known, and is extremely inclusive and pluralistic--more so than perhaps anyone I've seen. He identifies himself as a conservative and I'm quite liberal, and I didn't have a problem with his views. Can't we all just give people with opposing viewpoints a chance? Also, complaining about reading a book and writing a 5-page paper? This is Cal Poly, kiddo, and occasionally you're going to have to do things you don't want to do. Every class can't be graphics or networking. As for the term paper, it was a big project, but we had about a month and a half to do it, and Clark always was willing to give feedback to help improve your grade. On the paper, the presentations, even on the final--the FINAL--how many teachers can you say THAT about? He's also about the nicest guy I've met, and his enthusiasm made this potentially dry class my favorite of the quarter. I'm looking forward to more classes with him. The major problem I have is that the guy below doesn't seem to have a problem with Clark's ability to convey the material, his assignments or his teaching style. He seems to have a personal grudge against the guy. And that's fine, he's [or she's] entitled to, but engaging in an ad hominem attack simply because somebody doesn't agree with you on certain things is cheap and intellectually dishonest.


Junior
A
Required (Major)
Jun 2005
Turner is my favorite prof in the CSC department. He's a very engaging speaker and is capable of turning (no pun intended) a potentially dry subject into a very interesting one. The lectures are fairly informal, as far as these things go, and you don't need to take notes. The format of the class will change soon, since there are going to be labs associated with it (learn ethics by doing, I suppose). This quarter, the research project totaled 50% of the grade: equally divided between the term paper and a formal presentation. The term paper has to be 20-30 pages, but you get over a month to do it. We had a project to make a lab for the class that was 20%, and the midterm and (take-home!) final were 30% combined. The new lab grade might just supercede the lab exercise project. Turner was always helpful, though, always willing to help with the paper, give advice where needed, and quite a bit of encouragement, which was nice. I wouldn't take this class with anyone else.


Junior
A
Required (Major)
Jun 2005
Turner is a crazy dude. This class seemed rather chaotic, and the work load was heavy near the end of the quarter, but it was barable for a computer ethics class. As others have stated, the work consists of a 20+ page paper, a 10 minute presentation on this paper, a group project, 1 midterm, and a take home final (two writing prompts, 4 pages each). If you don't like writing or public speaking, you're gonna have it rough in this class. I don't really mind either, so that might make me a bit biased. Turner's lectures were quite interesting, all things considered. He is very energetic and passionate about the subject, and occasionally quite funny. Final point- since you have to take this class, you better damn well take it with Turner. We had Dr. Dana come in and speak to us for a day- dear god.... Boring.


Junior
A
Required (Major)
Jun 2005
Dr. Turner was born to teach this class. He is very enthusiastic about the subject matter and brings a lot of insight to the class. The class consists of a 5 page paper the second week about a short book he assigns. This paper is only really graded on whether you do it or not but he does put a letter grade on it so that you can see if you are on the right track. There is a two minute talk where you get up in front of the class and talk for a few minutes about some computer related topic. This is very easy and again only graded on whether or not you did it. Then it gets to the midterm. The midterm was 20 multiple choice questions and two essays. I felt the midterm was a bit long and I barely got to write anything on the second essay. However, since it is only worth 10% I was still able to get an A in the class despite getting a 68% on the midterm. The last two parts are the term paper and the group project. In the group project you work in a group to come up with proposed labs to do for future sections of CSC 300. Since the class will have a lab in the future I think he may scrap this part of the class. The last thing is the 20+ page term paper. It involves A LOT of research and analysis. You definitely have to work on it and ask for his feedback to make sure you get a good grade. He is very helpful at letting you know what he wants and what changes you need to make. There is also a 10 minute presentation on the term paper topic which isn't too hard since it is only enough time to cover the major topics of the paper. Once again he can help a lot in letting you know if your on the right track. Overall I really enjoyed Dr. Turner's class. I learned a lot about writing, computers, and legal issues (he likes to talk about these since he's a lawyer). I highly recommend him to anyone taking CSC 300.


Junior
A
Required (Major)
Jul 2006
Dr. Turner is easily one of the most interesting professors I


Junior
C
Required (Major)
Mar 2007
Turner presents a boring subject well and really brings in lots of experience and examples to back up the lectures. There is very little work to do in the class other than listen and understand, so its important to treat the papers seriously. I suppose I didnt put in enough time on them, thus the C. Overall, theres no choice of teacher in CSC300 but no alternative is needed.


Senior
A
Required (Major)
Jul 2008
Dr. Turner is very interesting and full of life. The first few weeks of class were really cool. He had lots of fun discussions. Middle few weeks were kinda boring(more lecture type) while the last few weeks were cool again(more discussions). His class discussions are amazing. Lectures are ok. Paper is a lots of work(20 pages double spaced), but it is on a topic of your choice. Start early and you can do ok. He is good on giving you feedback. If you have a good team for the labs you will do ok. Labs: Labs are so, so. The coolest and most applicable labs were the portfolio ones. You had to 1) Make goals, 2) Collect previous work 3) Make or refine a resume 4) Get a letter of reference. The other labs are interesting, but not practical(gender diversity, software for the disabled, effects of digital accuracy) It would be really cool if the other labs were a 3-4 part series on getting involved in the opensource world. He is open to feedback, and the class has so much potential to be mind-blowing amazing in the next few years.


Senior
A
Elective
Mar 2009
From day one Turner let's you know he expects a lot out of you. That being said, he really works hard to help you get there. This course is no joke and a lot of students think it is. Generally about 40 - 50% of the class is taking it for the 2nd or 3rd time. The reason for this is his midterm is extremely difficult if you don't go to his office hours beforehand. And there is a big term paper that people procrastinate on. You need to be on top of your stuff to pass this class, but it is very rewarding. Turner is a great guy and very helpful in office hours. He'll even let you work on his old midterms and take them into office hours for guidance. He usually recycles about 85% of the old midterm questions too, so it's a great idea to do so.


Senior
A
Required (Major)
Mar 2011
Go Dr. T! Wow, this was the first computer science class I've taken where you don't write in code, but rather in English. To some this can be disconcerting, but I didn't mind. Yes, it's true that we have to write a very long 6000-word minimum term paper, but if you choose an interesting topic with many accessible sources and don't procrastinate you'll be able to meet the various deadlines and eventually meet the one to turn in the final copy. Dr. T is probably one of the most enthusiastic professors I've had, and this in turn makes his long, sometimes rambling lectures quite interesting. At times it seemed parts of the class were hard for him to manage (such as getting through all of our half-drafts and giving them back to us in good time), but that's one of the very few minor complaints I personally had. Honestly, the most difficult part of the class was choosing the topic I was to write about at the beginning. Some students a half of the way through decided their topics weren't good enough and actually started from scratch on other topics. Ouch – what a nightmare to cope with! In other words – if you're taking his class the quarter after you read this, start thinking NOW about what you want to write your paper on. The more time you have to come up with a good topic the better. It must be an issue related to computer science and ethics. For instance, a topic that so far has not been written about but would be a good one is the current Stuxnet worm causing havoc in Iran's nuclear plants. Evidence has been uncovered claiming that the US government was secretly behind the development and deployment of this virus. Was our government ethical in creating this worm to be used to attack Iran? In other words, get a topic widely covered in the news with tons of sources, both primary and secondary, and you'll be ok. I'm actually proud of the paper I wrote. Come prepared to take more of a philosophical-English class involving tons of writing (meaning don't take 3 other hard-core programming classes that same quarter), and you'll find the class rewarding. Go to Dr. T's office hours out on Dexter Lawn and enjoy the music he plays – it's definitely a different kind of “office hours”! Don't expect a lot of technical help from him, but instead draw on his expertise and background as lawyer – he is quite knowledgeable about topics other than computer science. I recommend all computer-related majors take his class!


Senior
A
Required (Major)
Apr 2011
Man, where to begin with this class... I'll start off by saying that I hated this class until the 9th week of school. During that week however, something clicked and I realized the sheer brilliance of the class. I also realized how the class reaffirmed my ethical beliefs, and gave me useful tools in recognizing and applying them in my future professional career. The term paper itself is your one big "program" for the quarter. The brilliance of writing and constructing this paper also didn't occur to me until the 9th week, when I realized that the paper is analogous to writing and debugging a program. If you can make this realization, the paper really turns out to be a lot of fun :). Don't procrastinate on it though, and give yourself ample time to write it. If you do that, you'll be fine. Dr. Turner's lectures were quite fascinating in themselves. Let's just say you'll rarely be bored in class. Just listen and understand the basis of his lectures to prepare for the final and assignments. Be sure to read and understand the papers as well. All in all, I really had no idea what to expect when I came into this class. However, I came out finding myself thinking about the ethicality of my actions more, and how it will impact people in the future.


Senior
A
Required (Major)
Apr 2011
Dr. Turner is a brilliant, crazy guy. The lectures in his class are amazingly interesting, and he genuinely cares about his students. The course guidelines are pretty clear, but he expects you to ask him questions, so do! He doesn't baby students by pushing them along, he simply gives them criteria, lectures on relevant topics, and makes himself available to help if you need it. It's virtually impossible to fail his course if you put the effort in (and if you are ever unsure you can talk to him and he will tell you what to do next to improve your understanding or your grade). He's a great professor and a great human being.


Junior
N/A
Required (Major)
May 2011
From the first time you meet this guy you understand why everyone loves him. He is crazy and tons of fun! This class is one of the most interesting classes I've taken at Poly and thats mostly due to how current and up-to-date everything is we talked about. This is also the class I've spent the most work on in my three years. I spent about 25-30 hours a week on stuff for it. Never get behind in this class because you will never catch up! That being said I feel Turner is a great lecturer and very VERY strict on what he wants in his essays. If you don't write it just like he wants, then you are more than likely going to fail. Just a heads up.


Senior
A
Required (Major)
Jul 2011
Dr. Turner is one of those professors who connects well with his students. He's interested in everything from music to politics. He can connect many subjects to the class he's teaching, which concerns ethics. Dr. Turner is enthusiastic and keeps his lectures interesting. He assigns a lot of reading (of published papers) and the lab work takes time. And of course, there's that big paper. If your writing is not good, get someone to proofread your paper because even if the ideas are good, you'll get a bad grade for spelling and grammar.


Junior
B
Required (Major)
Dec 2011
This class was a bunch of BS. Going to class was useless. Doing the labs was a waste of time. The only thing this teacher really cares about it the final presentation, the term paper, and the final. I would highly recommend never taking this professor if at all possible. ANY other teacher would be better. This was by far the most useless and nonsense class I have ever taken at Cal Poly.


Senior
B
Required (Major)
Jan 2012
Dr. Turner's 300 course is a writing and reading intense CSC course, unlike any other CSC course at Cal Poly. If you have a particularly difficult quarter, it may be wise to drop a course or take this one at another time. You'll be spending many hours writing and revising your final paper, which in total is worth the majority of your final grade. Dr. Turner is not afraid to fail you if your final paper is lackluster in its arguments, though he leaves ample opportunity to let you fix your mistakes (there are 2 official drafts before the final draft and if you go in his office hours he'll help you with your paper). Unfortunately, although his old TA helped to integrate new assignments so that students wouldn't so easily fail the course, this was the first quarter in which the TA was gone. The leftover was a mess of jumbled assignments which never saw any feedback; the majority of assignments that we had to do (with the exception of the paper drafts and the LaTex labs) weren't very helpful. Overall, this was a challenging course with a lot of technical reading. The lectures in which Dr. Turner only spoke were dry (especially the week about tort law -- take note, Dr. Turner!), but class becomes a lot more interesting when it is a class discussion that everyone can participate in.


Junior
B
Required (Major)
Feb 2012
The majority of this class involves giving presentations, listening to other students give presentations, and hearing turner talk about how he was once a lawyer. Oh, and you have to write a 5k+ word research paper using the SE Code of Ethics to analyze something it most likely doesn't apply to. I honestly think this course could be replaced with a signed waiver saying "i will not become a hacker" as very little will be useful in the future.


Junior
A
Required (Major)
Aug 2012
It was definitely the right idea to take this class, especially with Turner, during summer quarter. The course load is exactly the same as the regular school year, so having less classes definitely helps to lower the stress. This class is very reading and writing intensive, and will definitely take up quite a bit of your time if you want to do well in the class. The lectures can be a bit dry as Turner rambles on a lot about things you may not care about, but at the same time they can be enjoyable if you take an interest in the subject matter. There is one midterm that is more of a diagnostic test to see where you are at the beginning of the quarter, and he releases the questions to both the midterm and the final way ahead of time. During any examination he gives, you're allowed to utilize any resources you want, so feel free to ask your group for help, or just come prepared with all the answers ahead of time! A tip: if you want to do well, always come prepared ahead of time and be sure to ask him a lot of questions. The grading is loosely based on a rubric, but in the end it's very subjective. If he likes you and you show that you put in effort, you'll get the grade you want.


Senior
A
Required (Major)
Dec 2012
One of the funniest and best Computer Professors I have taken at Cal Poly. I hate writing (with a fiery hatred), but Turner really did make the class very easy to understand. You read articles, write 1 report on a subject you like (mine was about an awesome application on the smartphone), and do a few team projects. The report is very easy. He does it in steps and is only 4k words. My favorite part about the class was the random discussions such as why google changed its policy or why Microsoft did this, etc. Lastly, one final with your team that is just a discussion about what you learned over the quarter. Very easy, highly recommended. get it out of the way so you don't have the stress your final year or to go to security class.


Senior
B
Required (Major)
Jul 2014
Dr. Turner's middle name is Savage. I say again, his middle name is fucking SAVAGE. That's how awesome Dr. Turner is. I may have added a review here before but fuck it, I'm adding another one because in retrospect, Dr. Turner was one of my favorite professors. CSC 300 was an interesting course. During the first 9 weeks, I thought it was dumbest, unnecessarily toughest course I've ever had. Then something clicked in week 10 and I realized the sheer brilliance of the course. Throughout lecture, Dr. Turner basically teaches you how to read academic papers (specifically, computer science papers). This is a very essential skill, especially in post graduate work. Sometimes you need an algorithm that isn't really implemented on the internet, and so you have to read a paper on it. Understanding that paper is very important, and so those skills are taught in this class. While going through and reading papers though, I thought it was dumb and a complete waste of time. Trust me though, it's not; far from it. The main paper he had us write (I took this class some time in 2011, so more than likely, it has changed) was also one of the most brilliant assignments I have ever seen a professor give. First off, he requires that the paper is written in LaTeX. While this seems like a pain and a nuisance at first, you should begin to realize that writing your paper is almost analogous to writing a program. That's where the brilliance comes in; you literally have to compile your paper. LaTeX is a pretty nifty skill to have as well, and it makes your resume look very pretty. He had us write the paper throughout the entire quarter; another very brilliant move imo. Again, it's analogous to building a large program, incrementally, step by step until you have one beautiful finished product. The rest of the assignments are all nice filler. I say "filler" because sometimes it seems pointless but, it all ties in together when you really think about it. Long story short, take him for whatever you can. He's an awesome professor, and an even more awesome guy. I miss him :(


Senior
B
Required (Major)
Nov 2015
As a person, Turner is an interesting and fun guy. Unfortunately, as a professor he is just the worst. His lectures are powerpoints which degenerate into useless ramblings about personal opinion and generally irrelevant information about how he was, at one time, a lawyer. Thanks for your legal and personal opinions, but for the most part they nobody gives a fart. All of his labs are group projects are incredibly vague and mostly pointless busy work. He assigns a 4000 word paper (which is the big assignment for the class) that, although it has a relatively specific rubric, is incredibly difficult to write because of the way he grades it. His grading is EXTREMELY INCONSISTENT. I went into office hours to have certain parts of it reviewed, some he flat out refused to read because he "doesn't have time." Ok fine, I understand he is busy, but the sections he did read he told me were good. Then when he actually graded the paper, he tore them apart and gave me a bad grade... Not only that he literally cannot read above a 3rd grade level. Compound sentences, fuck that, commas are confusing. A word that is not a part of a small child's vocabulary, he won't know what it means. Then you define it and he is confused about the the definition. He is completely disorganized and rarely answers his email and does not have a consistent grading standard. Sucks to suck, but unfortunately for you he is pretty much the only guy who teaches this class, so you'll probably have to take him regardless. Why he has such a high rating is far beyond me


Senior
N/A
Required (Major)
Mar 2016
We did a lab for this class where you go to career fair and ask a recruiter if this class is important in employment. They said no. And I agree. This class may be interesting, but for the entire 10 weeks I felt like the countless hours I poured into writing my essay that he grades very inconsistently and harshly on are wasted. He might tell you your train of logic is great! And you put it on paper, and he docks a bunch of points off. This class is about ethics. I don't think I learned to be a more ethical engineer. Period. If people are unethical, writing an essay won't make them more ethical. Just overall was not a fan of the class, let alone the work that we have to do for it.


Senior
A
Required (Major)
Apr 2016
2ethical4me


5th Year Senior
A
Required (Major)
Feb 2017
Received an A but with extreme hassle and was one wrong decision away from receiving an F. There is a final paper for this class that if you get below a C on you fail the entire course. I turned in the first rough draft of my paper and received a B, seeing this I was not concerned as the rough draft was supposed to have a fully completed introduction and first section. I thought I will just add on the rest of the sections in a similar style and be fine. After turning in the final paper I received it back with red marks everywhere and a 20/100. Things that he had previously approved in my introduction were now circled and said "See me! Unsubstantiated facts, Uncited quotations, and absolutely awful drivel". I was extremely concerned and confused, he was essentially accusing me of plagiarism and making me retake the class. So I sat down with my paper and point by point addressed his concerns and typed up a response to each one. I was more confused when I realized sentences he circled saying I failed to cite my source, had citations. When I brought this to his attention he eventually realized what he wrote had no basis in reality. All my sources were cited, everything that was a quote was in quotations marks, and any number I used was actually from a reputable source that I quoted. After this ordeal and worrying about graduating late and informing my future employer that I will not be able to work on time for failing a class due to "plagiarism", he simply chalked up his mis-grading to "not having my glass of wine that evening" and I ended up receiving an A on the paper. Absolutely ridiculous, I hope I never have to talk to Dr. Turner again. He almost ruined my academic reputation and credibility for no reason at all.


Junior
N/A
Required (Major)
Nov 2017
The quarter is not even finished yet and I am honestly done with this professor. I try to be as respectful to all my professors at any given time. However, this professor is quite the exception. This course is called professional responsibilities but I have yet to see an ounce of professionalism from this professor. At the very least, I believe a teacher should practice what they preach. To give an example, Dr. Turner has never shown up to class on time. He also makes false promises. It is okay to grade things late. I completely understand that professors have lives outside of school. However, one should never claim to have something done by a specific date and never live up to their words. Also, one time, he randomly shouted out during class, "I am so racist!". These things are just fractions of what is wrong with him and this class. I have lost all respect for him even as a person. If possible, I would advise everyone to avoid him as a professor. If there is one thing that he taught me, it would be that if a man like him can get a phd and tenure, I can do anything in life.

CSC 302


Junior
A
General Ed
Jun 2005
For his first time teaching the class, he did a very good job. There were a few problems: (1)Since participation did not count at all, no one was ever in class, or they left at the break, which was really distracting to those of us who were there! (2)He repeatedly emphasized three things: sexuality, spirituality, and the Therac 25 (The first two seemed to conflict quite a bit!) and (3)His time management skills are horrible. We BARELY fit everything in!


Senior
N/A
General Ed
Aug 2006
Dr. Turner is one of the coolest/weirdest guys in the world. First of all, he has this crazy beard that he strokes all during class. He also sports a slicked back pony tail with curls at the end. So you might think he's going to be weird at first, but he's actually quite entertaining. He loves to have good conversation and for people to open up about themselves. We don't have any tests in the class. We have a weekly journal and group project. The journal consists of reading questions and article reports. It actually takes awhile to do but it's better than having to take a test. I don't think that anyone is going to get an A in the class though. So if you're only looking for an A, I wouldn't take him. Even our T.A. said that we probably wouldn't get A's. I would say most people will get B's though. He's super fun though!


Junior
N/A
General Ed
May 2012
Oh My Gosh. I took Turner's class to fulfill my Area F Upper-D GE and I've regretted it since day one. He's a very nice, entertaining, and funny guy, but not a good teacher. He is disorganized. Very, very disorganized. And unless you know computers & software, all the material is over your head. The midterm was so hard, he gave everyone an extra 16% and I still got 50%. His tests are ridiculously hard, and doesn't understand that he doesn't clearly help his students understand the material. Too much reading. Makes the hardest test questions...ever. I'm warning you, avoid this class.


Senior
N/A
General Ed
May 2012
Dr. Turner should really teach philosophy, rather than computer science. At least in philosophy it would be expected that he wouldn't make sense. This is my first polyratings post, because I find it necessary to alert you all that you should AVOID Dr. Turner if you can. His lectures COMPLETELY consist of tangents, usually related to porn or sex offenders (neither of which having ANYTHING to do with the class). Though he is definitely a very intelligent person, teaching is not the profession for which he is fit. He loves to talk about his personal life and moral/political views, rather than the readings we have to do. He posts quizzes almost weekly but has a horrible way of setting up the class structure. By the way: "I make fun of the Irish all the time" and "Sometimes I like to tell racist jokes to blow off steam" (a few things he JUST said in class, as I am posting this during class). Really, just avoid it - because though I am a good student and about to graduate, I am seriously worrying about passing this class which makes NO SENSE AT ALL. Additionally, his opinions about homosexuality (he doesn't support it), socialism (he thinks Obama is a party member), and the Nazi Party do not contribute to a more rounded understanding of computer science. His tests are impossible, and as someone who has attended nearly every class and done most readings, I'd be hard pressed to present you with one piece of information I've learned in this class.


Junior
B
General Ed
Jun 2012
Do not take CSC 302 with Turner. While he is a good professor for regular Computer Science Classes, he does NOT know how to teach non-computer scientists. He is very unclear, goes off on tangents, and writes some of the most confusing and vague test questions I have ever taken. We weren't even given a date for the midterm until Week 4 and then he changed the date and moved it up sooner. He is fine for computer science, but avoid him for CSC 302 at all costs.


5th Year Senior
N/A
General Ed
Jun 2012
Dr. Turner is a great guy and willing to listen and help out if asked. This class was geared towards people who are more computer literate; although, I only have a basic understanding of computers and programming and was able to follow everything but the most technical aspects and those he was willing to explain in a way so that I understood them. He does give hard tests, but after the midterm he realized this and worked with us to create a practice final that helped him write better questions (less confusing) and us to understand where he was coming from. Overall I think that this course is far from perfect, but he showed a good willingness to change and make the course better.


Junior
Credit
General Ed
Jun 2012
Dr. Turner is very intelligent knowledgeable professor, who can be disorganized at times, but the subject is REALLY interesting and applies to everyone. I recommend him, and everyone who complains about his tests are crazy... YOU GET LOTS OF NOTES FOR THEM! AND HE HAS A 20% CURVE! Seriously take him, I took this class credit/no credit and ended up with an A! Kinda sad.. Good class


Sophomore
A
General Ed
Jun 2012
Professor Turner was really awesome! He's super interesting and laid back and likes to talk about basically everything. Not only was the stuff on computers and society really interesting but I learned stuff about our political system and current events. It just seemed like a GE that was actually helpful. The homework was pretty easy if you put a little effort into the weekly journals and occassional quiz. Focus on what he's saying in his lecture instead of just copying down the powerpoint. The midterm was really hard but he realized that and made the final a lot easier and we got a cheat sheet for both tests! We had to do a group project that actually ended up being really fun and i usually hate group projects. We had to do a 2 minute current event once but its super easy. Id say this class needs some effort but as long as you go to class and pay attention its actually pretty sweet!


Senior
Credit
General Ed
Jun 2012
I would not take Dr. Turner. He does not present the material clearly, especially if you are not a CSC major, it is very difficult to follow him. He is very unorganized and all over the place. His tests asked very specific questions, a comment he may have made ONE time in class. His lectures go through some material but are mostly off topic. Though he probably means well he says completely inappropriate things during class and often offensive. Though he ended up curving the class because most students were failing, I don't know if I would trust him to do it again.


Junior
N/A
General Ed
Mar 2013
Dr. Turner has been one of my favorite professors at Cal Poly so far! He's changed his material to focus more on the societal implications of technology rather than the nitty-gritty computer stuff. I really thought that his tests weren't too hard...everything on the test I could find in my notes. Just go to class and take good notes ON THE THINGS HE SAYS and you'll be in great shape. He offers extra credit and the chance to boost your grade through easy journal entries and quizzes each week. You won't regret taking him I promise!


Freshman
N/A
General Ed
May 2016
Please save yourself from this teacher. I highly advise everyone DO NOT TAKE THIS CLASS. There are many more GE's available in the F section so that you do not need to take this class. As a professor, he rarely lectures on relevant material and almost NEVER covers what he says he is going to cover on the syllabus or PolyLearn. Much of his lectures consist of off-topic ramblings that are neither relevant nor interesting. As a person he's not much better. He's cocky and sometimes prejudice and some people might be offended at some things he says. I will admit though, his class is very easy. The hardest part is sitting through the two hour lectures listening to him babble.


Sophomore
N/A
General Ed
Jun 2016
Genuinely, I have never taken a more ridiculous class at Cal Poly, or anywhere for that matter. From day one, there was no syllabus, only a tentative syllabus that the class took three whole lectures to design. Last day of class, middle of dead week, he decides to have the class write two in-class essays that would be graded as midterm 2. Without warning or scheduling, he dropped a midterm on us in order to make up for the group projects that he failed to explain. Somehow, we convinced him that we were not going to do that and so he assigned two short essays as the final exam. For anyone who missed Wednesday of dead week, there was an email sent on Friday with very vague instructions on how to complete our FINAL EXAM. Not only was this course disorganized and painfully boring, I don't think he made it through one lecture without talking about porn, which was clearly not relevant in the majority of contexts. Don't take this class. F GE can actually be interesting.


Senior
N/A
General Ed
Apr 2018
It’s not really Turner’s fault that this class was so unenjoyable. But it’s the fact that he puts all the material in the power of his TA. Who sucks. Don’t take this class to fulfill your area F. It’s worth waiting for AERO 310 to open up.


Junior
N/A
General Ed
Jun 2018
I take back what I said about his TA. Taking a look back at the overall class experience, I say it went well towards the end. CSC 302>aero 310

CPE 307


Junior
A
Required (Major)
Nov 2016
Clark did not teach much of anything during this class. It was his first time teaching this in a long time, so was not organized at all. He is a great guy and really cares a lot about his students. This quarter we were placed in groups to develop a project and it was great! The midterm was canceled and instead we had a discussion with him about how our project was going, with him checking in with each team member to make sure that they were doing the part for the team. You learn a lot of information on your own, so be prepared for that. Participate in class, but attendance is not mandatory. Overall, Professor Turner is a good teacher for this class.

CSC 492


Senior
A
Required (Major)
Jun 2003
Now, I'm clearly biased because Dr. Turner was my senior project advisor, but I assure you that he is completely deserving of that bias. If you want to do a project on anything regarding law and computer science, computer ethics, testing, or software engineering then consider Dr. T. As far as I know, he's the only CSC professor that favors writing over coding- a real boon for the exceedingly rare number of us that think likewise. I had a weekly half-hour interview with the Doc that was more often than not the highlight of the week, during which we discussed topics- some more relevant than others. He has a great sense of humor and knows a ton of stuff, and- here's the best part- he'll tell you EXACTLY what you need to do to get an A (e.g. Thai food next week, ice cream on Friday...) In short, he's one heck of a project advisor, and you'll learn a lot doing anything under his supervision.

CSC 508


Graduate Student
A
Required (Major)
Sep 2001
Clark is an excellent and personable teacher. His lectures, at least at the Grad. level, are topical, interesting and informative. But he mostly relies on student input and drive to guide the course. You will not get much out of his courses if you expect to sit back and take notes and never say anything in class, the way some other engineering courses work at Poly. If you want ot learn, you have to do the work and put in the time yourself and engage with him personally on whatever interests you. His grading is generally easy, but he penalizes for being absent and for being silent. Sure way to pass = talk more than he does in class.


Graduate Student
B
Required (Major)
Dec 2002
Don't take this class unless you have a passion for software engineering. All that is required is a 40 page (double spaced) research paper. That counts for most of your grade. He also takes your participation in class into consideration he says. Who knows how the grades are really calculated. Overall it was not an enjoyable class.


Graduate Student
B
Required (Major)
Dec 2006
Dr. T is definitely on the eccentric side, and his behavior, views, and teaching style are just going to rub some people the wrong way. This being said, he's a really good professor who knows a lot about software engineering but encourages people to make up their own minds. As with all Turner classes, you will have to write a fairly extensive paper (~40 page minimum), which can be nervewracking, but it is valuable nonetheless. He weighs class participation fairly heavily, and the rest was based on your performance on the midterm and final, neither of which was too bad (or traditionally administered). Ultimately, it all depends on how interested one is in the material--methods and issues regarding requirements and specification. I enjoyed this class and look forward to 509.