3.2
Quality3.8
Difficulty36%
Would Retake121
Reviews36%
Would Retake
121
Reviews
Rating DistributionOfficial
5
44
4
22
3
11
2
15
1
29
What Students Say
“She jumps around all over the place and doesn't give students time to put her sloppy puzzle pieces together”
CS200 - 2.0 rating“Professor Porps expects you to already know the answer before learning the material”
CS201 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
93%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.97 avg changeRatings by Course
CS200CS207
5.0
(1)COMPU100
5.0
(1)COMPSCI
5.0
(2)CS100
4.4
(5)COMPINSOC
4.0
(1)Difficulty by Course
CS301
4.9
CS200CS201
4.3
CS201
4.0
CS207
4.0
CS200CS207
4.0
Reviews (121)
No Comments
No Comments
I changed section after attending her first class. Studets who did take her class say that I took a good decision.
mean. Treats adults like kindergarten children.
No Comments
Makes the class very interactive and fun!
one of the worst teachers I ever had
I'd agree with the person that said she treats her students like kids. She is a helpful teacher and is willing to work with students, but sometime she is unclear. Her final was nothing like the practice exam, so don't just rely on that or even past quizzes. Overall, not a bad teacher.
In CS, the fundamentals courses should be the toughest, I don't get why other CS students despise a professor for being hard and then in later classes, they fail to understand basic concepts. Those people are idiots. Porps is a great prof and has taught me well, never had a problem with her exams. I actually learned.
The reason students find her class difficult is because it is difficult. She makes you think and work very hard. If you take her class for CS 207, you will find the first 2 months of Data Structures relatively easy.
Insults students and extremely unclear!
Lots of work in this class but not difficult. She made a real effort to make the class fun by using jeopardy and other methods. Final hands on not hard but multiple choice required that you were paying attention. Very well organized!
No Comments
She is fun and enthusiastic. She makes the class worth coming to even if it is in the Summer. She offers extra credit and every assignment, quiz and test is so reasonably made. It is just a 100 level class, but she makes the work interesting and fun. She has a great understanding on the subject.
very nice professor the only class i wanted to attend...
No Comments
Highly recommend
If she doent like you very hard to pass the class. Try to be cute to her
Took it for a blow off class, but I actually had to work... not hard, mind you, but not a total blow off. She is totally fun and has good energy. Easy tests and interesting intro to basic concepts.
Very enthusiastic - fun, engaging assignments. Gets to know you personally - to help you.
Great teacher! Loves what she teaches and makes you love it too. So much fun and soooo easy going. There is work but sooo easy
Preachy and treats students like school children.
Fun class - cool activities Alice is challenging!
Excellent real world simulation for client web dev.
If you want to learn real web development techniques, she's the one for you. But it comes with a price, she will push you to your full potential. Class is very interactive and fun once you are on top of your work.
Wow, Really? I thought this woman was insufferable. She knew going into the class I was not a CS major, and I think hated me even more for it. You have to know the material before the class, and you only get a chance for 2 questions during your assignment which is due in class. I've had some bad teachers, but she is the worst I've ever had.
This prof. really gives you real world web development experience! Be ready to work hard and learn alot!
Excellent experience, lecture flowed into lab to "test" what we were learning - great instant feedback too!
Great teacher, I've had her for a couple classes. She wants you to learn and do well. She appreciates effort, if you show up and do the work you will have no problems with her or the material. Most attractive prof. at NEIU. WARNING: if you skip classes and miss assignments you will have a very different experience.
I have taken CS200 and CS 201 with this instructor and if possible, I would take more with her. I would best describe her as a "tough mom". She expect for her students to put in effort by reading the material prior to lecture, completing assignments and attend class (be punctual). She REALLY wants her students to learn and understand.
If you are lazy you will not pass. She takes what she does very seriously and treats students as adults (go figure?). If you do not read the text book, study or do the work you will fail. If you do you will pass and learn some pretty hard life lessons along the way. She did a very real world group work experience for us. Thanks. I learned from it.
She is a great professor.She gives small quizzes every class and takes about 5-8 min it is easy if you check the book before class. If you would like to learn the class this is the right place otherwise do not take the class. She really CARES about you and willing to give you extra credit. I will take her class again.
Really motivating teacher!Highly recommended to anybody willing to learn.I wish all NEIU CS professors are like her! Amazingly helpfull!Spends extra time and effort to practically show how things work.Remember that you must do your part!NO FREE LUNCH! Do not take her if you just want to pass and have a useless diploma on the wall
Pretty good
Porps is a great teacher however shes absolutely terrible with social interaction. Her personality with her students is not friendly. Plus she makes college sound like its impossible to pass.
This was not an easy class, but Professor Porps wants everyone to do well. She will go out of her way to help any student. I had to work very hard, but I learned a lot. I would recommend her if you want to have a really good understanding of discrete math and how it relates to computer science.
If your expecting an easy A don't take any of her courses. You can pass with an A or a B but must earn it and be on top of assignments. If you really want to learn and pass the department final(cs200)I'd recommend her. There's a quiz at the start of every class, independent study is required. Your final grade pretty much depends on the final exam
Class is NOT easy. You will have to work hard. Make a study group. She provides lecture guides which you fill out during class. Hw is at the end of the lecture guides. It is not required BUT it will help you do well on quizzes! Final consists of EVERYTHING you learned so review all old quizzes.Go over everything in the review she hands.
She's a really good prof.She knows her stuff and will answer lots of questions. Wants her students to learn. Highly highly recommended.
Class was a bit difficult but she was easily there if you needed the help and she does things her way for a reasons. I took the final and thought the coding was crazy easy because of her. The homework helped a lot as well. I didn't use the book as much because i was more leaning to writing the actual code and problem solving. Attendance is a must.
Client side was a breeze, not difficult at all. Attendance is a must b/c quizzes are weekly, open notes though! Class in not very demanding, there are 2-3 projects over the semester, that build week by week. Overall one of the easiest classes in CS. use html and css, must spend time outside of class to do the hmwrk and turn in on time to do well.
If the university knew what it was doing, they would have her teach 10 classes. Shame how rare it is to have a qualified, dedicated, motivated teacher. She is awesome. Sometimes she babies too much but still by far the best prof at NEIU. I hope she becomes chair one day.
BE AWARE of this professor she is more into homework and classwork being done in a timely strict fashion rather than you actually getting the assignment. You want a Bootcamp type teacher she is the one for you. Don't be late to class because your work will also be late.
I took this class in the Fall of 2012. I wish I had taken this class before I took any Programming course. Professor Porps is by far THE best professor that this school has to offer. Her class isn't easy, but if you put in the work, you will pass. And you will be better prepared for plenty of other CS courses.
Frustrating class. This professor has a terrible personality and loves to call students stupid. A high dependence on group work: learn early on that dev/client relationships are sad times. Really just avoid her, unless Caftori is your other option, in which case your decision relies on how frustrated you want to be vs how much you want to learn.
The class is not difficult at all there isn't even a final, but it is brutal when it comes to the Alice 2.0 project which she doesn't help you at all with, and is also worth a lot. She herself is not the nicest professor but the course isn't impossible.
The most strict teacher I've ever had! If you make any mistakes in her class, too bad! that's points off even for something minor, however she does give all students extra credit opportunities to try to bring up your but that's helpful if you have time to do extra assignments.
While the class was tough, the book was even tougher. Freddy did an awesome job explaining what book couldnt(later we found out that it was a 400 level book) Tons of extra credit opportunities: Homework = extra credit, every class - extra credit, going on her website once a week - extra credit problem. and on top of all she makes sure you learn.
Professor Porps was a nice professor. The class was easy but there were a lot of assignments, and you have to keep up with them to get a good grade. The worst part was getting 2 big projects at the beginning of the semester that were due towards the end. We would be required to submit parts of the project every week or so, along with assignments.
excellent in teaching
she makes you participate even if you dont want to. two projects and a presentation. talk a lot and thinks everyone in class is a freshmen so she explains every detail. its boring. alot of homework and shes not frendly
cool professor its focused a lot on flowcharts even if the code is good she takes away some points if the flowchart its not ok but anyway she gives you the possibility to resubmit and take the full credits
This was more of a freshman class and we didn't learn much about programming. If you need help her office hours are always open but be prepared for a line. Shes tough but that should help you stay on top of your work. Would deff. take again.
Extremely condescending and doesn't seem to enjoy teaching. Runs through lectures and doesn't provide notes anywhere else. Labs are completely useless, just exercises in trying to copy her typing as fast as possible. Treated students as if they're dumb, no matter what. Very hard to tell how you're doing with her point system. Avoid.
She jumps around all over the place and doesn't give students time to put her sloppy puzzle pieces together.
This is a tough, but necessary class. She is very enthusiastic. She expects a lot from her students, and rightfully so. You will GROW as a student if she is your teacher. She gives weekly quizzes as progress checks. Go to office hours because it helps. Do the extra credit. Textbook is only supplement; focus on her lectures.
Professor Porps expects you to already know the answer before learning the material. She doesn't give the student time to ask questions about the material being covered and will get frustrated if you ask questions. The first day of class there is a quiz, if You do not have a highlighter and a pen you are already docked points.
I will take her class again. She is VERY strict and requires you to attend each class, otherwise you will lose a lot of points. I think that her strictness is necessary, few teachers are like her today. She instills good life skills that I think younger generations lack. She doesn't like to be interrupted, which I think she needs to work on.
A lot of assignments and project work. The wording she uses on some assignments are confusing and does not follow basic grammar, so be careful of those or else you lose points. Midterm and final are difficult and are worth 10-15% of your grade each, so if you fail them, you won't pass. She offers extra credit, which good if you have extra time.
Professor Porps was a great teacher when it came to the class. I didn't know HTML/CSS and but she guided everyone through on how to create a decent looking website. My only complaint on her was that she didnt spend much time on java script but other than that she was solid. Lots of extra credit so it should be hard not to get an A in this class.
She knows her stuff. If you put in the effort in her class you will come out of it prepared for the rest of the courses in CS, but just know that she is not exactly approachable. Can be abrasive, not mean, but she's intimidating, blunt, sometimes rude, but I don't think it's intentional. A good teacher, but get ready to work hard. Book is on TPB :)
Very knowledgeable but very tough. Tests and quizzes were very difficult.
I've taken web development at other courses and did not learn as much. Prof Porps is strict in a fair and respectable way. And it makes sense because Web Dev is something with a ton of information. She can build students from scratch and make them good at what they do. She is available at office hours and really cares about making progress. A+
Yak teacher! Worst teacher ever! Knowledgeable but tough grader.
She's very particular, but very effective in her teaching. Stick with it and you will come out confident with a lot of knowledge. Tough grader but gives lots of extra credit to let you make up. If you put in the effort, you will succeed. So get ready for some tough love. If your goal is to actually learn, then it's worth it.
This is probably the worst professor I've taken in long time. She doesn't explain thing for students who are slow learner. She teach math using PowerPoint which I thing is the worst thing about that class. She expects everyone to know everything. People who are slow learners try to avoid this class.
Hardest professor I have ever met. This is what college is about! I learned soooo much through Professor Porps but, I hated her while I was going through it. I had an F/D mid way through the semester and I stepped my game up and came out with an A. Office hours are a must! She needs to see your effort. I will be taking her for operating systems.
Nothing but lots of quizzes, and lots of extra credit, more than usual. Lots of reading, try to take as much notes as you can during the lectures.
I have taken this class again and was very much dedicated in passing this one. Also, joined group work almost everyday before quizzes. Can't believe she failed me after so much sincere effort. Hard work gone waste.
Solid teacher, you work for your grade and you earn your grade. You need to be 100% commited to computer science to be successful in this class.
Lots of writing. If by writing I remembered things, life would be great. Nice life knowledge, though I'd be happier if I wasn't treated as a high school student not having a grasp of life being tempered on each discussion. There were times I wrote exactly what her slide said, I got 0 points. 60% obsolete info talking about outdated technology.
She is a really good professor I ever had. In her class no homework grading. But there will be 10 quizzes. Try to do best on those quizzes. And one final that's cover overall her quizzes. If you lost just go to her office hours. I mostly learned from her office hours.
I believe she's a good professor when it comes to lectures. The problem is she's tough but for an unfair amount of reasons. She's reluctant to give partial credit for starters; she looks for very specific/precise answers. You can be right but if it's not exactly what she's looking for then oh boy you're wrong, well because she said you are.
"You're almost right, but you forgot to mention this one little thing" is how she'll normally grade your work making it near impossible to ever get a 100 on her tests. She is a good teacher but a very strict grader making it super frustrating especially when you have a quiz every single week. Plenty of extra credit is offered though
Professor Porps is an all around great teacher. Her style of feedback is tough love but, it isn't going to get easier in the real world. She gives extra credit that is independent research to get more out of this course. If you can take honest feedback I highly reccommended Professor Porps. Source: The real world isn't sunshine and rainbows.
Professor Porps is an all around great teacher. She is strict but for good! u will learn a lot from her class. should definitely get into her class. just prepare for what she gives in class nd focus in class. thats all u need to pass. i will definitely take her other classes.
The hardest professor at Northeastern. She gives a lot homework, quizzes, expects u to be on time no matter what, grades very tough doesn't matter how much hard work u do, if u have a small mistake in your code she will give u F. If you don't have anything to do except her class then take her you might pass. I ended up dropping her class.
Ofter misunderstood, but hands down the BEST professor in the CS department. Beware, you must stay on top of everything! If you don't understand it, visit her at the office hours and she will go above and beyond but you have to work for it! Also, she can trick you with questions on the quiz, so be sure you read it THROUGHLY !
She cares, but can be very condescending to students at times. Lots of notes, and lots of quizzes. Make sure to attend each class and take good notes. Be prepared to read the book cover to cover.
Her grading is fair. If she fails you, she's doing you a favor. ALL courses that follow demand that you know the content from discrete. If she let you skate through, you'd just be wasting time and tuition failing the following courses in CS. To the people who want the slides: She has a reason for doing that. You retain knowledge when you take notes
Be prepared to take lots of notes. Read textbook on material and work on exercises until to master the material. PowerPoints are not available. Provides a lot of extra credit, however, only if the scores on the quizzes are passing, if not the points doens't count!!!
Professor Porps is a very tought educator. She constantly calls out people in a condescending manner. More difficult than calculus 2. Take advantage of ALL extra credit oppurtunities and study with groups. Weekly quizzes.
50% are quizes which have alot of trick questions everyone week, u can probably pass this class if its your second time taking it with her, shes caring, and wants you to succeed, she will help everyone , gives good extra credit, dont be intimidated and do NOT slack off. get the book. class is stressful, wish she graded easier...
Lots of reading and no coding.
If you taking this class make sure lot of printing lot of quiz. And lots of practice. Otherwise you don't pass this class. And tough grader
She give lots of homework, practice and lots of quiz. She said not to google stuff but later on you don't have choice and you have to google it. Don't use extra code and don't do less code on this class otherwise she will take off points.
I had 3 classes with her. She is very tough, but you need to be in her office hours to show her that you care. She can put you on blast but if you wanna learn in the tough way, she is good choice. She is really good at discrete structure. She can be your very good mentor.
I wish she would just put everything she wants from you in a single form of communication rather than through sections of her website, pop-ups on said website, and through email.
Professor Porps is a tough teacher, but that's only because she wants to prepare you to know the material well and be prepared for future courses. As far as discrete structures class goes, the class itself will always be difficult no matter who the professor is. All you need to do to pass is take it seriously. Meaning read the material BEFORE class
An html class should not be this hard If u are like me & get stressed with disorganized stuff, avoid this. Gives 1000 assignmts & they r all over her website, email, popups, etc The website is a chaotic mess. She wants answers she has in mind and not what we HAD TO read the week before. Making a class hard isn't helping students, its the opposite.
She is so amazing! I can't wait to have her class again. You will work hard. You will learn a lot. (+_+)(*_*)
Professor Porps is a caring, attentive teacher. She wants you to succeed in the class but dont get it twisted, youre going to work hard in her class to earn a good grade. Her quizzes and tests all relate to the content provided. If you can take her or Khan, do yourself a favor and do so. Avoid taking Prezas at ALL costs.
terrible teacher that mentions directions once and expects you to know material a week in advance of lecture. not lenient even though classes are all online for the first time. doesn't answer questions well. snarky attitude not fit for teaching. avoid her and take someone else.
PLEASE PLEASE ANYONE CONSIDERING TO TAKE THIS PROFESSOR FIRST There are quizzes every week,She's a tough grader and doesn't give you points for any question. She's not in her office at all and only comes once a week. When you try to tell her something, she gets defensive.I cannot even express my disgust with this teacher. Her lectures are useless.
Can be very condescending at times. Gives extra credit points to wrong people. Extremely hard grader for quizzes which is 50%. of the grade.
do not take any class with her
This class I started with an F and finished with an A, she gives a lot of EC chances to improve your grade and in class if your participating. Most students think she is tough and she is but put in honest work get an honest grade. in hindsight she seems tough but long term she makes sure students move on in the program who are ready for it.
This course has lots of tedious work. You WILL learn a lot in the class, and it's not difficult, however Porps can just be annoying and condescending at times. Her documents and grading criteria are never 100% clear, and any assignment that is less than truly perfect will lose points. Lot of her handouts are also outdated with incorrect info.
As long as you take initiative with the extra credit opportunities and do the quizzes/homework youll pass. Great teacher and cares if you care.
With CS you have to realize that you are probably going to have to learn to code on your own. The structure of the class was strange, covid made it worse. Intend on doing well with this prof.? get ready to live in her office or remote office because no one wants to actually see you in person nowadays. I dropped the class. She is disrespectful too
Don't take her for anything other than discrete structures. WAY too reliant on the textbook to teach you, and the textbook is boring and hard to understand. Goes too fast in lectures. If you hate reading the textbook, you're SOL. Lot of unrelated material. Old study guides that don't correlate with textbook anymore. Lots of EC given, though.
do not take her she tried to go over board in her quizzes they are many questions and little time also just the mean and median for the quizzes was a D you know what that means
wish she had more office hours most students that take her work in the morning and all her hours are mostly in the morning not to mention her quizzes wordings they take half an hour just to understand what she wants
Hides your grade and makes you count your points to try and figure out what you have? There is a Weekly assignment with a Weekly Quiz with lots of poor worded assignments/quizzes resulting in major loss of points. Quizzes have been consistently D average for the entire class as a whole. Teaches from awful book and crappy YouTube videos. Stay away!!
One of the worst profs at NEIU. Avoid if u can. inconsiderate and intolerant.
very tough grader and rude. wouldnt recommend.
She should be fired.A tough grader, calling students out in front of the classroom for small mistakes such as not writing the proper email heading, out of nowhere she assigns extra labs for no reason.she is disrespectful to her students and has a big ego, and expects her students to be a machine.also, i recommend going to the dean and not the chair
This professor displays passive-aggressive behavior and a lack of professionalism. Additionally, she assigns numerous readings and videos that are unrelated to the subject matter at hand
The prof excels in teaching, conveying info clearly, & truly cares for students. She offers feedback, emphasizes planning w/ flowcharts, & provides ample hands-on labs for programming success. Despite negativity, she's dedicated to student success in the job market.
I have taken her for 3 courses, she is honestly good... A+ classic STEM professor that expects you to learn the concepts and material. Leave the feels in your Lit/Art classes. Some think she is condescending but you're looking for excuses. Do the work, learn and RETAIN what is taught. If need help, visit at office hrs, she wants you to succeed.
One of the best professors in the CS department. Very compassionate and wants you to learn. She can be tough sometimes, but you know that it's for your own good. Highly recommend!
Pros: - Tons of extra credit - Free online textbook Cons: - No late work - Boring lectures that discuss more history about the subject - Outdated presentations, using screenshots from a decade back - Assignment instructions are vague and unclear - Grades are not posted on the portal, rather sent through email with no real way to track or accumulate
I do not recommend taking any her classes, she doesn't use the school's online learning platform (d2l) and uses her own website, she often assigns assignments in class and doesn't post it up, which can be very frustrating. She calls out students for simple mistakes, she is very disorganized and unprofessional.
If you're looking for easy A class, she might not be a good fit for you. She's very dedicated to her students, the field and genuinely cares about students future overall. She tries her best to keep the class fun and smooth. You will learn so much if you're willing to make effort and put in work.
Doesn't update grades on D2L
Avoid this professor; she's harsh, ignores student work, uses outdated study materials, and shows no respect for her students.
This professor does not utilize the D2L platform in her classes; instead, she uses the course website. She is a professor who enforces her own policies and doesn't allow students to correct her. She believes that she is always right.
Prof's teaching is a very outdated & demotivating Expects us to understand everything from the book Forces us to note-take on slides she goes past every 8s Grades are absurdly skewed, as finals/midterms count for like 75% of grades Email all our assignments, and blames us if not in her inbox I failed two courses, Please don't take her classes ;_;
Reading the material of the textbook is an absolute necessity. You cannot pass by just listening to lectures. Every week, you had to read a chapter to absorb information for a weekly Quiz. Each quiz had a total of 20 points. Some problems on them were worth 5 points. So if you got one problem wrong, you could easily get a 75% on it.
Pros: - alot of extra credit (since she doesn't grade on a curve) - class was encouraged to participate actively - allowed partners for quizzes Cons: - disorganized & stubborn - didn't allow calculator - youtube is a necessity to pass - lecture slides felt lackluster - belittles students when "easy questions" are asked - website is very jarring
This class is quite challenging, with lots of readings, videos, and poorly-worded quizzes. The professor can be passive-aggressive and inconsiderate. However, I found Unstuck study helpful for preparing and staying on top of the work. Overall, I'd only recommend this course if you're willing to put in a lot of effort.
Class Info
Online Classes
100%
Attendance Mandatory
93%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.97 avg changeRatings by Course
CS200CS207
5.0
(1)COMPU100
5.0
(1)COMPSCI
5.0
(2)CS100
4.4
(5)COMPINSOC
4.0
(1)Difficulty by Course
CS301
4.9
CS200CS201
4.3
CS201
4.0
CS207
4.0
CS200CS207
4.0