4.4

Margarethe Posch

Computer Science - Salt Lake Community College

4.4
Quality
2.9
Difficulty
91%
Would Retake
95
Reviews
4.4
Quality
2.9
Difficulty
4.5
Helpful
4.3
Clarity

91%

Would Retake

95

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 47 grades
Most common grades:
A (21)
A+ (14)
A- (6)
Grade Distribution
A(35)B(1)C(1)D(2)F(0)A-/B+(9)
Based on 50 reported grades
A: 21
A+: 14
A-: 6
B+: 3
Common Tags
Gives good feedback (20)
Group projects (20)
Caring (12)
Respected (10)
Lots of homework (10)
Clear grading criteria (8)
Accessible outside class (5)
Tough grader (5)
Rating Trend

Stable

-0.08 avg change
Apr
Sep
Dec
May
Nov
Dec
Last 6 months
Ratings by Course

1400

5.0

(4)

1410

5.0

(2)

2450

5.0

(1)

CS2530

5.0

(4)

CSIS1430

5.0

(1)
+12 more courses
Difficulty by Course

2450

4.0

2420

3.8

CSIS2410

3.6

CSIS2420

3.5

CS2450

3.3

Reviews (95)
5.0
3.0
CS1400
Jul 16, 2011

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.

1.0
3.0
CS2450
Oct 13, 2011

Her assignments were ambiguous at best, she has unrealistic expectations from class members. Avoid if at all possible!

5.0
3.0
CS2450
Nov 8, 2011

Very helpful. Grades quickly. Responds to emails quickly. Mixes lectures with coding examples to help solidify concepts.

5.0
2.0
CS2530
Nov 26, 2011

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.

5.0
4.0
CS2450
Dec 18, 2011

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.

5.0
3.0
CS1400
Apr 2, 2012

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

1.0
4.0
CS1410
Mar 11, 2013

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.

4.0
3.0
CS1400
Mar 14, 2013

Great Instructor

3.0
2.0
CS1400
Mar 14, 2013

Hard to understand, directions aren't always clear. Tries hard tho

5.0
3.0
CS1400
Mar 14, 2013

Very helpful, I was able to learn very easily from her

5.0
3.0
CS1400
Mar 14, 2013

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.

5.0
1.0
CS1400
Mar 14, 2013

She is very nice and helpful. Always smiling and knows what she is talking about during lecture. Exercises and homework are concise and clear.

4.0
4.0
CS1400
Mar 14, 2013

Very knowledable and helpful on the subject.

4.0
3.0
CS1400005
Mar 14, 2013

Interesting class very will to help me understand the information

4.0
2.0
CS1400
Mar 14, 2013

I enjoy this class and her spunkyness :)

4.0
2.0
CS1400
Mar 14, 2013

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!

4.0
3.0
CS1400
Mar 14, 2013

Margaret does care how you do in this class. She always stays after class to help the students.

5.0
1.0
CS1400
Mar 14, 2013

Great teacher!!! she is always trying to improve and implement new methods to make the learning experience more effective and efficient

5.0
2.0
CS1400
Mar 14, 2013

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.

5.0
4.0
CS1400
Mar 14, 2013

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.

5.0
2.0
CS1400
Mar 14, 2013

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.

4.0
3.0
CS1400
Mar 14, 2013

Great teacher. She's willing to help to anyone with assignments and questions. Highly recommended.

5.0
2.0
CS1400005
Mar 15, 2013

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.

5.0
2.0
CS1410
Mar 15, 2013

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!

5.0
2.0
CS1400
Mar 16, 2013

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.

5.0
3.0
CS1400
Mar 17, 2013

Presents the material in several ways which makes learning easier.

4.0
5.0
CS1400
Mar 18, 2013

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.

5.0
2.0
CS2530
May 7, 2013

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.

2.0
4.0
CS1410
Aug 12, 2013

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.

5.0
3.0
CS2530
Grade: A
Aug 17, 2013

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.

5.0
2.0
CSIS1430
Oct 10, 2013

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.

2.0
5.0
CS1410
Grade: B+
Oct 25, 2013

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

5.0
1.0
CSIS1410
Dec 13, 2013

Easy instructor. Very clear and concise. Would recommend her for any CSIS class.

5.0
1.0
CSIS1400003
Dec 16, 2013

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.

5.0
1.0
CSIS1400002
Jan 12, 2014

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!

5.0
1.0
CS1410
May 28, 2014

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.

5.0
3.0
CS2530
Aug 4, 2014

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

5.0
1.0
CSIS2450
Grade: A
Aug 19, 2014

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.

5.0
2.0
CSIS1400
Grade: A
Nov 1, 2014

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.

5.0
3.0
1410
Grade: A
Nov 3, 2014

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.

5.0
2.0
CSIS1400
Grade: A+
Nov 8, 2014

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.

5.0
4.0
CSIS1410
Grade: A
Dec 15, 2014

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!

5.0
4.0
2450
Grade: A+
Jan 12, 2015

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

5.0
3.0
1400
Grade: A+
Jan 13, 2015

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.

5.0
5.0
1400
Jan 16, 2015

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.

5.0
4.0
CSIS1400
Grade: A+
Feb 11, 2015

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!

5.0
1.0
CSIS1410
Apr 16, 2015

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.

2.0
4.0
2420
Grade: A-
Jul 28, 2015

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.

5.0
2.0
CSIS1400
Grade: A
Nov 19, 2015

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.

5.0
1.0
CSIS1400
Grade: A+
Nov 25, 2015

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!

5.0
1.0
CS1400
Grade: A
Dec 23, 2015

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.

5.0
1.0
CS1410
Grade: A
May 9, 2016

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.

5.0
2.0
CS1400
Grade: A
Jul 3, 2016
Would take again

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.

5.0
3.0
CSIS2420
Aug 22, 2017
Would take again

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.

Respected
Amazing lectures
GROUP PROJECTS
3.0
4.0
CSIS1400
Mar 13, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
2.0
CSIS1400
Grade: A+
Jul 14, 2018
Would take again

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.

Gives good feedback
Clear grading criteria
Caring
5.0
4.0
CSIS1400
Nov 6, 2018
Would take again

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)

Gives good feedback
Respected
Caring
2.0
5.0
CS1400
Grade: Drop/Withdrawal
Jan 18, 2019
Wouldn't take again

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.

Get ready to read
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
CSIS2410
Grade: A
Mar 18, 2019
Would take again

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.

Gives good feedback
Accessible outside class
Group projects
5.0
4.0
CSIS2410
Grade: B-
Apr 18, 2019
Would take again

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

Lots of homework
Group projects
Amazing lectures
5.0
3.0
CSIS2410
May 6, 2019
Would take again

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.

Respected
Skip class? You won't pass.
Caring
1.0
3.0
CS1410
Dec 20, 2019
Wouldn't take again

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.

Graded by few things
Lecture heavy
Tough grader
4.0
4.0
CSIS2410
Grade: A+
Jan 10, 2020
Would take again

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!

Lots of homework
Group projects
Tough grader
5.0
2.0
CS1400
Grade: A
Apr 30, 2020
Would take again

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.

Participation matters
Group projects
4.0
4.0
CS1400
May 1, 2020
Would take again

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.

Gives good feedback
Lots of homework
Group projects
5.0
2.0
CSIS1410
Grade: A
May 1, 2020
Would take again

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.

Caring
Clear grading criteria
Gives good feedback
5.0
3.0
CS1410
Grade: A
May 1, 2020
Would take again

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.

Gives good feedback
Group projects
4.0
4.0
CS1410
Grade: A-
May 2, 2020
Would take again

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.

Gives good feedback
Clear grading criteria
Tough grader
4.0
3.0
CSIS1410
May 3, 2020
Would take again

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.

Lots of homework
Group projects
Clear grading criteria
5.0
3.0
CSIS1410
Grade: A-
May 4, 2020
Would take again

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!

Gives good feedback
Caring
5.0
3.0
CSIS1410
Grade: A
May 5, 2020
Would take again

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.

Gives good feedback
Group projects
Clear grading criteria
5.0
3.0
CSIS1410
May 6, 2020
Would take again

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.

Gives good feedback
Lots of homework
Group projects
5.0
3.0
CS1410
Grade: A+
May 6, 2020
Would take again

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

Gives good feedback
Respected
Lecture heavy
5.0
3.0
CS1410
Grade: A+
May 6, 2020
Would take again

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.

Gives good feedback
Group projects
Caring
5.0
3.0
CS1410
Grade: A
May 7, 2020
Would take again

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!

Accessible outside class
Caring
5.0
4.0
CSIS1410
Grade: C+
May 7, 2020
Would take again

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.

Gives good feedback
Lots of homework
Caring
5.0
4.0
CSIS1410
Grade: D+
May 8, 2020
Would take again

Great professor very engaging.

Lots of homework
Accessible outside class
Participation matters
5.0
3.0
CSIS2420
Grade: A
May 13, 2020
Would take again

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!

Respected
Group projects
Lecture heavy
5.0
5.0
CSIS2420
Grade: A
Dec 18, 2020
Would take again

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

Gives good feedback
Skip class? You won't pass.
Group projects
5.0
4.0
CSIS2420
Grade: A
Dec 15, 2021
Would take again

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.

Participation matters
Group projects
Caring
5.0
3.0
CS1410
Grade: A+
Jan 5, 2022
Would take again

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.

5.0
4.0
2420
Grade: A-
Mar 5, 2022
Would take again

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.

Group projects
Clear grading criteria
Gives good feedback
5.0
3.0
2420
Grade: A-
Feb 10, 2023
Would take again

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.

Group projects
Gives good feedback
Lots of homework
5.0
3.0
1410
Grade: Rather not say
Mar 20, 2023
Would take again

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.

Caring
Respected
Accessible outside class
5.0
3.0
CSIS2410
Grade: Not sure yet
Nov 1, 2023
Would take again

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.

Participation matters
Group projects
Caring
5.0
3.0
1400
Grade: A
Dec 12, 2023
Would take again

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!

Gives good feedback
Lots of homework
Respected
5.0
3.0
CSIS2420
Grade: A
Dec 13, 2023
Would take again

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.

Amazing lectures
Caring
Respected
5.0
2.0
1400
Grade: A
Apr 22, 2024
Would take again

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.

Group projects
Gives good feedback
Respected
5.0
3.0
2420
Grade: A+
Sep 13, 2024
Would take again

She's the soul of CS @ SLCC. She should have a building or elementary school named after her. Thank You for your contributions.

Amazing lectures
Inspirational
Accessible outside class
4.0
3.0
2420
Grade: B+
Dec 19, 2024

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.

Group projects
Clear grading criteria
Gives good feedback
3.0
3.0
CSIS2420
Grade: B+
May 12, 2025
Would take again

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

Tough grader
Group projects
Lots of homework
5.0
4.0
2420
Grade: A+
May 12, 2025
Would take again

Good professor, cares about her students and makes interactive lessons

Participation matters
EXTRA CREDIT
Amazing lectures
4.0
4.0
2420
Grade: A-
May 26, 2025
Would take again

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.

Tough grader
Amazing lectures
Gives good feedback
5.0
5.0
2420
Grade: A+
Nov 10, 2025
Would take again

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.

EXTRA CREDIT
Inspirational
Respected
5.0
4.0
2420
Grade: A+
Dec 15, 2025
Would take again

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.

Group projects
Amazing lectures
Clear grading criteria
Class Info

Online Classes

100%

Attendance Mandatory

40%

Textbook Required

47%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 47 grades
Most common grades:
A (21)
A+ (14)
A- (6)
Grade Distribution
A(35)B(1)C(1)D(2)F(0)A-/B+(9)
Based on 50 reported grades
A: 21
A+: 14
A-: 6
B+: 3
Common Tags
Gives good feedback (20)
Group projects (20)
Caring (12)
Respected (10)
Lots of homework (10)
Clear grading criteria (8)
Accessible outside class (5)
Tough grader (5)
Rating Trend

Stable

-0.08 avg change
Apr
Sep
Dec
May
Nov
Dec
Last 6 months
Ratings by Course

1400

5.0

(4)

1410

5.0

(2)

2450

5.0

(1)

CS2530

5.0

(4)

CSIS1430

5.0

(1)
+12 more courses
Difficulty by Course

2450

4.0

2420

3.8

CSIS2410

3.6

CSIS2420

3.5

CS2450

3.3

Similar Professors