4.2
Quality3.3
Difficulty84%
Would Retake92
Reviews84%
Would Retake
92
Reviews
Rating DistributionOfficial
5
58
4
15
3
4
2
9
1
6
What Students Say
“Class well structured”
CIS1450 - 5.0 rating“Great feedback on assignments”
CIS1450 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.40 avg changeRatings by Course
CIS1150
5.0
(1)CIS2571
5.0
(3)LINUXCIS
5.0
(1)CIS2531
5.0
(5)CIS2541
4.8
(12)Difficulty by Course
CS24X
5.0
CS242
5.0
CIS2542
4.0
CIS2531
3.8
cis1410
3.7
Reviews (92)
Terrible Teacher
Horrible teacher. Stay away.
She is not a bad teacher! There are quizes, In class Assignmentsand labs every week. There is a lot of work to do and expect to do it out of class too BUT I actually learned a lot from taking this. She knows everything about computers so just ask for help and she will give.
She knows her stuff. If you're a computer geek, you'll enjoy the class otherwise after a couple of weeks, things will get harder.
This teacher is very monotone and annoying at times. The labs are interesting but for the actual lectures, it bored me to death. She takes FOREVER to grade papers and tests when other teachers take a couple days.
Blah that's the only word you need to discribe England! She is so boring! My friend and I sit in the back of class and make fun of her! But the class is pretty easy even though she's very unclear and unhelpful!
She is a bit hard to pay attention to, however, she knows what she is talking about. I already know most of the material so far, so if you know your stuff, test out of the class. But on the brightside, the tests and labs are easy and it isn't difficult to get a good grade in the class.
the teacher is boring beyond anything...her class takes forever...nothing but talking about computers and all you hear is nothing...labs are just stupid...the class is so easy that you actually becomes lazy...and she does not care at all..BORING
Perfected my C++ skills through this instructor. I probably do need to take CIS 2542, but I will because - I LOVE THIS BUSINESS!! There is no better place to be in this industry than C.O.D.
I hate her. We had to do these stupid crossword puzzles that took about 2 hrs. Hardly anyone did it,but I completed it. When I went to print it my printer jammed, so I copied/pasted the crossword to word and printed it out at school. When I handed it in she claimed that it was impossible to copy/paste it so she gave me an F on it for cheating.
I have had her a couple of times now and she definitely knows her stuff. I am proficient in the classes she teaches yet she tends to teach me something new each class. Don't find the teacher boring, find the subject boring. She is available quite a bit for extra help as well, and always responds quickly to email. A++ from me!
This is NOT the type of instructor you should seek out if you are the type of learner that needs to touch-n-feel before being comfort. with something. The assignments and labs were always one-off's from tops. cov'd in class. Quests. were not answered directly and completely. DO NOT TAKE THIS PROF FOR ADV C++ UNLESS U R ALREADY WELL-VERSED in C++
I took CIS class. She is very organized and helpful teacher. Her assignments and tests are easy. There are no quizes. However, attendance is required. I truly recommend this teacher.
I have had her now for a couple of classes and I must say she definitely knows her stuff. Very proficient with coding in C/C++ and very proficient with her Linux knowledge. I will definitely take more classes with her as an instructor. Very fair yet she doesn't spoon feed students, which I think a lot of younger students are used to coming from hs.
One of the kindest teachers. She's very smart and goes out of her way to help you. She really makes you use parts of your brain you're not used to and think out of the box. She gave me an interest and some hope that I could make it in programming and when I was really down on myself, she would tell me I really knew more than I thought.
Excellent teacher! Very clearly explained examples and had good handouts on what was covered in class so we could go over it at home. Extremely patient with those having trouble understanding while at the same time helping those with more complex questions. I learned to love Linux! :-)
Very good teacher. You must work hard if you want to get an A. You get a lot of labs which can get challenging, but she is very helpful so you wont have too much of a difficult time. If you truly want to work hard and understand C++ inside and out, I reccomend her.
I've been programming for more 25+ years, but didn't know C++. I expected this class to be a breeze. I should have paid more attention (my fault) because not all languages are the same. Still got at A, but it was a bit closer than I liked. Prof was super nice and friendly and stayed in good contact and assignments clearly communicated. TAKE HER!
Very nice and fair. Class was a little on the easy side, but not too much. For some reason she seemed overly concerned that some students would try to cheat on the exams. She was always well prepared for lectures and was helpful. I would highly recommend taking a course from her.
TAKE MISS ENGLAND! She is a great teacher that teaches how to do things as well as the theory behind it. She is a great teacher and by far one of my favorites. The class was difficult yes. But she was helpful when asked questions and she usually covered everything thoroughly.
Great teacher
good teacher.
Not an easy teacher, but definitely one of the best. If you put effort into her class she will work with you, and you will walk away having learned the material, and in a class like this it is essential. She is also very willing to work one on one with you outside of class! Which for me has really made her one of my all time favorites at COD.
I have to say that I'm extremely disappointed with how Ms England teaches. Unix/Linux is one of the more difficult to understand because of limited text material on it that is explicative enough. I expected help, and had to wait DAYS for it, loosing sleep over it at times. Her responses usually did not have anything helpful in them.
She is an amazing teacher, really knows what she is talking about. Though the class is hard she is 100% willing to help you out.
For the class being a difficult one, she was very helpful with any problems that myself and fellow students had!
This class was probably the hardest computer class I've taken. Take it in mind that I have never touched Linux in my life. Carolyn did a good job of trying to show how great linux was and tried her best. I didn't help myself by not going to class. She was very helpful and understanding. I just don't like Linux.
Do not take programming logic and technique online. Great teacher, take the class with her, in person. Online, there is no real explanation for anything, just a power point and some you tube links, and of course the textbook. In person, there are lectures which are way helpful from what I've heard. I totally regret taking her class online.
Great teacher and a wonderful class. She goes above and beyond to make you succeed. The subject is difficult and she does a good job of explaining it to beginners. She does offer enough extra credit to make an impact at the end of the semester if you are struggling. Tests are hard but if you study you can get a good grade. Learned a lot in class.
Carolyn England can be a tough grader for the homework, but she more that makes up for it in extra credit I thought. As long as you pay attention and follow along in class you'll do fine. The final project at the end of the course was a group project, which I'm usually not a fan of, but ended up having a good time with it.
Awesome teacher, really works hard to explain concepts to her students and provide extra information to help with assignments. Her expectations are very clear, and here assignments, while hard are reasonable. Don't take this class online, take it in person as this is a very hard online class even with all her help.
Great teacher, is clear in her directions and assignments and really goes the extra mile to help her students. Don't take this class online, as it's a very difficult online class. Is quick to respond to emails and helps provide extra information and resources to help you understand the material. What a teacher should be.
Class well structured! Plenty of resources!! & help. Crystal clear lectures. Goes over examples & really explains the concept to make sure u understand. Gives good feedback on assignments & tells u exactly what u did wrong. If u need help shes there for u. Def take again! Well worth it.
Beyond expectations!! Offers plenty of help during labs. If any questions just ask. Resources, Powerpoint lectures and examples are given. Great feedback on assignments. Very helpful! Tough class but rewarding in the end.
Miss England is very unclear. She expects you to know a lot of the stuff before class. Gives out difficult labs and is a tough grader. Also moves really fast when writing a script. Would not recommend her.
Professor England is one of the best CS instructors at COD. She has a strong grasp of the fundamentals of Java and that shows in her lectures. She expects well written code but isn't overly pedantic like some professors . Programming assignments are moderately challenging while exams are tough but she does offer extra credit to offset exam scores.
Professor England is a great instructor. Her classes typically consist of lectures and in-class labs. She may also give a few intense programs that are due every few weeks. However, she's helpful, responds to emails on time, and is accessible outside of class during office hours if you need additional help
She is a wonderful professor. Her exams are closed everything! but the weekly quizzes are not. Lab every week. This class is more of a design class. Flowcharts and pseudocode are her main targets. She will push you to the limits with your knowledge. In her own way she will make you study. I learned a lot from her.
She is a wonderful professor. Her exams are closed everything! Responds to every email within a couple of hours. Lab due every week. She will push you to the limits with your knowledge. In her own way she will make you study. I learned a lot from her. Must pay attention and walk away with an A.
Grading scale was not by 10% increments (85-93 is a B). Would have gotten a higher grade if not for that. There is no comments when returning assignments. Just highlights the areas you got wrong. No feedback.
Miss England is very tough grader. she moves really very fast on class. she don't care if her students are keeping up with her notes. her responses were not helpful. it was big disaster for me. do not take this class. do not take her class based on rating.
She posts exactly what you need. You get the chapter you're supposed to read each unit and then she gives you plenty of additional resources to choose from to make sure you understand the unit. Assignments are straightforward and as long as you use the resources given, it should be easy to grasp. She gives great feedback on assignments.
Great teacher. Very caring and explains everything clearly with plenty examples. She does offer a few chances for extra credit throughout the semester. Labs make up most of the grade and they are take-home labs, so you can spend as much or as little time as you need to get an A. 10/10 I plan on taking her again for C++.
Professor England has a strong computer science background. She's very helpful in demonstrating the use of Linux. However, by the time we got into scripting, it really felt challenging. I personally felt like we didn't spend enough time learning scripts. Felt like it went too fast. This class isn't super hard, but it will get you thinking.
Professor England cares so much about all of her students. She really puts time into planning lectures and teaching the material to the fullest. The instructions for the labs that are assigned are 100% clear on what needs to be done unlike other CS professors I have taken. I would definitely recommend professor England over any other CS faculty.
This was the hardest class I've had yet. Prof England is the best CS professor at CoD. She is both very knowledgeable and good at explaining topics and answering questions. This class is inherently hard no matter who you take, I can't say it enough. Other profs had 80% of their class fail. My class had a C+ as the lowest grade with mostly A's.
Like 2542, Linux is a hard class. I hadn't used it much before this course. You really need to pay attention to learn the material. England does a good job of giving demonstrations and feedback. This isn't a class you can show up to twice a month and still get an A. But with England, you have a fighting chance. I would recommend reading the book.
She taught me very strong fundamentals to succeed in programming. Her feedback is the best I've gotten in the department. The class can be difficult but she is fair with her grading standards. Very nice as well
This professor has a genuine interests in helping her students succeed and has a high level of integrity. The classes she teach can be challenging, but she is easily accessible, very knowledgeable, and more than willing to help. She comes off as a little unapproachable, but is anything but, and is very willing and able to help her students 1 on 1
She is a great teacher which seems some what odd because most online teachers I have had at COD have been terrible (almost full time online student). Her linux class was rather simple and each unit she provides you with an exercise & instructor notes which have most of the assignments answers.
I had her for 1450+2541. She is a fair grader. Either you understand the material or you don't. She is lenient grader if you show that you at least sorta understand the topic. She gives you plenty of time to finish the hw and she provides time during class you can work on it. Sometimes her lectures are a bit dry but that's CS for you.
Professor England is very responsive to questions, gives good feedback on assignments. The layout of the online course is easy to follow and is the most well-organized online class I've taken so far.
This was one of my favorite online classes. Everything is very well laid out in the Blackboard program, easy to follow and get everything in on time. The instructor gives good feedback and is always willing to answer questions (and responds quickly to emails).
She is a great professor who cares about her student's understanding of the material.
Mrs. England is one of the best CS professors at COD. We had an online textbook where we did the homework and got the points for. And the grade is mainly based on the midterm and finals. But she allows you to use prints of any notes that you want to use on the tests including labs that you do and the power point presentations she puts up.
One of the best professors I've had at the College of Dupage. She goes out of her way to help students understand the material and can break complex topics into simple steps. I have only taken 2 programming courses so far but would definitely take her for future programming courses.
She's really great! Helps you along the way, super caring and understanding. Doesn't make you feel bad about not knowing anything supportive during the journey. I think she's of the finest quality instructors which is really helpful for a already tough subject. The class material itself is tricky by nature, but don't take any other professor.
Nice teacher, labs are a bit hard, just take your time and you'll be fine. One midterm and final exam, they are really hard, study a lot.
I practically struggled in her class but if you really want to learn C++, she's the best. She's a great professor, and the labs are to enforce your understanding of C++ and programming basics. Word of advice, think your final project carefully and know your skill level. Don't try to code a game if something like Hello World still scares you.
Would not recommend taking her for CIS1400. Most difficult and confusing class ive ever taken. Class made zero sense, didnt learn how to program. We used a book that followed general pseudocode and had nothing to do with learning the basics of python programming. Homework was confusing. Dont bother. The teacher is very intelligent and nice however.
She's a real fun teacher to work with. I enjoy computer science and her classes are always fun, even a C++ programming class. If you do the work you'll learn some new things. She grades fairly and one of my fav professors at COD.
Very nice professor, cares a lot about the material. The class is bogged down by a lot of labs since it was a Linux scripting class. The midterm and final will be hard if you don't study. The class material itself is tricky by nature, but this professor does a sufficient job of teaching it.
Online only, provided a lot of different resources to learn the content. Not graded too hard, and professor got back to me quick with any questions over email.
Professor England is really neat! She will respond to emails relatively quickly and has been willing to help in any way! Although some people didn't like the class, I think it was more the material itself. Her late assignment policy is very straightforward, so just make sure you turn your stuff in on time. Even so, she's very patient with things :)
The worst class at college of DuPage you could possibly take. Teacher doesnt teach anything in class and just talks about what shes typing on her own computer. Little to no explanation or simple understanding to the student
Good teacher, well put together lesson plans. She does a power point of the chapters in the book so you dont HAVE to read it. I was already familiar with Python, but if I wasnt I feel that this is a very good introduction. Very responsive and helpful. You can tell she enjoys what she does and I look forward to taking her for higher level classes.
Great teacher in terms of being helpful and caring about you passing and understanding the information.
Ms. England was a great and accommodating professor. After stumbling through the first half of my semester, I was able to reach out and pull things together thanks to her. She did a thorough analysis of my academic profile, something I haven't really seen to this degree before, and helped work out a solution that saved my grade. Highly recommend!
Straightforward grading and lectures. She is friendly and helpful. Her class is friendly to new and veteran coders. If you have any experience in coding, this class is a breeze. Make sure to turn in everything on time.
Professor England makes the material very simple, even if that's your first contact with programming, she is very helpful and always replies to emails fast. She is a tough grader, so make sure you read the assignments carefully and check the textbook/notes before submitting them. I would definitely take this class again, it was fun!
If you are looking to learn something, this is the best computer science professor at COD. She encourages students to focus on why the material is important along with incorporating other industry practices within her lectures. Although the course is difficult, she is willing to help any student succeed. Take someone else for an easy A
Her class is very straightforward. We had an at home quiz due every week ( ans. quizlet) as well as a lab. Lab's were hard for me, but I def took advantage of the tutoring lab. I ended the course with an above 90%, so it is definitely possible. She is a very calculated professor, so everything in her syllabus is set in stone. She's understanding
When you ask for help she has to show everyone what you did wrong, and even if she doesn't she explains things vaguely. She grades the labs SUPER tough and gives feedback based on a rubric that barely makes sense. She claims she cares about her students but she barely has any office hours ad there's not much help at school either. Horrible class.
England is underrated, she's a genuinely good teacher and even better if you're a beginner. She's good about not assigning a lot of work, recognizing that we've done enough tests not to assign a midterm or final. If you come to class, sometimes just following her examples will get you extra credit. Overall a great teacher and a great class.
I would recommend taking professor England's hybrid course, it's very helpful when it comes to understanding the content in the class. She offers additional help and has office hours. Also, she offers lots of extra credit to those who attend the lectures. She's a very nice professor and not too tough of a grader. I would take her again!
She will swamp you with homework and wont give enough time. She wont open upcoming material until the class time, so you cannot prepare.For i.e, if the coming week is chapter 5(you wouldn't know because she doesnt teach in order) you need to finish assignments by Friday. lab assignments are brutal,grading criteria aren't fair. try other professors.
Run if u can! She is kind and smart, not a great teacher. Her expectations and grading criteria are awful. When asking for help regarding homework, she'll give a super vague answer that makes you more confused. There are a million ways to do one task in programming but it gotta be her way otherwise you will lose points!!!
Ironic that this was a design class because this class was terribly designed. Seemingly no thought was given to the students' "user experience". Extremely confusing layout, arbitrary grading, use of awful third party platforms (yuja, adobe).
Professor England is so friendly and caring towards her students. She teaches the material in a way that makes programming components easy to understand for those who aren't tech-savvy. However, she graded the submitted PDF and I couldn't see the feedback and learn from past shortcomings, and the graded pseudocode criteria were not given.
There were 2 group projects, but the project work itself could be done in a couple hours. The homework is manageable, just use the lecture videos and make note of deadlines. As long as you stick to the vocab words each week you will be fine. Overall an easy class and nice professor.
Good teacher
This is a challenging course and the professor will make you think hard to complete the labs and quizzes. She's excellent about responding to questions over email or would do a chat if you prefer. She gives examples and additional info in her lectures that are not in the book. Overall, I came out of the class really knowing basic Python.
Good Professor. If you want to learn take her class.
I love her. The class really makes you think.
Her lectures are clear and easy to understand, and the homework assignments weren't difficult to complete from what she taught. She grades quickly and gives good feedback on assignments, which is helpful. She also responds to students in need; she's there for you! I felt supported in her class, and I wish I could have taken her class in-person.
All assignments were outside of class and she is not a great teacher. The lectures are outside of class so it's hard to learn much and she doesn't even follow what she has written in the syllabus. She is very vague with many things and confuses the class a lot.
I took this class online. I wish I would have taken her class in person. I was brand new to programming and being in-class would have been more beneficial to me. I found the material to be very difficult. With that being said, Professor England was extremely helpful whenever I reached out. Her help plus tutoring was very impactful.
This is a challenging class but if you put effort into the class, you should be fine. Lab assignments are similar to practice problems in class and quizzes are similar to the questions in the textbook at the end of each chapter. She is an amazing professor and wants her students to succeed.
Great professor. Knows her stuff, doesn't overwhelm you with information, and very clear on assignments and due dates. Recommend!
Professor England is someone who will truly believe in you and your abilities, she'll also end up helping you out in any and every way possible so that you can pass the class with an A or a B. In my case I got a B because I sold on some homework. Everything is online such as quizzes, test and hw easy A if you put in a lot of effort, I just sold.
Took CIS 1400 in Spring 2025 and Professor England is everything a professor should be: created her own well-organized lectures, used the assigned textbook as a supplement and not replacement for her teaching, and is available via email and office hours to answer questions. COD is lucky to have her and you'll not be disappointed!
This class really prepared me for my python classes, the videos were clear and great feedback.
Class Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.40 avg changeRatings by Course
CIS1150
5.0
(1)CIS2571
5.0
(3)LINUXCIS
5.0
(1)CIS2531
5.0
(5)CIS2541
4.8
(12)Difficulty by Course
CS24X
5.0
CS242
5.0
CIS2542
4.0
CIS2531
3.8
cis1410
3.7