2.5
Quality3.1
Difficulty43%
Would Retake202
Reviews43%
Would Retake
202
Reviews
Rating DistributionOfficial
202 total ratings5
17
4
39
3
45
2
54
1
47
What Students Say
“Keen takes pleasure in watching her students fail and struggle”
CS115 - 2.0 rating“Debby Keen is THE WORST”
CS115 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
83%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.05 avg changeRatings by Course
CS4901
4.0
(1)CS100
3.3
(3)CS221
3.3
(3)CS215
3.0
(3)CS101
2.9
(66)Difficulty by Course
115
5.0
CS1
5.0
CS3
5.0
CS4901
5.0
CS1O1
5.0
Reviews (201)
No Comments
No Comments
BORING, but her class is pretty easy. You'll learn a lot.
boring. she claims to be a good teacher. she is not. she likes to talk about cats.
No Comments
This teacher is ridiculous. I dont like her much. She says she is good but is not. The lab tests are simple. The class tests I guess are easy if you go to class but I havent been ever cause I cant stand her voice. "Oooooooooook peoplllllllllllll
hottie
her makeups are **** policy ludacris to say the least, lab tests are administerd poorley and to complicated for a class that teaches noobs what a keyboard is. Basicaly she is heartless the ta's are cool so long as you get one that hablo englais. dontdoit
Not to hard if you go to class.
This class is so easy, there's no reason to complain.
Shes kinda bald, shes not very clear about stuff.... i dont like her class much, mainly because of the way she talks... and then she says "right?" afer every sentence... did I mention she was kinda bald
This class was so ambiguous that it drove me nuts. I attended all the tutoring sessions that was offered and tried to get help from the teachers and TA's but all seemed to busy to help with the students. I would NOT recommend taking this lady!! she's evil
Lab tests are very easy so even if you screw up the lecture tests you'll be okay. Extra credit opportunities...take advantage of them (very easy). Lecture is EXTREMELY boring, usually my nap time. I don't take notes and sleep a lot and have an A+.
This class was too easy. Her lecture is sooooo boring, and i mean BORING
was straightforward with notes, gave adequate review for exams, gave adequate quizzes
No Comments
Easy Easy Easy. This class is a joke. Prof is not that great, but it doesnt matter. Quizzes and tests are all a joke. Easiest class I have taken at UK thusfar.
NAP TIME. Her lectures can put anyone to sleep. However, she makes an effort to cover the exam material. Labs- horrible if you cant understand your TA...
First class I went too, I got stuck in a seat in the front as everyone was already asleep a couple rows back in the snooze section. This class is the little itch that continues to plague my brain because of its sheer ineptitude and ability to bore.
She reminds me of Roz from Monster's Inc. She'll tell you that you don't have to buy the book, but it's very wise to do so. She doesn't cover everything in class that is on the test, but she implies it at the beginning of the course. Hope that you get fluent, English-speaking TA.
Keen = the meanest and most unhelpful teacher at UK. i asked her a question about what chapters a test would include and she told me: "dont ask me...the website has been updated." do NOT expect to learn anything, to get help, to get answers to your questions, or an enjoyable time in this class.
She's an ok teacher. Sometimes she overuses filler words like Right and Ok...I'm talking SEVERELY overuses them, once I counted and she said right 178 times in a fifty minute lecture, and ok 71. Her tests are easy, but her TAs are jerks...don't take Charles Erwin.
Try to avoid her if you can. Worst professor ever. Accused me of cheating but withdrew accusation after she regreted to come up with enough evidence. If it was up to me the dean needs to let her go. If anyone want to ever do anything about her let people know. I will support anything
Listen to the first fifteen minutes, fall asleep until the last five minutes AND SHES STILL TALKING ABOUT THE SAME EXACT THING! Very boring, very very annoying. Oh, and dont buy the clickers that she asks you to get, total waste of 15 bucks.
Shes bald! Boring as no other. Read the book. Lab's are usefull but not on the lecture tests. Seriously, reading the book is the only way to do good, because you will fall asleep as a result of her boringness.
So she's a really dorky teacher, but what did you expect from a computer programming class? If you go to class, the material isn't that hard, and the tests are really easy. There are just a few tricky things.
No Comments
No Comments
I personally didn't mind this teacher at all. The material is mostly easy as hell and already known, but you gotta show up for at least most of the classes to get some tricky things you wouldn't normally know. The lab tests are extremely easy, so go to the open labs when you can, it's worth it.
Very boring class if your uninterested in computers The material is kinda hard if you don't know that much about computers,but her tests are just from the lecture notes.She also uses about 10 questions from past tests,so get your hands on a few of them. She gives 3 bonus points,so take advantage.
The people rating her don't know what's up. She's got a real passion for teaching, and she'll share it with you if you'll just listen. She responds to E-mailed questions even up to like 1:00 AM! Really helpful, really clear, and really nice. I enjoyed programming for her class and did well.
Class was very easy, but boring for those who have done ANY programming before. Tests were not bad at all, a few trick q's. All the class did was teach syntax and programming basics, which you can learn just as easily from a book in a few weeks. Lab was a waste of time, but my TA was nice. Keen seemed to want to be there teaching, would recommend.
She was not too bad of a teacher but her tests could be tricky.
Dropped her class.. when i didn't understand something.. and needed her help.. i wanted to strangle her..
SHE IS THE MOST MONOTONOUS TEACHER I'VE HAD. Her teachings are redundant and I've never taken any programming before and her clarity is horrible. Quizzes would be a lot better if she spent more time focusing on the material rather than skipping right to the example that people like me couldn't understand... Not to mention she wears the same atti
Easiest class ever... don't know what everyone else is talking about. You don't have to be a computer programming expert to get an A... it's all very basic info. Plus, the lab tests are open book, so you don't even have to be an MS Office expert. Easy, easy.
No Comments
Explains programming well, but if you have programming experience, this class will put you to sleep. Plus she takes attendance.
This woman is horrible. I had no prgm experience prior to her class, and thanks to her, I will never get anymore. She has completely ruined what I thought would be a wonderful subject. The work is easy enough, and as ppl have said, can be found within the book or on the web, but lecture is a drag, and she does own like 3 outfits or less...
I actually feel sorry for this woman. People don't respect her at all! She is actually very helpful if you ask her a question and the class is pretty easy. The first few lab tests are incredibly easy. Lecture tests a little tricky, but not too bad!
No Comments
If you have any experience with computers, this class will be a good GPA booster. Lectures can be boring but you can do well on tests by paying attention every once in a while and reading the book. She knows a lot about computers and really seems to enjoy teaching others about them. Responds to e-mails and is very helpful.
The lab tests in this class are very easy, you can also get extra credit for going to the labs. The lectures are VERY boring, most of the time you will fall asleep. This class is not too bad, but Debbie Keen is kind of scary.
This class is painfully boring. Try to get a TA that speaks english. Big class, random information. Labs are incredibly boring and pointless.
Very easy. MS Word lab test was simple, the two Excel tests will take 10 mins a piece to prepare for, and Access will take maybe 15. Lecture tests are a bit harder, but just study recent older tests (semester or two old) and go over the possible open answer questions before each test and you should be fine. I got like a 98% in this class.
This bald old lady, really freaks me out. If you take her during the afternoon, she develops a horrendous back sweat. Her lectures are really boring, because she sounds like Mr. Mackey off of South Park. She is really horrible at explaining things. You will probably end up with a Chinese TA, so watch out! This class is NOT begginer friendly.
VERY unclear. Owns 2 outfits at the most. Extreamly rude! don't let other ratings fool you. those people have most likely programmed b4. the class is not beginner friendly even though she says it is. she does not explain and treats you like an idiot when you ask a question. she ruined the class and now have changed my major. DONT TAKE HER CLASS!
In my 4 years at UK, this was my most despised teacher. She treats her students like children ("Quiet people, no talking before class, stay in your seat") and makes no effort to make the subject matter interesting. I have vast experience with MS Word and Excel and she somehow managed to even confuse me. AVOID THIS TEACHER!
If you can't get an A in this class it's because you didn't put out any effort, very easy class, lectures are very boring but a lot of the stuff is common sense and it's beginner friendly so if you don't already know the things, you should be able to catch on quick
This class should be an easy A if you attend the lectures (usually some kind of clicker attendance) and review the power points for an hour or two before the exams. Very dull and you will probably fall asleep, but if you manage to pay attention and go to lab it should be a GPA booster.
Very easy A. Go to lectures every now and then, check the website, go to a few labs if you feel like it. Lots of bonus. Boring, yes, but it is school, get used to it.
ok I have never seen someone get so turned on by computers before...its disgusting. she is also a huge female dog. seriously shes soooo mean. shes old and bitter and has no life outside of class so she takes it out on normal people who arent computer science majors
This class was my worst yet at UK. Dr. Keen is unhelpful, rude, and her looks don't help. It is almost as though she expects everyone to either already know how to program or totally teach themselves outside of class. Plus, it's tough to get a TA for labs who speaks English well.
No Comments
Keen is really not a good prof. She relies too heavily on her T.A. to teach & when there is an issue she does not hear out the student. She shouldnt be called a teacher. Her classes are unfair and depend on you to know the material before you take the class. You better know C++ before you take this class, or you will fail. Avoid this professor!!!!
Wears the same thing every day. Not friendly, if you ask a question in class she looks at you like you are stupid for not knowing the answer and treats all of her students like they are inferior. She takes attendance randomly but it is only 5% of final grade and tests are really easy. Do not buy the book you will never use it.
She is an awful teacher. Most of your grade comes from her notes which are SO boring you cant understand any of them. Im an A&B student and I got a C in her class cause she made the subject seem worthless. If you can avoid her, DO, one of the worst classes ive ever had.
No Comments
easiest class in the world...i got a 98 and didn't try for the entire second half
It's really boring and it takes her an hour to make a 5 minute point on nothing but the extiction of class 'a' monkey breath.
She is very boring that I feel so rude sleeping in class with the rest of my peers. Everyone is snoring while she is talking in a monotone voice to us. She is somewhat weird in the way she talks, and it sometimes is very annoying. Despite these facts, her class is easy if you have general computer knowledge prior to this class. She is pretty nice.
She is stubborn, but very helpful.
This woman will bore you to tears unless you LOVE computers. The class is easy if you go to lectures and the labs. Make sure you do study a little before the tests. She is very stubborn and mean. She is only happy when she is talking about computers.
She is rude, useless, unhelpful, and expects everyone to already be master programmers. This class is by far the worst ever taken at UK...i HATE it...do NOT take Keen if you dont have to
Yoda aka Dr. Keen is probably the reason why I hate college. If you want a teacher who treats you like crap, walks with her eyes closed for half of the class.. be my guest. If your not going to be a computer super genius... don't take this class or this professor
This prof is not very nice or really that good of a teacher to be honest. BUT her class is really really easy if you have some common sense. Pay a little attention and do the labs and you should get an A. Tests are straightforward and programs are pretty easy
wow.. absolutely boring. It's a very easy class, but she is not very nice.. very boring, absolutely useless class!
Easy class... she is kind of boring but you dont really need to go to class. The notes are online. She is helpful and accommodating to students' needs.
This class is really boring if you allready know programming. Took her almost half a semester to get to loops.
wow easy class she is super sexy
wow easy class she is super sexy!!!
She was the most useless professor I have ever had. When I would go to her office hours for help, she would tell me it was something I should have already learned in class. The TA's do not speak English, and just sit there during lab, leaving students sitting there, having know clue what we are supposed to be doing. My first bad grade, worst prof.
This class is riduculous. Grading by the T.A's are just stupid. Your program could do everything that was asked but you could end up with a 6 percent. DO NOT TAKE THIS CLASS
Most boring professor Ive had in college. She reads straight from the PowerPoints which are available online, but she takes attendence every class. Over half the class is asleep everyday. Tests are difficult because even if you know the material, she words the questions as though she is trying to trick you every question. Bad class.
m'kay and riiaaaaaght is all i have to say.
The most boring professor EVER. Labs are cake so go to everyone to get the extra pts youll need to make up for the ridiculas lecture tests. I know a lot about computers and I barely got solid C's on the tests except an F on the final!! She is also VERY rude.
She is crazy mean and makes you feel really stupid if you go to her office hours. I believe she is the reason I went into a deep depression by the end of the semester.
Keen's underrated for sure. Just come to class and pay attention. Programming is complicated, and Keen at least makes things clear enough to understand. She sounds kind of condescending when she talks, but she's not really. The class is hard, but she at least knows how to teach it.
This class is just bad. She's an okay teacher but grading is unfair. She grades based not on how well your program functions and meets the stated requirements, but on specifications that usually aren't mentioned. The test questions are meant to trick you. Don't bother buying the textbook because everything you are allowed to use is on her website.
Keen was an easy professor, though not very good at teaching. The only real problem I had in her class is all the 'plagiarism witch hunts' that went on. If you use one thing that was not specifically covered in lecture, it is considered cheating. The amount of people accused at one point of cheating in that class was crazy. Be careful of this.
Debby (Golem) Keen is a nive teacher but her ways make it impossible to learn. She will teach you one thing and then tell you never to use it. She makes stupid rules that make programming less efficient and take so much longer than needed.
Hardest class I have ever taken at UK. This is not an introductory course and unless you already have plenty of knowledge about programming then you will be fine. If not, you will be screwed.
I completely agree with the post below this. MAKE SURE you have good knowledge of C++ before taking the 115 class otherwise it is hell. Looking at it from code naive person the later programs are incredibly hard to do by yourself, it's just ridiculous, like it's a weed-out class. Good is that if you have LOTS of time you can look at her website.
Horrible teacher. Thought this class was supposed to be an "easy A" but it's not. The tests have nothing to do with what was taught in lecture. The only way to study is to find old tests and even those don't really help.
class is a very easy A. study the old exams. sucks bc she takes attendence every class!! and the classes are veeeerrrryyyy boring. hottest teacher i've ever had
Little quizzes she gives are next to impossible to pass. Prepare to be using Google to look up compiling errors and looking up how to write functions. Some lectures are useful but others are pointless. If you dont have any knowledge of computer programming do not take this class.
If you are a beginner, don't take this class. Impossible to get high grades for programming assignments. She wants us to write codes in her way, but never explains and takes off points.
I hate that this class is mandatory
You can tell she really enjoys teaching. The lectures are well done, and always different. Although communication with TA's needs to be addressed. Too often the TA was unsure what we had learned and refused to help us, insisting we were not taking notes or attending class. And Dr. Keen will change the programming prompt, and not inform you.
Dr. Keen, while strange to the eye, is a nice person. Most people dont get ever see that in her though. I sat in the front row every class and actually talked to her. so she actually liked me. However, i found that outside of her office hours she had scheduled, she wasn't very flexible. The class is tough, but if you like C++ it's fun
combination of yoda, roz, and golam ='s debby keen for you minus hair. dont bother taking her class bc she will do everyting she can to make sure you fail. she is the rudest person ever. she does the creepiest things with her eyes and tongue! also she talks in the most annoying voice you can image. besides comp terms her only vocab is right and ok
jeez, not a fun class at all, this teacher will not help you learn programing, the is a very advanced programing class for beginners... if you can even say its for beginners... you are very much on your own as well for this class, its very hard to find support and solid help with all the restrictions set in place
This class is almost impossible to pass! classes are mandatory and her quizzes suck. She grades extremely hard on everything and does not care what kind of grade you have. Her TAs are horrible and grade just as bad as she does. Do NOT take this class unless you know a lot about C++ or want to be miserable for the entire semester!
This woman is of no help to anyone. She doesn't understand that you don't instantly understand C++. She uses part of her class time to mention useless info when she should be using the time to teach (and teach well!). My TA couldn't comprehend English very well and was of no help. Avoid class if at all possible. P.S. Don't buy the book.
dunt like the woman really boring class
super boring class but very easy for the most part
Easy Class if your interested in this profession
i have to take her twice to pass this class. although i only got C for this class. she expects students to know c++, even thought she keeps saying this class is for a beginner.
Keen is impossible. She has a dumb rule where every minute you are late turning in you test, you get 10% docked from your grade. I got a 50% because of this rule, when I would have scored a 100% if this rule was not in effect. Avoid Keen's class at all costs.
WOW!! keen is a flipping jacka$$ I took programming in high school and she still talks circles around me I feel extremely sorry for anyone who as no experience coming straight out of high school she teaches like you already know how to program in c++. oh and keen it's called rogaine just in case you're reading this and soap wouldn't hurt either!
she sounds like the adults from charlie brown movies .
She treats her students like they already know computer programing. It is very hard going into the class with out knowing anything, you have to teach yourself.
Don't buy the book. Doesn't help at all. Class is very boring but as long as you do the online practice tests and take notes you should be fine
Don't be intimidated by these reviews. I went into CS115 this year, my first semester of college, scared to death of C++. However, she and my lab TA made it very simplified and made it fairly enjoyable for me. You do need to have a bit of computer knowledge and logic, but if you can get past this, I highly recommend this course.
She's mean, rude, disgusting (burp/farts) and just a displeasure to be around. Around your fourth program, she will on a witch hunt where she accuses the entire class of cheating to some degree. No one is safe. Of course, if you're going to go into EE, CompE, or CS you need this class--take the night section. CS classes DO get better.
she is a terrible teacher and from day 1 she starts talking computer programming language when some students like myself are lost!!! it is a intro class but not the way she teaches it. i was lost from the first word she said.
Don't take this class, don't take her, and don't buy the book if you do take this class.
I came into this class with absolutely no prior knowledge of C++. Dr. Keen made it very easy to understand and was always, always available to answer questions outside of class. She has the patience of a saint.
Not really too difficult a class for first level programming. She makes everything harder than it typically has to be. Everything has to be on that "engineer level". Her failure to give adequate examples of inheritance, abstraction, composition, and other Object Oriented programming techniques will have your head spinning when you enter CS 215.
DO NOT take this teacher for your intro class into CS if you can help it. If you already program in C++ you will be fine, but everyone else needs to avoid her like the plague. She is very rude to students in class, and has no idea how to relate to students. If you do take her, you better get lucky and get a good lab teacher.
If you are going into this class knowing a decent amount about computers you should be able to pick up on what she teaches. If not i would stay away because some friends in the class found it difficult to understand some of the more complex topics of the class.
Easiest class ever. Even though attendance was mandatory I went to maybe 2/3 of the lectures but I did go to all the labs and got an A. DON'T BUY THE BOOK! Biggest waste of money ever, best way to study is just read over the power points and know how to use Excel and Access
DONT BUY THE BOOK!!! go to class and GO TO LAB and youll be fine. easy class
easy class
Awful professor. Do not take her class if you can help it. Extremely rude and you may get a TA that answers your question with another question. Some functions on tests were not ever discussed in book or lecture.
They just recently started teaching Python in 115, so all the comments about how hard C++ is are useless. There is a lot of homework, but it's easy. I knew absolutely nothing about programming before this class and now I think it's awesome. We work in groups of 4 and that is incredibly helpful. I hated her first week, but now I'm glad I stayed in.
Worst teacher I have ever had. Expects everyone to already know what she is talking about when she is giving new material, which means she is talking completely over your head if you are new to programming.
She isn't very helpful and goes on random rants on something super easy, but when it comes to the hard stuff she simply flies through it. I have gone to my TA and it takes 5 minutes for him to explain it and help me understand. Not easy class if you have no prior knowledge of programming, but doable.
Doesn't explain very well. Makes you feel dumb when you ask a question. TA's do everything.
Prof. Keen knows a lot about what she is teaching. But, she is very boring and dull. Mandatory attendance and you never use the book. Dont but it! Also, if I didnt have old exams to look at I would have failed the tests. The labs are easy and she gives plenty of extra credit. Only take this class if you HAVE to!!
Really gets a bad reputation that she doesn't really deserve. Can be condescending but knows her stuff. I enjoyed the class and some of her lectures were entertaining. Very nice lady if you go to her office hours.
Dr. Keen gave alot of homework and I didn't understand a thing. Without the group partners and TA's I would of failed the class. One thing that is good about Keen, is when I helped this guy on the program and I was found cheating, she didn't send a message to the registrar, and give me a 0 on the program, but only minus 25 pts.
Great teacher, but not easy!
Rude and absolutely confusing. I took the night section, so she actually didn't teach my lab, nor my lecture; however, I was in her office quite a bit during the semester. Her advice and the info she provides you is dismal. She is so terrible at explaining assignments and when you ask for help, expect to be glared at like you're dumb. Avoid her.
Terrible attitude.Suppose to be an introductory course but it became too complicated too fast. If not for my TA, I would have failed everything.
I had so much work in this class I was borderline mental breakdown this semester. When I emailed her for help about a specific problem in a program she would tell me my work was poor quality or throw out a random insult. Tests were fair but the workload was not. Rudest teacher I've ever had. Email at your own risk, she's so so so hateful.
Dr. Keen is really straightforward, honestly come to class and do the homework and it is the easiest A of the semester. She's clear and the lectures are pretty interesting, and it is always obvious what assignments are asking for.
It is so hard, if you want to teach yourself go ahead and take it. There are a lot of Works to do in the class. JUST DONT TAKE THIS CLASS AND HER
Dr. Keen does not seem to want to be a teacher. I felt as though the class was very confusing, and my TA had to teach me everything I couldn't learn on my own. She is not helpful when asking questions she just glares at you or insults your ideas. Also the amount of homework for an entry level class is crazy and did not help me learn the material.
do not take dr.keen. She literally insults you when you try to ask a question and she is the worst teacher i have had. She gives homework that is ridiculously hard and this class literally broke me down. i had less work in my calc 2 class and my calc class was easier than this. Good luck with her, she is borderline useless, and does not teach well
This class was crazy boring, I hate myself for taking it. PLEASE do not take it..she is literally the worst teacher I've ever had. Lab tests are easy, but the lecture tests are IMPOSSIBLE. She doesn't help students out at all, so you pretty much have to teach yourself.
Debby Keen isn't the most pleasant or helpful professor that I've encountered, but she is very explicit when giving instructions for lab assignments. If you follow her program specifications exactly, it's an easy A. Lots of work put in outside of class, more than any other class this semester. Overall, knowledgeable professor that isn't friendly.
This was supposed to be an intro class. I got a D in this class, and an A in calculus. She is the rudest teacher I've ever met. i spent more time working on this class than any of my other classes, and I'm in calc 3 and physics 2. I can honestly say she can't teach. I tried so hard in this class, and ruined my GPA.
As with any other university level computer class, you will have to teach yourself the material that is also taught in class. Don't expect to simply get an A by going to lecture. As long as you've tried to find an answer when asking a question she won't be rude.
She is the rudest teacher I've ever met. Very Condesending. Cannot teach. If you need help, I hope you have a decent TA. The internet website for the course content (python, and python.docs) did more me then her lectures. Did 90-100% on everything but the final but still got a B.
She wasn't as bad as people are calming her to be. To me at least she was very nice and tried to help as much as she could. Her exams are difficult as well as the labs and programs. Her lectures are boring but informative. Remember this is programming it's not easy, so be prepared to work hard and put in the time and you will do fine.
Awful. Requires team work for creating 'test cases' for programs we have not even written yet. Directions are vague. The tasks themselves are easy but her vague and disorganized directions make them confusing. Scatterbrained.
She definitely knows computer science well, but she is very rude and condescending. She accuses an unfair amount of people of cheating. She takes the class very seriously. The class is pretty difficult and is definitely not an easy A. Specifically, it is labor intensive. Lots of homework. At least, she is pretty upfront that it's a hard class.
She has really weird requirements for programs and does not allow students to get creative, but she was such a wonderful teacher and explained all of the material. Now that I am in upper level CS classes I miss the way that she actually taught the class rather than expecting everyone to know how to do everything.
I'm a CS major, coming into this class with two years of programming experience. That being said, be prepared to spend a lot of time out of class dealing with her unnecessarily specific directions. She will teach you well in lecture, but otherwise your TA or your brain will carry you through the details. Tests are simple. Homework is tedious. Meh.
Not a very good professor. Very unhelpful and kind of mean.
The work we did on labsprograms was usually nothing she wold instruct us on during lectures. I feel everyone in the class has to teach themselves, especially those like myself who came in with no experience with programming.
If you know ANYTHING about computer programming (variables, if statements, and loops), read the notes on Keen's webpage and **take the bypass**. The bypass is totally worth not having to go to lablecture. Used Python 3.3 my semester, which is really easy to pick up. Having a personal computerlaptop is a must.
Many people think she is terrible, which is true in the sense that she isn't very helpful when asked to help on program assignments. Her lectures can also be long and boring. I do, however, think she gave us all of the information needed to succeed in the class, and I did feel like I learned a lot about Python.
I had a night section that was taught by a TA so I didn't encounter her much, but from what little experience I had, she is miserable. The assignments are overly complicated and far too intensive for a 100 level class. I did every assignment so that the programs would run correctly, but lost so many points because of nit picking on technique.
I was in a flipped section, so I read all my notes at home, and in class we just practiced with labs. She was very helpful, and seemed very tough at the beginning of the semester, but she warmed up to our class and became much nicer. She knows her material very well, and always helped me out. If you do not practice, you will not do well.
She's not near as bad as everyone says. She teaches every thing you need to know clearly, even for someone like me who had never programmed before. Her grading is strict, the workload is high, and the exams are challenging, but it's nothing overwhelming. Put in the work and take an interest in the material and you'll be fine.
In my time at UK, no other class has given me the trouble that Keen's CS 115 has. It is absolutely the most miserable experience of my collegiate career, and the dynamic duo of KeenMoore heightens the misery. Vague lectures, read right of the slides. Vastly overcomplicated for an intro course. Insane amounts of work each week. AVOID THIS CLASS
Could quite possibly be the worst teacher at UK. The course lectures use some of the most boring and non-innovative teaching methods I've ever seen since i began my education career. I am sorry if you ever have to take this class in Computer Science or EE majors.
Dr. Keen seems to get a lot of hate but I think she was one of the better professors I've had. She's very helpful in lab and cares about students learning the material. She's clearly passionate about the subject matter.
I came into Debby Keens class knowing nothing about coding. Just through her lectures and online material she posts I now know so much more about programming. She's not the nicest when it comes to questions, and she's very strict on how you code and grading. If you are not a CS major just learning how to program you will not enjoy the class.
Poor little Debby is very unclear about everything and she loves to assign programs and labs at the same time.
Debby Keen really knows how to teach programming. I am now in CS 216 and I've never been graded as hard as Keen did. This is essential in a lower level course so that basic programming practices are engraved in your work. Tough course, but makes your life as a programmer easier in the long run.
Lectures are pretty boring and attendance is for a small part of your grade. Don't risk it copying your friends' code - especially on programs. You'll get caught. Keen is pretty unclear in the way she writes, so sometimes it gets hard to understand the specifics of the assignment. The class has a lot of easy points to pad your grade.
Really Really Really bad teacher. You basically learn everything in the labs and by yourself. Wouldn't recommend taking her class.
Awful professor. The wording of the assignments are extremely unclear, and you often have to guess what she wants to complete them. On top of this she is very meticulous about grading and how your program looks so you are set up for disaster from the start. The material is easy to learn but she is a terrible teacher and is also very condescending.
The worst teacher I have had so far. Nothing is clear, lectures are incredibly boring and you learn absolutely nothing making the tests that much more difficult. Labs consist of trying to teach yourself material that you may or may not get right on the lab test (usually you will get it wrong). Would never recommend this class to anyone.
Terrible teacher. Learned most of the material just by reading the slides they posted online. You're required to go to class for attendance Quizzes. All the programming assignments she assigns are very unclear and can be done in multiple ways, however to get a good grade you must do it the way she wants it. Avoid her at all costs
the class is very very confusing as far as how it is put together. the material isn't too tough but its hard to keep up because the assignments and recitation are so confusing.
if you want a semester of pure hell, go ahead and take her
Dr. Keen is a great Professor. i honestly was scared by other students when i told them that I'm taking Dr. Keen. She is very informed about the material. lectures are boring and she keeps on talking and talking. but in the end , she is very nice. you learn the material if you spend the time. I would totally recommend taking her
Debby Keen is by far the worst teacher I have ever had. I absolutely LOVED the class itself and the programming assignments were really fun. But when she graded them, she would take off points for things she didn't even have in the criteria. Her exams are extremely difficult and very specific. I learned a ton, but got a bad grade because of her.
worst teacher that I have ever had , she is not welling to help you, you have to really prepare well before taking this class lots of assignments and major programs ,pop quises , exams aren't easy and you need to work for it , she would never curve your grade, you are expected to spent at least 11-12 hours per week on the material
This class is the reason I changed my major. Debby encourages visiting office hours, but is rude and acts like you're an idiot when you ask for help. TAs are useful, but their grading is unfair. Tests cover information not mentioned in class. The class is an entry level class, but you really already need to know everything.
Keen takes pleasure in watching her students fail and struggle.
Debby Keen is THE WORST. When trying to get help from Debby she made me feel dumb and I was more confused on the material. The program rubrics are unclear and have to be written the way she wants. She takes points off if it's not how she wants it. The tests cover material not covered in class. Must put lot of work in this class or you won't pass.
I'm not sure how she is in other classes, but I LOVED Keen in CS 115. Yes, she's particular about assignments. Yes, she can come off as rude. And yes, for an intro level course it's a bit more difficult than you'd expect. But as long as you show up to class and try to take notes you will learn so much!
I don't understand these reviews because Dr. Keen is a fantastic professor. She's been very helpful any time I've asked her a question and consistently goes into great detail during lectures about all the concepts she expects you to know for tests and assignments. Large number of assignments but they are easy if you paid attention during lectures.
Took CS 115 just finished with a B. Keen is knows a bunch about computer science, but is one of the worst teachers. Her lectures are the most boring things, very monotone and dull. She also comes off as rude, but will play favorites if she likes you. Honest professor, however should help kids Want to learn CS rather than drilling them with HW.
She is very sarcastic but also very entertaining. Don't hesitate to e-mail her any questions. She's usually pretty quick getting back to you. There's a typo on the class syllabus that says attendance counts for 3% of your grade when its actually 30% BEWARE of this. She lets you make up ONE lab test too which is helpful. Instructions are clear too.
Lectures are super boring but as long as you show up and answer the questions at the end you get attendance credit. However, attendance is mandatory if you want to pass. Labs are optional except for test days but are extra credit if you attend. She is more than willing to help and tests are not too difficult.
One of my favorite instructors this semester. I didn't necessarily pay attention in lecture all that much. However, during lab is when I learned most of my abilities to program. I would definitely recommend. Dr. Keen is the one who inspired me to be a computer science major. Fantastic programmer and instructor.
I wouldn't even recommend Keen to my worst enemy. Lectures somehow slow time down and are super boring. Unfortunately she is the only lecturer for this class, so if you're major requires this class I'm sorry for you. Assignments lack clear, detailed instructions. Easily one of the worst professors at UK. Ask for help, and she'll patronize you.
Keen comes across as very rude - try not to take it personally. She is very informed in this field and just wants to ensure you develop good habits (incredibly tough grader). *DO NOT* take this course unless you are a CS major/aspiring programmer; it requires previous experience to 'get.' Take something else to fill a requirement or you'll drown.
If you don't have to take this class, don't. I have left it feeling like sobbing because she puts so much pressure on students. She crams info into you and expects you to learn with little real instruction. It's hard to take notes and her posted slides are mostly useless. She keeps a spiteful air about her and I was afraid to ask for any help.
Dr. Keen was very tough, but she knew her material and she made me into a programmer. I have worked now as a developer for over two decades, and I credit her for giving me the basis I needed to survive in this field. She's tough, no doubt, but before you whine about "fairness", knuckle down and learn from her.
Lecture is very dry and hard to pay attention to. The lab exams and the program assignments weren't all that difficult, but the written exams were a pain. For a 100 level course, this was definitely more difficult than it should have been. All in all, be ready to teach yourself quite a bit and become familiar with stackoverflow.
she knows the stuff and gives you the stuff. easy. nothing crazy. not interesting but not boring. very simple. good class
Super boring lectures. I basically looked at her lecture power points before exams & taught myself the material & did pretty fine on the exams. Homework is super easy. Majority of the labs aren't mandatory but attending is extra credit. Lab test are hard but you go to office hours the test will be easy
She is the most boring teacher you will ever have and she often takes her lectures about 10-15 minutes over the time they're supposed to be ended. Despite that, she is really passionate about what she teaches and wants her students to succeed. Study everything for her tests and go to open labs.
Dr. Keen truly gave me a love for computer science that I didn't have. She teaches computer science in a way where you know that she knows what she's talking about, but also in a way where you can understand what she's talking about. She makes computer science seem WAY less daunting (but not in a way that makes you feel dumb).
This is the worst class I have ever taken. I never leave reviews for professors, but I just wanted to leave a student beware. Even if your program does exactly as she wants, she will nit pick everything about your program in order to make it her way. Even if it is flawless she will find a way to take off. Get ready for a lot of frustration from her
Dr. Keen gives lots of busywork, but it will help you learn more and be a better programmer in the long run. CS 115 should definitely be a 4-credit class instead of a 3-credit class for how much homework she gives.
Absolute worst class I've ever taken. 100% due to the professor, not the course. You're expected to know things she never teaches. She is severely demeaning and treats you like you are ignorant and less than if you ever ask for help. Basically, she is an adult version of the dorky kid we all went to school with that was horrible to everyone.
She gave lots of homework, but most of it was easy to do. Don't do projects early because she will change criteria for them as the deadline approaches. She also wants code to be written a very specific way and is sometimes unclear. She does lecture alot, but it is easy to understand and she moves through material pretty slowly.
She is pretty clear about what she wants and how she wants it. Paying attention in lecture will help but depending on how much you know about computers, it is easy to teach yourself. She has tons of stuff to teach yourself with on the class website. Definitely go to open lab. It's 1 point extra credit and you do not have to stay the whole time.
She gives LOTS of assignments, but the progression of difficulty is at a reasonable and well calculated pace. Just don't fall behind. Her grading is very meticulous, so understanding her expectations was a bit annoying. The TA taught most of the lectures, and he did a much better job of explaining the content than most online resources. Good course
I'm in my third year here at UK and I took this class as an elective because I was interested in learning to code. She makes this miserable to say the least. I've had to do more work for this class than my upper division level courses in my major. If you do not HAVE to take this class, don't do it.
Overall, Dr. Keen is a good professor. She is very serious about the class and expected students to spend effort on it. She is very clear about everything and if you dont understand anything, just ask her and she will respond right away. For the tests, make sure to study all the slides on her website and you will be fine.
In class it can be hard to like her, but one-on-one, if you show you are trying, she will help you. She is definitely a hard grader and wants everything to be done her way. The class is just set up to be hard for an intro to coding course. I had a background in coding courses and I still struggled. She has a lot of office hours, take advantage.
Her lectures are the most rambling mess you can imagine. You won't get much from them as she will only show you basic shell input and output. The labs will be a complete waste if you haven't done the assignment before showing up. I've already watched her roll her eyes at students, show no sign of positive encouragement. Over all, I'm disappointed.
Keen is one of the worst professors I've had at UK, without exaggeration. I was told this class would be fairly easy, but she has made the experience MISERABLE. She is unclear in her expectations, does nothing to prepare you, and runs class over 5-10 minutes every single day. All her materials are made by her, which would be fine IF they were good.
Shes a very hard professor to get along with, especially if youre a male, if you catch my drift. You will notice that all Lab groups are split up by gender. Her lectures are a rambling mess. She half explains the material and then tries to make everyone only understand by showing you shell examples. Unfortunately shes the only one who teaches115
Dr. Keen tends to be slightly passive aggressive, but if you can look past that, she knows what she's talking about. Showing up to class is a must, you will have a hard time passing if you don't.
Debby Keen can be a hard teacher. If you don't pay attention in lecture and do all the assignments, you won't pass. However, she is very willing to help outside of class and really wants you to do well. This class is hard, but she will help you through it if needed.
This professor was the worst professor I have ever had in my three years at University of Kentucky. She was rude when I emailed, disrespectful and unprofessional. She made her class more difficult than needed by using out of date technology. She should be fired. This professor made me ashamed to be a student at UK.
She's very straightforward so if you go to her with a question she might come off a little bit rude and impatient. There's a lot of work in this class but, other than the graphics module, it's all pretty useful. If you have no coding experience you really can't afford to fall behind in class. Use her TA's office hours for help.
Dr. Keen was a good professor for CS115 even in the online only format. This class is really easy until after the midterm where it gets pretty difficult. Dr. Keen as well as the TA's grade very hard so be sure to dot your i's and cross your t's to make sure you don't lose points. Paying attention in Lecture and Lab is key to success.
Dr. Keen will help you if you go to her however practice test in labs are not the same as the test at the end. 2hr lectures once a week and she only goes through slides. Do the quizzes they will help your grade but not enough to make a significant difference. She does not give extra credit or bonus points.
The lectures were okay, and the labs and exams were not even remotely interesting.
Dr. Keen's lectures were very clear. I thought it was helpful that during class she spends a lot of time actually doing coding. She also usually attends lab sessions along with the TA to provide extra help to students. She is obviously very knowledgable. I found the class to be informative but not particularly difficult.
Class Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
83%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.05 avg changeRatings by Course
CS4901
4.0
(1)CS100
3.3
(3)CS221
3.3
(3)CS215
3.0
(3)CS101
2.9
(66)Difficulty by Course
115
5.0
CS1
5.0
CS3
5.0
CS4901
5.0
CS1O1
5.0