4.4
Quality2.9
Difficulty91%
Would Retake95
Reviews91%
Would Retake
95
Reviews
Rating DistributionOfficial
5
70
4
15
3
3
2
4
1
3
What Students Say
“Margarethe is hands down the best computer science teacher ive ever had”
CS1400 - 5.0 rating“She knows the field well and has a great time teaching it”
CSIS2420 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
1400
5.0
(4)1410
5.0
(2)2450
5.0
(1)CS2530
5.0
(4)CSIS1430
5.0
(1)Difficulty by Course
2450
4.0
2420
3.8
CSIS2410
3.6
CSIS2420
3.5
CS2450
3.3
Reviews (95)
Margret is unusually helpful. She often stays behind after class to talk to students and help out with stuff. She even helped me debug for half an hour during one of our labs.
Her assignments were ambiguous at best, she has unrealistic expectations from class members. Avoid if at all possible!
Very helpful. Grades quickly. Responds to emails quickly. Mixes lectures with coding examples to help solidify concepts.
I very much enjoyed this class. She actually CARES about students, which is something that a lot of other professor lack. She's willing to help you out, and her assignments are straightforward and fair. All in all, I would highly recommend Posch.
One of the ONLY respectable CS professors at SLCC. Cares about her students. Very clear assignments and expectations. Goes above and beyond her peers when it comes to teaching. Learned a lot in her class, and it was enjoyable to boot. Highly recommend.
Great teacher. Clean assignments. Plenty of examples. Always willing to help. If you pay attention it is hard to fail this class. Wish she taught CS1410
She's extremely nit-picky. I got a C on an assignment for using a for loop instead of a for each loop, even though the code was completely functional. She will not help you outside of class (for "fairness"), and when you ask in class, she makes you feel stupid. She assigns items on Sunday that are due on Monday before class. Worst teacher ever.
Great Instructor
Hard to understand, directions aren't always clear. Tries hard tho
Very helpful, I was able to learn very easily from her
Java is a lot to take in, so it's important to keep up with new concepts or you will get behind and struggle. If you attend every class the content is well paced to keep you on track.
She is very nice and helpful. Always smiling and knows what she is talking about during lecture. Exercises and homework are concise and clear.
Very knowledable and helpful on the subject.
Interesting class very will to help me understand the information
I enjoy this class and her spunkyness :)
She is an amazing CS teacher, she goes through many exercises, paired programming, and group activities. Easy class if you use the resources that she provided (lecture videos, textbook, tutorials, and java documentation). If you have questions, you can submit them on canvas and she will answer them at the beginning of class. AWESOME Teacher!
Margaret does care how you do in this class. She always stays after class to help the students.
Great teacher!!! she is always trying to improve and implement new methods to make the learning experience more effective and efficient
Margarethe allows her students to take learning into their own hands. She provides her students power points, videos, and responds to questions that are emailed to her quickly. If you don't understand the assignment or reasons for grading she will always explain this to you in person. This is the best teacher I have had at SLCC.
Mrs. Posch was very helpful, she is willing to help you if you ask and she is willing to review before quizzes and the tests are reasonable. I enjoyed her class and her teaching style and how she accepts feedback and tweaks the course to make sure that everyone understands the process.
She's a great teacher! She knows how to explain Java concepts clearly and is willing to help anyone who doesn't understand. She's always trying to improve the class experience. I definitely recommend her.
Great teacher. She's willing to help to anyone with assignments and questions. Highly recommended.
I really like the course format. We watch videos and look at slides to prepare for the week. In class we look at code and do exercises. Margarethe is always very helpful when I ask questions.
Margret is awesome! She's super helpful, answering questions via email at all hours of the day. I do wish she would challenge us a bit more with the assignments, but I always come away having learned something. She's very enthusiastic in class and does a good combination of code demo, lecture with slides, group exercises and labs. Highly recommend!
Margarethe is a wonderful and helpful teacher. She is not an easy 'A' but there is no reason a student cant get an 'A'. She will help you as much as you need.
Presents the material in several ways which makes learning easier.
Good teacher, she tries to make sure that you understand the material. It would be nice if she were to give the corrected tests back though, being able to take the test home to study and learn what you did wrong is helpful.
I've had this teacher for CS1400, CS1410, CS2420, CS 2450 and CS2530. Easily one of the best teachers I've ever had. She's very friendly and does a great job teaching the courses. Assignments are given on Thurs/Fri and due following Thursday. Exams follow the review material she provides. Heads Up: Software Engineering will take a lot of time.
She is an inexperienced teacher. She will test the teaching methods from other teachers on you. Directions are not clear and makes errors all the time.
I've had Margarethe Posch as a CS instructor in 3 separate semesters. She is an excellent instructor, one of the absolute best that SLCC has in this department. She's also easy on the eyes.
Was a fairly easy class, however mandatory course work (typically videos) before every class. She spends most of the time assuming you were familiar with the topics already. You will get out of her classes what you put into it.
Would not recommend - She is very smart on the subject but she teaches it like the students are at her level. The assignments are very difficult to follow and understand - You will most likely need a tutor to get them done. It would be nice if she would simplify the assignments so you can accomplish them on your own to build up your confidence
Easy instructor. Very clear and concise. Would recommend her for any CSIS class.
This was a hybrid class; you watched videos online with in class lectures and labs with a weekly assignment. Easy class, attendance not mandatory. No book either. You can submit labs later on and still get credit too. She has an accent but it's not bad. She's friendly and will explain the concepts to the students. She encourages teamwork as well.
Hybrid course: Two sessions in class, one by yourself. Requires the ability to do your own research and to watch some online videos. Teacher was VERY enthusiastic about her material, ready to elucidate on questions. A very fun class!
Margaret is really caring and in 1410 you'll learn a lot about java swing and make gui. Her assignments are too easy for me, so I have to find other programming challenges. Because she cares there is a strong energy to the class that empowers all the final projects to be more than what was taught in class.
Best CS teacher I've ever had. She is very clear with what she wants to see from her assignments and uses many methods of teaching including in-class coding examples. I wish I would have taken her 1400 and 1410 and 2420. She expects a lot, but inspires you to produce great results. Highly recommended if you want to LOVE computer science
She emphasizes teamwork and sound principles of programming. You split into teams and work on a project for the semester. Focuses on planning and development styles (agile vs. traditional). Last 4 weeks is implementing the group project with presentations. Reflection essay afterwards. Pretty easy class; just show planning and participation.
Margarethe has been one of my favorite teachers at SLCC. She really goes the extra mile with her students. She is always willing to help and explain. Although attendance is not mandatory, you shouldn't miss class if you want to do well on the assignments.
Margaret is an amazing CS teacher. She expects a lot from her students, but you walk away knowing so much. You'll have an assignment due each week and little demo videos to watch twice a week before the lecture that day. If you don't understand something, she's very willing to stay after class and explain it. You can tell she loves what she does.
Has lecture videos to view outside class. It's easy to be ahead in her class so you can understand what's going on in her in-class projects. I didn't go below 98% in her class. Taking 1340 at the same time, and I credit her lectures and projects to everything I've learned this semester. I will take her classes as much as possible in the future.
She is an incredible teacher. She shows passion for student's success. She would go the extra mile to make sure your questions are answered. She teaches very quickly and recommend attending each class, otherwise you may lose valuable information. Great teacher!
I've taken several classes from Margarethe and have loved everyone of them! She is without a doubt the BEST teacher at SLCC for computer science. All of the other professors use HER curriculum because it's that good. She's phenomenal and there's a reason why her classes are always packed and everyone else is empty. 14001410 are MUST takes from her
I can easily say that I've learned more from this teacher than ALL other computer science teachers at SLCC combined. Her classes really put you into the environment where you can actually grow in Java.
Posch is incredible. definitely the hardest class i've taken. typically straight a's. b+ in this class. don't get behind. or miss assignments. VERY helpful, videos are extremely concise and easy to follow. too much work for a class in my opinion, but i came out with a rock solid understanding. i will only take classes from posch, everyone else sux.
The type of teacher I have always wanted. Inspires you to do your best by creating excellent building block examples in programming. She brings clarity through easy to understand examples and verbal help. Awesome!
Follows Princeton course outlines. Brilliant woman. I would have quit studying CSIS if it weren't for her. Keep caught up with her lecture videos and labs, and you will have no problem getting an A+. I took CSIS1400 with her, and fought my way into her CSIS1410. I am currently trying to get into her CSIS2420 class now.
Margarethe is nice but either her or someone from the computer science department decided to switch the class to a Princeton course which was disastrous! Too much time was wasted watching long videos in order to answer long quizzes on a weekly basis. I don't feel I learned a lot in this course, which is so sad.
Without Margarethe, I would have changed my major. She doesn't make you buy any textbooks. Instead, she has you watch one of her videos on YouTube, which are very concise and easy to understand (look her up on YouTube!). Not only is this class an EASY A, but she made me feel like I actually learned. She has a very charming personality. I adore her.
Margaret is amazing, period. She will teach you the material in a way that actually gives you competitive, marketable skills- but she still somehow makes it easy. There are lots of in-class activities and group work. Do the prep quizzes or you will definitely struggle!
Margarethe is the greatest teacher I have ever had. She doesn't require you to be there but good luck getting your labs done if you miss a day. Her excitement is inspiring and helps make whatever is being done fun. She does strange class exercises, but they really work. Hands down this was just such a fun class.
Great instructor. Deep knowledge of Java and fantastic exercises to help convey concepts to student. Labs and in-class exercises daily. Assignments and quizzes weekly and quality videos for outside the classroom. Very fun class. Margarethe is super nice and is the best kind of instructor. Seriously. Shes great. Cannot say enough good things.
Margarethe is hands down the best computer science teacher ive ever had. She makes concepts clear, and encourages student involvement. Makes coding a fun process, the team project is where you really get to shine at the end of the semester. Ive taken 1400, 1410, and soon to be 2420 from her, and im excited. Do the prep-quizzes on time, no textbook.
Margarethe has given me the best learning experience I have ever had. She knows the field well and has a great time teaching it. She was very motivating and wants you to succeed.
She's a great person and you can tell she know's a lot about the subject. However, if you're a student that is new to programming, you'd best take the course from someone else. She expects students to know certain material rather than learning it from her. She won't get angry if you ask questions. I got a feeling that I needed to be at her level.
Margarethe is the best. If you take CS major classes at SLCC, choose her! She is caring and patient with everyone, and her lecture is well-organized. I recommend her classes.
In this class, it is best to make sure you stay caught up and a little bit ahead because a majority of the learning is done by you practicing. She is ready to answer any question you might have related to code. She is patient and knows how to explain things in a way that makes things easy.(So long as you have reviewed the required material already)
The homework is very tedious. You have to watch her long dull videos plus Zybooks, quizzes and projects. She does flipped classroom so you'll rush in class and have to wait in line just to turn in homework. With that said you will learn the material thoroughly but she makes it harder than it needs to be.
Margaret is very intelligent and knows her stuff. She's a little scatterbrained at times but overall a very good teacher. I wish she put less of a focus on group work and switching group partners so much. Also her tests were kind of hard to understand what she wanted. Her lectures and knowledge of the subject are fantastic. Not an easy class.
There was this super obnoxious kid in my class and god bless her, she tolerated him so well. Like this kid made fun of her accent, swore at her, and generally was disruptive. She was the picture of maturity, truly. As for a class without an obnoxious person, expect to be challenged, but, like, in a good way-she makes you work for it, but it's okay
Margarethe is a patient and caring teacher. She will go out of her way such as staying after class to help with struggling students or give extra time on exams. Her explanations and example codes are very thorough and as long as you attend and pay attention, you should be able to understand what is going on.
If I could rate her zero I would. She is the worst CS teacher at SLCC! Her videos make no sense, she gives barely any examples and it's unclear what she wants you to do for assignments! I literally taught myself the entire class it was torture. Stay away from this awful teacher, her teaching is terrible and she's a very harsh grader.
She is a solid 4/5. I knew some programming beforehand, so this class was of medium difficulty for me. But if you are struggling with the basics, this class could be hard because it is project-heavy, sometimes as groups, and the midterm and final's code part can be challenging. Go to the review days before exams and do all the homework!
Prof. Posch is an excellent teacher, especially for the lower level courses. She teaches concepts very well and thoroughly as she goes, making sure that everyone understands before moving on. She also pushes a lot for discussion and group work, which I think is an essential skill to develop early on in programming.
I took this class because a tutor told me she was the best on campus. She is definitely assignment heavy, between quizzes, labs, and assignments you can expect 3-5 things to turn in a week. This is good because I feel like I thoroughly learned things, but it can be overwhelming if you have another assignment heavy class.
Margaret is an amazing teacher. She is always available to help out, and responds to emails quickly. One thing I admire about her is how flexible she can be with her classes because she cares more about you learning the subject than anything else. Her grading is fair and she will always clarify why you gained/lost points when grading.
Professor Posch was really helpful. Even though it was an online class, she would hold weekly webex meetings where she would go over any concepts that the students struggled with. The videos were helpful, and the assignments walked you through what needed to be done. I learned a lot.
She is a very good teacher. She is very explicit in her expectation and she holds a weekly virtual code-along video call which is a great place to ask questions and prepare for upcoming assignments and tests. She is however a tough grader, but that is one of the things that makes her so good. She pushes you to be the best you can be.
This was a good class. The professor was clear about her grading criteria, and gives every chance to succeed. There were two group projects, one at the beginning of the semester, and one at the end. There is a lot of homework, but that is necessary to get through all of the material, especially in an online class. I would recommend this professor.
Professor Posch is a wonderful computer science teacher. She is always willing to help you when you have questions. I took this class online and she would do a webex meeting weekly to help those who wanted extra time to learn. I would definitely recommend taking a class from her!
She was by far the best CS teacher I have had so far! I felt like all of the assignments were well explained and helped me learn a lot; there are a lot of assignments each week, but they aren't completely overwhelming. Very clear grading. There are two group projects, one at the beginning and one at the end.
Prof. Posch is one of the best instructors at SLCC. Be prepared for a lot of homework, but that expectation is clear from the beginning of the class. Besides, practice makes perfect when it comes to learning a programming language. She answers emails quickly and holds weekly WebEx sessions to answer questions and demonstrate concepts.
I knew this teacher was the real deal when I would look up specific stuff on Java on Youtube and her videos would be the first thing to pop up. She's kind of a hard grader in the fact that I needed a 94 instead of a 93 in her class to get an A+, but her tests aren't too hard if you have an interest in Java, and she'll walk you through your own code
Mrs. Posch is the best teacher I've had at SLCC. I've dropped other classes specifically because the teacher was terrible, and redid the class with her, and it was a night and day difference. If you see a slot available to take one of her classes (which is tough since her's are always filled first) always take it. Highly recommended.
Professor Posch is honestly an incredible teacher. I took the course online so I thought we would have little communication. She proved this wrong very quickly as she was always promptly responding to emails/questions that I had about homework assignments. She does weekly video tutorials, participate in them! It will make all the difference!
Margarethe is amazing at feedback and suggestions to her students. She regularly checks canvas and is fast to respond to messages with care and respect. Note that her 1410 class is front loaded and will be extremely challenging to those who work full time however the class does mellow out around the middle to end of the semester.
Great professor very engaging.
This is my second class with Margarethe and I am very satisfied. The concepts in this class are fun to learn and she made the lectures very interesting with plenty of participation. There are like 6 2-persons projects that apply what you learn in class. I would definitely take this class. Watch the assigned videos before each class!
Professor Posch is a gem in the CSIS department at SLCC. This class was very difficult to me in the beginning because i felt I lacked at programming. It is not an easy class for most and I recommend you attend class. She does a great job at teaching algorithms and data structures. Ive now come out a much better programmer because of this class
Margarethe Posch is the best computer science teacher I've had to date. While the class was exceptionally challenging at times, every assignment, and exercise has a purpose, and will teach you something new. You will have to work for your grade in this class, and that's because Margarethe prepares you for future classes, jobs, and interviews.
She is an amazing teacher, by far my favorite at SLCC. Short concise video lecutres and meaninful assignments. With that said, I feel like some aspects of her curriculum is outdated, like many classes at this school. Why are we rolling back to java 1.8 to work with GUI's? Really outdated and not used in the workplace much anymore.
She is the BEST programming teacher so far. Lots of my classmates chose her more than once. She teaches a lot with actual code-along practice, not just reading textbook. Choose her if u want to adapt to algorithms interview or higher degrees. Be prepared to spend a lot of time to learn. It’s not an easy A class.
Margarethe was absolutely amazing! I had her online for 1410 and she did everything possible to help me succeed. I was so impressed I took signed up for her 2420 class in person and was not disappointed. She is super great at helping students succeed if you put forth the effort. She also advised the programming club which helped me even more.
Wow, what an awesome professor! Super respectful and wants to see you succeed. The class itself is well paced and there are lots of resources available. Would rate higher if I could. She is super understanding of life situations and wants to see you do the best you can do.
Professor Posch is one of the best teachers I've ever had! She gives very good feedback on assignments and is also very easy to talk to if you need help. She's also very accommodating and willing to help students that need it. If you need some extra time on an assignment or if you need help with a concept, she's there for you.
I really enjoyed my time in CSIS1400, she always gave great feedback on our assignments and was very lenient on due dates if we were falling behind. I am taking her 1410 class next semester because I enjoyed her so much!
As someone who has over 90 credit hours at SLCC, this class contributed more to my learning than any other I have ever taken. Margret holds the CSIS department on her shoulders. Do not be intimidated to take her. I struggled with 1410 concepts and Margret bridged the gap for me in the first week. She is the very best SLCC has to offer.
She is the only reason I'm learning computer science at SLCC. She is extremely knowledgeable and wants you to succeed. Her feedback is very detailed and will make you a better programmer. I'm excited to take her data structures and algorithms class as she is the stand out in the CSIS department at SLCC.
She's the soul of CS @ SLCC. She should have a building or elementary school named after her. Thank You for your contributions.
She uses a flipped classroom technique for teaching, it can be helpful for students who struggle studying outside of class. Some assignments can be done with teammates which helps if you struggle with coding. If you are good at studying on your own time this class should be a breeze for you. The last section is the most challenging, but doable.
Don't take this class if you are looking to get by without working hard. This is a tough class, Margarethe is a good professor. She is a picky and tough grader but I get that it is because she wants you to really learn the material. I think I would have done better and liked this class more if I took it in person
Good professor, cares about her students and makes interactive lessons
I hear she isn't great online, but in-person she was fantastic. Very strict boundaries on grading and how she teaches the class, a lot of which I agree with, but there are some things that she docks points for that I'm just like, "really?". I never had too much trouble with the homework, but I could see it getting overwhelming.
If you looked up delightful in a thesaurus you'd have an apt description of professor Posche. 2420 is naturally a difficult course, but a sincere effort and dedication to stay on top of the coursework will result in a high grade and a deep understanding of Algorithms and Data Structures.
I enjoyed the lectures, and before tests we would go over key details that made getting a good grade on exams manageable. 2420 covers difficult concepts, but if you do the assignments, you will pass. If you do the assignments and and you take the time to understand the concepts you struggle with, getting an A is not just manageable, but likely.
Class Info
Online Classes
100%
Attendance Mandatory
40%
Textbook Required
47%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.08 avg changeRatings by Course
1400
5.0
(4)1410
5.0
(2)2450
5.0
(1)CS2530
5.0
(4)CSIS1430
5.0
(1)Difficulty by Course
2450
4.0
2420
3.8
CSIS2410
3.6
CSIS2420
3.5
CS2450
3.3