3.6
Quality3.1
Difficulty67%
Would Retake110
Reviews67%
Would Retake
110
Reviews
Rating DistributionOfficial
5
39
4
28
3
20
2
16
1
7
What Students Say
“She 'teaches' C++ with powerpoints, quite possibly the least efficient thing ever 2”
CISC220 - 1.0 rating“You can get a better education from a online DelTec course”
CISC220 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
62%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.11 avg changeRatings by Course
CISC106H
4.8
(4)CISC181
4.0
(1)CISC101
3.9
(13)CISC106
3.8
(37)CISC103
3.6
(17)Difficulty by Course
COMP106
5.0
CISC100
4.0
COMP101
4.0
CISC181
4.0
CISC220
3.3
Reviews (110)
Yarrington is a good professor. She can be boring at times, but she is definitely a fair teacher. If you want to take an easy class, but still learn something at the same time, definitely take this class! She is very easy and it is definitely an easy "A"
Not an easy A like expected but easy to pass; expected you to know every little detail and not even half of it would be on exams which was so annoying. Labs were easy but time consuming. REALLY boring class to sit through.
Tests are hard but she gives a really really good curve. Dreaded the Labs every week. They are tough and tedious but if you do all the labs you will pass easily. Nice lady, helpful, but boring. Easy 3 credits but still takes a lot of time and (easy) work.
This was supposed to be an easy intro class, but our prof got changed over the summer to Yarrington. She lectured STRAIGHT from the text (go to class or read the book not both), had hard nit-picky exams, and gave us "busy work." Labs took FOREVER def over the regular lab time, and were completely useless. I got and A and I'm still pissed.
I thought this class was one of the eastiest at UD. But I was intrested in computers before I took the class. She always answered my questions, the labs were really easy, and HER LECTURES STRAIGHT OUT OF THE BOOK. I didn't go to class for a month and got an A in the class.
One of the hardest intro level classes I have taken at UD. Labs are long and boring, tests are straight from the book. Read the book and do the practice exams and you will do fine.
Took this class to fulfill a science/lab requirement. Don't buy the book - never used it. Labs are incredibly easy, I did most of them in my own room. I didn't study for the test and therefore didn't do all that well on them - but if you just glance at the notes, you'll do fine. Final is really easy-brought my grade up an entire letter. Easy class.
Difficult course; however, the information is in the textbook. She provides incomplete slides on her homepage where we had to complete the sentences during class to reveal the notes. I did perfectly in the labs; however, when I decided not to go to class for a month I was punished with a D- performance on my first exam. Since being in lecture...A-
Cake walk. Very easy A. Attendance isn't really necessary but it really helps if you go. She is a really down to earth and chill lady. Likes to goof around and makes jokes. She makes things really easy and is very willing to help. You don't need the textbook at all - it's useless. Thoroughly enjoyed the class and totally recommend it.
really awesome teacher. she took the time to explain everything over and over if anyone in the class asked. she extended some of our labs and is easy to communicate with. I really enjoyed her class and I wish I could take another class with her. HIGHLY RECOMMENDED. you just have to be willing to try computer science.
Yarrington is pretty okay.. she says that class isn't mandatory but freaking takes attendance for most classes. You're only allowed to miss ONE lab..which is such crap.. and the labs are TEDIOUS and ANNOYING and i HATED THE LABS. the lectures aren't that bad..pretty run of the mill powerpoints and notes..tests are mediocre to easy. never used book.
Awesome professor! gets a little overwhelmed at times, but really cares for her students. extended lab due dates if needed and tests are fair as long as you pay attention. highly recommended if you have no experience in comp science
AWESOME teacher. Probably my favorite teacher this year. She tries to be open to everyone and tries to be clear. If you have an open mind to computer science, you can understand. She's very helpful, has a lot of help sessions and extensions on labs. I definitely recommend her as a teacher and hope I have her again.
A really awesome teacher who makes sure that everyone understands the topics. The labs can be quite hard if you have no experience with programming. However, she will help you as much as possible. She is very enjoyable and very funny. One of my favorite teachers ever
The class is absolutely terrible--we spent a month talking about the Internet--and the labs are boring as hell, but Yarrington is a really nice teacher (she gives candy on test days). Don't take 101, but take a class with her.
She is very friendly and has a good sense of humor. Just don't miss every class and only show up for tests.
Yarrington is so nice and will do anything to help you, but she does NOT know how to teach the material. Attendance isn't mandatory but she'll give hints for extra credit questions in class and if not many people show up she'll make a sign in sheet for extra credit
Debra is pretty chill. She's is not strict on attendance and doesn't hassle anyone. She is dedicated to helping people and making sure they know the material. And she's easily persuaded. However, she isn't very good at Teaching large classes. She moves through subjects too quickly and uses very complex computer language
The class is pretty difficult for someone with no prior knowledge (like me). Focus on getting 100s on the labs and projects because they will save you if you bomb the tests. She's really chill in class and likes to bond. Doesn't care much about attendance. Helpful and cares about her students a lot. I'd recommend her :)
This class is HARD. She tries to make it more understandable but don't be surprised if you have no idea what is going on. Get close with your TA's because she hardly has office hours and when she does there are 500 student there. Brace yourself and really try on your labs and projects. Have fun
This will probably be your hardest class if you have no programming experience. The material is tough and she moves thru it very quickly, making it difficult to understand. Therefore, it wasn't a big deal to miss her class. Debbie is a real chill person, though, and really wants to help her students.
mistakes in powerpoint slides make it near impossible to comprehend the subject for someone with no prior programming experience. Also mistakes in the lab/project descriptions made me think i didnt know what i was doing rather than a mistake on the instructors part
She shows up late at times. Takes half the class time handing back exams. Exams take weeks to get back. Has very little office hours and you'll wait long to get in to see her if at all. Doesn't seem to teach large classes very well. Easily sidetracked during lectures. If you have a problem getting it resolved takes a while so be proactive.
She doesn't teach. She hands out poorly written packets and expects you to get the concepts. You complete projects that everyone has trouble with and so we all sit around with our hands raised waiting for her to get to us. Her terms are confusing and the way she teaches JS wouldn't make sense to any CISC major. Who explains strings the last week?
Fairly easy class (with prior knowledge of computer science), however she is a pretty bad teacher as far as communicating a point goes. She's a nice lady but not the best teacher. She makes a lot of mistakes in her assignments/class lectures. She gives a fair amount of time to complete assignments and gives lots of bonus points. Tests are very fair
She is super excited to be teaching this class. She will spend the majority of the semester on computer parts and terms. Also you only need the microsoft office book. she never uses the other one. I am interested in computers so maybe that is why this came easy. but overall her tests are challenging.
i took this as an easy group d! the labs were easy, the tests were medium, just go to every class, take good notes, and memorize the notes for the exam. didnt use the book, just the lab manual for labs. prof y is funny and likes to goof off during class, but she also doesn't take****. take this class with her!
She loves teaching. Is energetic, loud, fun, and always smiling. She also takes great interest in students work. Best CISC teacher there is. My favorite class his semester.
Oh Yarrington. She's an awesome person, and her lectures are helpful, but don't be fooled. Her class starts off very easy and quickly escalates to impossible. Rack up solid grades early while you can - you'll need them later. Her TAs are much more helpful in coding strategies than she is, she just teaches what functions are. BEWARE THE MATLAB
Nice but very unorganized, made class/homework/tests difficult.
For this class, you either get it, or you don't. If you don't get it, the class is very difficult but there's always help from her or the TA's. Tests aren't too difficult but just make sure you "get it". Do NOT miss a class or else you're lost. Grading is fair. Just make sure you do well on the labs. All CISC classes suck but I'd recommend her's.
She is great and loves what she does, but her class is very hard. If you don't get computer science you will have alot of trouble. If you have to take this class, I'd recommend her.
This class is DIFFICULT. I had no experience in computer science and it showed. The tests are pretty simple if you get the material. However, the labs are EXTREMELY EEXXXXTREEEEEEMLY difficult. In summary, she isn't a good teacher and this class sucks. But, she is willing to help.
First of all, please don't buy the book, NO need for it at all. Anyway, the class starts out easy, no real problems. However, it does start to get tough and she tends to quickly cover things. Yes, the tests (we had 2, although she messed up the second and didn't count it) are easy, but the labs and PROJECTS stink, pair up with someone good ;)
Very nice, funny, entertaining, knows what she is talking about. I love Cisc and her class encouraged me to go way beyond what was required. Is very thorough and will explain anything to anyone who asks. Best professor yet.
great teacher, passionate about subject. memorize notes for the test, do not buy textbook! labs start easy but get harder, i got lucky with a great TA
DON'T buy the textbook. We asked her if we should use it she said "what textbook".. The class starts easy, gets harder and harder. Find someone who knows what they're doing and have them help you or you'll pretty much fail. Just an annoying class in general but a requirement for all engineers.
She is really hard. don't take her she does not help at all. take roosen
Overall great teacher, probably my favorite my first semester of college. She's very hyper which keeps you awake. Overall the one test we took was pretty easy and was straight off her slides. Projects however are difficult and will take you a while. Compared to other CISC106 teachers she is by far the best to take her!
Don't take her. She is probably the worst computer science teacher available. Her labs are difficult and the tests are even harder. She does not use the text book, so that makes it even harder to follow along. I was strongly considering computer science, but decided against it after her.
She is extremely nice and energetic, you have to take notes in class and review them before the test to do well. she isn't organized but she is very willing to help if you go to her and ask the questions, however not good at returning emails. projects are hard but just ask for help and you will be fine.
GOD this isn't a good time. Labs are super easy, which is great for your grade, because tests are really tough. Three projects that are alright, not a lot of time to do the last one, which is the hardest, and also right before the final... Just. Ugh. She expects you to know CODES off the top of your head.
If you haven't done anything like this before the class is a bit challenging. Attendance isn't mandatory but its in your best interest to go. Her tests are not too hard but not impossible, and its all stuff she has taught. In general shes a good teacher
As a person, Yarrington is super energetic and wonderful. As a professor, meh. I don't think I've ever been as confused about a subject as I was with CISC. Tests aren't TOO bad, just study. Labs can be super time consuming. Easy in the beginning, but gets super super hard. ATTEND CLASS AND PAY ATTENTION. Also, no book required. Don't buy it.
The fact of the matter is that computer science is a you-get-it-or-ya-don't subject; it's logic based so you can't just memorize code. Yarrington is passionate about cisc (calls her tests "celebrations of knowledge") and brings a lot of energy to a boring field. If you need CISC106 take her!!! Don't buy the textbook she referenced it zero times.
Don't buy the book, didn't open it once. But I loved Yarrington, loved the class, I learned so much, and scored an internship with UD because of what I gained in class. Required for IM-minors, and I would recommend this prof everytime.
Horrible teacher. She is very nice and energetic but the majority of the class still don't understand anything. Her labs are awful and have nothing to do with what you learned in class. Her tests are also hard and she doesnt curve them, despite the average to be an F. Definitely do not recommend taking her.
Prof. Yarrington is the best teacher I've ever had. I received an A even though I had no previous experience with programming and I never studied. Her labs were relevant and helped learn first-hand, and she reviews before every lecture. If you understand the logic and are decent at learning languages, you will have no problem with the class.
This woman has way too much energy, she is too loud, and above all nothing she teaches helps out with the labs as the course progresses, you mine as well teach your self or choose another teacher cuz this teacher will be the death of your gpa the tests a ridiculous and so are the projects
I'm not sure why people are giving her a bad rating. I came into this class with 0 knowledge about programming and 0 interest in the subject, and I managed an A. Sure, her labs are challenging, but they are not impossible. Make sure to get her for CompSci!!!
She didn't go through some topics clearly. She focused on others throughout the year then the final was mostly on the things she didn't cover
I recommend taking Yarrington if you have to take CISC106. She has a lot of energy & keeps you focused. Yea, the material can be challenging but she explains everything well. Labs are kind of hard but thats the same for all teachers. Take her!
CISC is a hard subject but Yarrington helps make it manageable. She gives out extra credit easily and make sure you always take advantage of every opportunity as her grading scale is very tough.
I thought that this class would be basic web design, but in the end it is not. You have to create a game that is very hard to do. I would not take this class if you do not have some web design background. Her main slogan is "you have to pass at least one test to pass the class." Who wants to take a class where the teacher says that on the first day
Prof is really entertaining and tries to make more difficult coding processes easier to comprehend
Best computer science class ever! Professor is very helpful in giving examples in class, many examples link to lab assignments. TA is extremely helpful if you go to her office hours and ask question in lab. Love this class!
I really liked her for CISC106. Yarrington is always up to help you if you ask for it. Attendance is not mandatory however it helps a lot. Sweet lady but she can be a bit scatterbrained. She enjoys what she teaches. Not an easy class if the subject (kinda like math) doesn't click. I learned a lot from her and would definitely take her again.
Dr. Yarrington is the best! She is really enthusiastic during lectures and really wants to help students and answer every question. I barely participated in a class of 80 and she still knew my name at the end of the semester. I definitely recommend her for anyone who has to take cisc 106! Did not use the textbook at all.
One of the worse teachers I've taken. She will spend multiple classes on useless stuff and then blow through the important things. I would have been better off reading the book and learning python on my own. Be prepared to do a lot of learning on your own.
Yarrington is a very nice person, with very clear cut lectures. It is not an easy class, but she does a good job teaching it. There are a fair amount of labs and projects. The labs aren't to bad but the projects are rough. She had a lot of office hours, and will stay with you as long as you need until you understand what you are having trouble with
This is a hard class in general. I have a MacBook and Yarrington uses a PC and pretty much had no idea how to do anything on my Mac. The TA's for the class were also terrible!!! The TA's were no help at all and never really looked at the code. They just ran it to see if it worked or not. Expect to go to lots of office hours for this one.
Professor Yarrington makes Computer Science incredibly interesting with funny and relevant jokes . Everything is so much easier to remember when she tells it to you in a joke. The tests are tough if you havent taking Computer Science before and you have to read code more than write it.
If you have a chance to take a class taught by Yarrington, take it. She was especially great for Honors General CISC for Engineers. She is super energetic, and she makes her class very fun and engaging. She is also very helpful at her office hours, she wrote part of my code for a lab for me when I went and asked for help.
Debra is an amazing person, a clear grader, and will help you if you ask. she truly cares about her subject and her students, but often times the tests are harder and more confusing than should or must be. All around loved her and enjoyed the class.
I can't say enough good things about Deb. I came to this class with basically zero coding experience. She made me love the subject and even though I struggled (IT'S HARD STUFF), I could always go to her for help and feel like I learned A TON. She is hilarious and gives extra credit where deserved. Can't wait to have her again.
Everything about her class and teaching ability is everything you'd want in a professor. She has very helpful one-on-one office time and can explain her topics inside out. She doesn't want to see any of her students not understand. If you have the option, take her class!
Yarrington is a great professor. Her tests are ridiculous--long and difficult, but the labs make up for it . I have a 110% in labs because she gives out so much extra credit.
Great teacher very knowledgeable. Available to help after and during office hours. I had a few issues during the semester that caused me to fail. I would recommend the teacher, nothing that contributed to my F was anything Prof. Yarrington did or did not do. She is awesome, I highly recommend her classes.
AVOID AT ALL COSTS. 1. She 'teaches' C++ with powerpoints, quite possibly the least efficient thing ever 2. NO solutions to past labs, exams, or anything posted the entire semester 3. She doesnt even give solutions to her TAs, meaning they cant help 90% of the time. The amount of times i heard a TA say 'ask yarrington' blew my mind.
Go to class. You will receive lots of extra credit. Yarrington is a nice person--she only wants to fail those who skip every lecture. The tests are hard, and mostly pretty pointless (long, useless functions to read through just to ind out it prints 'candy' or something). She will, however, make you learn the concepts.
Plenty of opportunities for extra credit, always willing to help outside of class, makes class fun, started taking attendance to get people to come more but don't think she put it into our final grade, sometimes frustrating only because of the material itself (Javascript is annoying) Posts a lot of her tutorials and exercises online
This is probably the best course I've taken. Yarrington is unlike other dull professors, she must have a real passion towards teaching. I love all the examples in class. The Teaching assistant Xinxin is also very helpful in lab. Not sure about upcoming exam, but I am happy so far.
I don't know how other people think but she isn't that willing to help. Sometimes her sense of humor can be understood as very rude. She doesn't like to respond to emails
Professor gives handout and exercise before the exam! you can definitely learn a lot from this class! projects are hard but very cool
I usually check this site before registering a course so I hope this is helpful to someone. This course is about HTML, css and JavaScript. I created my first website and html game from it, very useful! I agree Yarrington is passionate towards teaching, so the course has a lot of flavor to it. One of her TAs Qu is amazing and helpful throughout.
You can get a better education from a online DelTec course.
Beware of working with others not in your lab section. She doesnt always require you to attend lab and a lot can be on your own learning. When I tried to reach out to her via email, on three separate occasions I hadnt received feedback in any way.
Professor Yarrington is a great teacher. She goes pretty fast in class and if you are confused ASK QUESTIONS. If you ask for clarification she does a great job of helping you to understand the topic. It is very possible to do well in this class if you put in the time. The material is pretty cool and her lectures are definitely worth going to.
Excellent course on data structures! Professor Yarrington is an enthusiastic teacher who doesn't give up on her students, even when they give up on themselves. Tests are difficult due to pencil and paper coding, so I recommend others to practice writing code on paper before their test. Also, cute animal pictures!
I like her as a person but she's a tough professor. Her labs are extremely long so get a lab partner and start working on every lab as soon as it comes out.
One of THE best comp sci professors I have had at UD. If you need help, she makes time for you so you get the help you need. She is very understanding and explains very well. She accommodates her class schedule so you are not taking an exam on the same day as hers. She offers SO much extra credit. Her work is understandably difficult.
If you are a good coder, this class will be a breeze. If anything, the class will feel like it's moving slow because Yarrington doesn't want to leave any students behind.
Makes computer science a lot less scary. Wish this class counted as a 4 credit lab because it's very easy, but has an extra 1 hour lab piece. Learn basic of HTML, CSS, javascript, and photoshop. Assignments are generally fun and customizable. I think the class was much easier due to COVID restricting us (no exams). LOTS of extra credit.
Yarrington is so sweet. Data structures is a tough class and can be boring at times, but she loves what she does and you can tell. She truly wants to see you succeed. If you're struggling in her class, go to her office hours! I went regularly and went from 50s on the labs to 80-100s.
AVOID HER at any cost.
COVID time, so no exams. 70% of the grade were projects which you could do with a partner. They were really tough and time-consuming, but making it with sb else makes it easier. Also TAs help. Lectures sometimes seem like she's teaching in elementary school, but there're good.
Okay teacher, pretty difficult class. Alright at lecturing. Trying to get help via email with her is impossible. Grading is also frustrating as she waits till 11:59 before the deadline to put in multiple grades.
This is a mediocre class as best and I'm not learning too much. She posts pre recorded lectures, offers no office hours and does not answer her email. She is completely taking advantage of the online teaching format. It's not that she's a bad teacher, but she's blatantly not putting effort into this class.
Great professor. Loved her class. It was hard since we're online, but overall I loved the way she teaches.
Currently taking professor Yarrington and she's genuinely a nice lady with great intentions for you to succeed. Lots of extra credit opportunities, BUT her lectures are useless, provide little to no help when she throws you your projects (very long btw) which often has me looking to other resources so I can muck together some flimsy project code.
Prof Yarrington was great! Explained things in a clear way, and if you needed help, she never failed to help you out.
She teaches the material well. However, she DOES NOT respond to emails. And her TAs also grade insanely harshly. She does not provide a rubric so you will complete and assignment which you believe should get you a 100% however because she does not provide a rubric there is always points taken off with no explanation whatsoever.
Prof Yarrington was a solid professor. Very helpful when needed, otherwise hands off. Recorded lectures and slides were very useful.
Professor Yarrington is an amazing professor, she comes buy to help you with projects during class but also cares that her students are passing the class. The one thing that is concerning is that she does not reply to emails in a timely manner. But if you understand the content you should do pretty well.
Professor Yarrington is a very nice individual, that being said the class was very hard in my opinion. You need to do well on the projects and exams to do well in the class. If you do not do well on either one you will not pass the class. Her lectures are not helpful because you have to watch her online videos because she does not teach in class.
With complete peace and love, the pure sloppiness of this class was astounding. You're graded based on three major things; Projects, Exams/Quizzes, and Participation. She doesn't teach in class, and the videos she gives aren't clear on anything except time complexities. The projects are very hard, and she's nearly impossible to get ahold of.
Good teacher & nice person, her powerpoints are very detailed and laid out well. Her projects are long and sometimes difficult, but start them early and you'll do OK. My biggest gripe about her class is organization, she doesn't seem to reply to emails, and grading takes literal months. Overall her class was alright, but take note of those things.
She is a very good professor who is very helpful for going over code for projects in class, her video lectures were useful and would also occasionally lecture in class to supplement them. The projects have varied difficulty and length so read over each one before deciding how to divide you time for it. She is slow to respond to emails though.
I loved this professor and her personality. The concepts she explained were easy to understand. She genuinely cares how her students are doing. She provided opportunities for extra credit in class and on exams. The projects were long, but she eased students into them by guiding you a lot for the first ones and less towards the end of the semester.
As long as you put in at least a little effort and are strong in your CISC181 and CISC210 skills, you'll do fine. She's very passionate about this class and is willing to go above and beyond to help. Projects were graded incredibly late but that always happens with the UD CISC department. Projects are easier than CISC210 projects.
She is a very good teacher. The only issue I have is that everything gets graded so late. Other than that, I have nothing but respect for her and the class.
Projects are ok, some are hard some are easy. Exams can be difficult but if you have good foundational knowledge and work hard you'll do fine. She's also very lenient so if you have an issue just talk to her. It's not her fault the course is hard/boring. Work hard you'll be okay.
I actually really liked her! She was fun and enthusiastic and always brought candy or pizza when reviewing for exams. The homework is definitely the worst tho. They are super long, oftentimes confusing on directions, and somewhat difficult. And don't expect a grade for the projects for months. A ton of extra credit tho. exams has you writing code
Some of the projects can be hard, but you can work on it with other people as a group. The exams are a lil hard & are done on paper, but as long as you study a lil you can pass. Professor Yarrington is very caring & wants to see her students succeed.
Professor Yarrington is extraordinary, exams are hefty being 60 percent, but she offers ALOT of extra credit and clear grading criteria for projects. She provides amazing lectures, and lots of resources: slides, games, exam prep. If you attend lecture and do the work it is virtually impossible to get below a B.
Take her class!! Professor Yarrington is one of the best professors I've ever had. She makes the material easy to understand and cares a lot about her students. Her lectures are never boring and are often engaging. Her exams are on paper, but are very reasonable. Assignments are fun and can be worked on with a partner. 100% recommend her class.
While she is very nice, she is not a good teacher. She goes over her slides in the last ten minutes of class and does not post them. She gets offended if you ever ask her for help on past material in class. She offers ALOT of extra credit, so it is almost impossible not to get an A.
I can say this is one of the classes I genuinely understood everything. If you engage and follow along in the lectures, its really hard to fall behind. The way she explains sorting algos and structures is pretty easy to follow and is intuitive. One problem is that she does make typos and mistakes in the assignments.
Very nice as a person, but only decent as a professor. She's very kind and holds LOTS of extra credit opportunities, many of which involve free food or candy. Lectures are pretty intuitive and fairly high quality but the homeworks/projects are usually a pain as there are always a couple errors you need to fix yourself and confusing instructions.
She's a very nice person, but not a great professor. She provides valuable insight into how each data structure works. But doesn't teach ANYTHING about coding. This makes exams and projects very difficult. Especially when the projects are filled with errors and giving us a buggy C++ interface to use.
Class Info
Online Classes
100%
Attendance Mandatory
46%
Textbook Required
62%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.11 avg changeRatings by Course
CISC106H
4.8
(4)CISC181
4.0
(1)CISC101
3.9
(13)CISC106
3.8
(37)CISC103
3.6
(17)Difficulty by Course
COMP106
5.0
CISC100
4.0
COMP101
4.0
CISC181
4.0
CISC220
3.3