3.3

Mary Pape

Computer Information Systems - De Anza College

3.3
Quality
2.7
Difficulty
54%
Would Retake
131
Reviews
3.3
Quality
2.7
Difficulty
3.4
Helpful
3.3
Clarity

54%

Would Retake

131

Reviews

Rating Distribution
Official

5

48

4

26

3

18

2

16

1

23

What Students Say

Worst class I ever took

22B - 2.0 rating

When I say inspirational I mean it in a bad way

CIS22 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

33%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A+ (17)
A (11)
Not sure yet (4)
Grade Distribution
A(28)B(2)C(1)D(1)F(0)A-/B+(3)
Based on 44 reported grades
A+: 17
A: 11
Not sure yet: 4
Rather not say: 3
Common Tags
EXTRA CREDIT (23)
Gives good feedback (16)
Tough grader (9)
Clear grading criteria (8)
Accessible outside class (6)
Caring (6)
Get ready to read (4)
Participation matters (4)
Rating Trend

Declining

-0.40 avg change
Jan
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

ENGR5

5.0

(1)

CIS003

5.0

(1)

CIS22ACIS22B

5.0

(1)

DO22A

5.0

(1)

CIS22AANDB

4.7

(3)
+17 more courses
Difficulty by Course

CIS15

5.0

CIS22

5.0

CIS

4.0

C18A

4.0

CIS22B

3.7

Reviews (131)
5.0
1.0
CIS14A
Jun 28, 2004

This class is VB.NET. If you've had any prior experience with programming, this class would be very easy for you. She is very nice and willing to help you with your programming projects.

5.0
1.0
CIS15BG
Aug 12, 2004

Very active teaching style. A great teacher, and fun class. For tests and quiz, You won't see anything that haven't been covered in lecture. The last lab was a little harder, but it could be made up by other labs and quiz. Take her class.

2.0
3.0
CIS3
Oct 22, 2004

I think this class is easy, but I think she is not very helpful.

5.0
2.0
CIS3
Nov 1, 2004

Mrs. Pape is always smiling and very enthusiastic about the material. She tries different ways to make her students understand the class. If you take notes in class and read the book you should do fine.

3.0
1.0
CIS3
Nov 3, 2004

Her lectures are absolutely BORING!!becuase I have know idea what she is talking about. However, she is very nice and tries hard to make the class interesting. in CIS3 she had few quizzes, few lab work, 1 group project, and 2exams. All of the require work(test, quiz, lab work, project) is very easy

1.0
4.0
CIS3
Nov 8, 2004

No good

3.0
1.0
CIS3
Nov 30, 2004

Prepare taking it with a friend. Dry, boring lectures. Read notes for quiz, and memorize vocab on the text for tests. Sorta self-insecure at times when you debut answers with her for tests. Make sure your writing is clear and large on tests.

4.0
1.0
CIS3
Dec 7, 2004

Mary makes this class a breeze. It's an easy A. She doesn't even have an attendence policy. WOOT. For those who find her hard, they're the ones not in class, not taking notes, not doing the work, not reading. Shoot, I showed up 2/3 of the time, and I still have an A.

4.0
1.0
CIS3
Dec 18, 2004

easy A. all you have to do is review some notes and the book before tests. a lot of the material on her tests are repeated. she's kinda weird tho. whatever, it's an easy A.

3.0
1.0
CIS3
Mar 22, 2005

She's nice and friendly. Her class is boring. If you have knowledge of PC, this class would be too easy.

5.0
2.0
CIS14A
Mar 25, 2005

Mary Pape explains things very clearly. Her lab assignments are challenging, yet she's very helpful. She actively involves students in homework and review. I highly recommend her class.

5.0
2.0
CIS15BG
Apr 7, 2005

she is very good

5.0
1.0
CIS14A
Apr 11, 2005

You can miss two labs and still pull a B. Her classes can be boring, but her labs are more interesting than most beginning classes. She has an attendance policy, but is lenient if you can't make it. Programming isn't my thing but I would recommend taking her class if you are interested in the field.

4.0
1.0
CIS35A
Jun 22, 2005

She is nice.She do many work to make sure us understand Java. She can teach many different language. However,I don't think she is good at Java.Her Java skill is limited in lecture. Her lab is easy but always confuse. You need ask her to understand requirement. If you have good C/C++ foundation, this class will be easy A. If not,you need work hard.

3.0
4.0
CIS15BG
Jun 22, 2005

SHE IS A NICE TEACHER BUT PROGARMING IS NOT FOR ME I HATE IT. SHE PICKS ON PEOPLE SO U BETTER KNOW WHAT U ARE DOING. LECTURES SHE GETS LOST AND GETS HELP FROM STUDENTS. OFFICE HOURS ARE FAIR BUT SHE EXPECTS ALOT FROM U!!!! U BETTER KNOW HOW TO PROGRAM OR ELSE UR SCREWEDDDDDDD!!!

3.0
1.0
CIS3
Jun 22, 2005

She is a really nice person, however she doesn't seem to understand what she is teaching. I don't think the class prepared me for SJSU. The class was an easy A.

2.0
3.0
15AG
Jul 11, 2005

she is not an expert in teaching and i think she has chosen the wrong profession.she is not helpful.she cant explain the material well and she only makes you more confused.she get pissed off really easily and act like she is teaching a high school class.i would never recommedn her for cis.

2.0
3.0
CIS
Jul 27, 2005

Very unhelpful. She is nice and acts sweet, but in reality she has no idea how to teach. Her answers are always unclear, and she does not seem to know her subjects.

5.0
1.0
CIS3
Sep 1, 2005

This is an overview of Microsoft Office which I didn't, and still don't know well. Do what she asks and you'll get an A. Easy tests, projects & labs - requiring little to no work outside of class (aside from final project). Easy work load.

4.0
1.0
CIS3
Dec 15, 2005

Boring class, yet easy. Quizes, labs, and tests are not difficult at all. Term project is long, but not difficult to do, IF you have great group members. Highly recommend this class.

5.0
1.0
CIS3
Mar 15, 2006

an excellent teacher.. gave me perfect on all 6labs coz it was easy to do.. i did good on all tests too. Im loud in class and she doesnt care as long as u do ur stuff! nice, helpful, courteous i duno wat else can describe this wonderful woman

4.0
2.0
CIS15BG
Mar 28, 2006

Not a bad teacher. In CIS 15BG, we wrote hands-on assignments together in class and then rewrote similar programs as homework assignments. She keeps you focused in class, but sometimes her lab assignments don't make sense. I'd take more classes from her in the future.

4.0
1.0
CIS3
Apr 4, 2006

Easy class, didn't study at all and still got a B int he class. Teacher is somewhat helpful. Labs, quizzes and final was not difficult at all. Overall great teacher

4.0
1.0
CIS3
Jun 9, 2006

very nice teacher

5.0
1.0
CIS3
Jun 30, 2006

helpful teacher, but annoying b/c she acts 'young' and 'teeny' ...otherwise, easy A. 6 labs-easy & to the point, 3 quizzes, 1 midtrm, 1 term proj. do the work exactly how she wants it. study from what she tells you to before each exam and somewhat listen to her lectures and you're set. attend class for particip pts. overall easy course in general.

1.0
5.0
CIS
Jul 2, 2006

She tells students to "figure it out for themselves instead of asking so many questions." (Book is NOT much help) She won't stop to make sure everyone is on the same page before moving on- beginners were left behind while she let "advanced" students "teach" for the day and didn't make them follow format. VERY condescending and tends to favor.

1.0
4.0
CISCIS
Nov 9, 2006

No Comments

4.0
1.0
CIS03
Dec 1, 2006

Good teacher... Easy grader however, tend to have attitude problems

3.0
3.0
C18A
Dec 12, 2006

You can easily get lost as the focus is more on typing in stuff than understanding the concepts. Gets annoyed easy. However, since there are lots of assignments and quizzes, you can do well even if you mess a few.

1.0
5.0
CIS14A
Jan 23, 2007

WOW, I like computers but I never wanted to throw one out the window before. Her class is really hard and she does not give the students enough time to finish the labs. She will start a new topic when the last one is still up in the air. I wish I had another teacher so I could actually learn something instead of just wanting to forget it!!!

5.0
3.0
CIS3
Apr 8, 2007

She is a wonderful teacher. Although we have more assignments and quizzes, you will have fun during class and you also learn a new stuff every time. She is a tolerant teacher. I love her class so much. Just keep doing home work, be prepared for all the quizzes, midterm and final A is yours.

4.0
2.0
CIS3
Apr 9, 2007

althought she likes to act young and sweet, she is reli nice and a easy grader..tests and exam are easy if u study! i think the term proj is a little bit stress but if u prepare things early i think u will be ok =)

5.0
1.0
CIS3
Jun 30, 2007

Easy tests and nice to me but not to my friend. She definitely plays favorites. She walks you through the term project and all lab assignments, but everything is so shallow that this shouldn't be a class. Don't bother buying the textbook you don't need it, just borrow it from a friend in class and read the keywords.

5.0
1.0
CIS15AG
Jul 23, 2007

I liked Ms. Pape because she teaches beginning C very well and is very clear with the concepts. The programs and tests are very simple as long as you have read the textbook. The last program on one dimensional arrays was a bit harsh but doable. The online lab work is a breeze and you should be able to finish it by reading the textbook.

4.0
1.0
CISCIS
Mar 2, 2008

she is an easy grader, but the class was too easy that i couldn't learn anything. actually you don't really need the textbook, if you study her powerpoint and attend the class , then you would be fine

5.0
1.0
CIS3
Jun 1, 2008

I love Mrs. Pape. She is very friendly and helpful. Homeworks, labs, midterms and finals are all easy. Just do not skip too much sessions. I also take her for CIS 14A. I always talk to her and ask for help. She always answers your questions until you fully get the idea. No better professors.

5.0
1.0
CIS15AG
Jun 2, 2008

One of the best classes I've ever had, took her for Visual Basic as well. Very clear on what needs to be done, very understanding and lenient with grading and let's you re-submit labs until you have it perfect or near it. Wish I could take her for 15BG but she isn't teaching during the summer so oh well. Very nice and fun class, highly recommended.

5.0
1.0
CIS15AG
Jun 22, 2008

she is the best!!!!!labs are hard but she is helpful......quizzes are easy and midterms are easy too, you just have to attend the classes and pay attention to what she says........actually pretty straight forward and she is awesome!!!!! take her if you can!!

5.0
5.0
CIS15BG
Jun 26, 2008

I guess I haven't studied enough. Mrs. Pape is great, friendly, helpful, yada yada yada, but her labs really make you THINK. If you're taking CIS15BG, make sure you read everything prior to the lectures the next day. She has high expectations for anyone at this level of computer science.

5.0
1.0
CIS3
Oct 1, 2008

i took CIS3 with her, and her class was too easy, so i didn't learn anything from the class maybe taking other CIS classes with her would learn more she is actually a very helpful, nice and friendly woman

3.0
1.0
CIS15AG
Mar 5, 2009

she is a very good teacher. more of a hand-on teacher. Clear lectures! understanding of your problems! helps students a lot. highly recommend!

4.0
3.0
CIS3
Jun 24, 2009

I like her class. It was nice. I also got to learn from our term project because I was doing most of the work/ with another girl. we had three people back anyways, it seemed like two.

5.0
1.0
CIS15BG
Jun 29, 2009

Awesome teacher! Very clear and energetic teacher; made me love computer science. She is extremely helpful and make the concepts very clear and easy to understand. I highly recommend her, take her if you are willing to study hard and get an A+ for-sure!

5.0
3.0
ENGR5
Nov 29, 2009

I took a FORTRAN class with this instructor. She is very approachable for questions, and has a great attitude. I found her lecture to be very clear, and not too difficult. I recommend this teacher for any programming class.

2.0
3.0
CIS15AG
Feb 22, 2010

Do not recommend this teacher for anyone interested in programming. Her passion for math and her math background really clouds the way that she conducts her class. If you are planning on transferring take this class at a University level.

1.0
5.0
CIS15AG
Mar 11, 2010

Horrible. She only knows how to teach math, in a computer class... Not helpful at all on labs and talks way to much. Avoid her at all costs. She is plain weird.

2.0
5.0
CIS15AG
Mar 11, 2010

Ms. Pape is helpful when you can get a hold of her. There are a lot of students who have questions to be answered, that she does not have time to get to you. If you have a question, she won't necessarily answer it. Her love for math takes over the class even though it isn't a math class, so be prepared . I wouldn't recommend her.

3.0
1.0
CIS3
Mar 31, 2010

I have mixed feeling about her, she's odd but usually nice enough. Easy to get behind, so don't miss class if possible. The group project was VERY unclear and ambiguous all-around! That was the worst part about the class. The labs are not too bad, the lectures are unorganized, the quizzes are easy and the tests not too bad.

3.0
1.0
CIS15AG
Jun 28, 2010

i did not read the textbook at all! just do the in class assignments, codelabs and labs to understand the material. the midterms were easy, but i have to say the final was soooo hard! overall, great teacher! i would recommend her to everyone! lots of extra credit so you can get an A+ :)

3.0
3.0
CIS3
Dec 7, 2010

didn't learn much from her. She often makes mistakes, need students to correct her. Not hard, but too many things to do. Feel wasting time with her.

4.0
3.0
CIS15BG
Feb 15, 2011

5 quizzes (a little tricky), 2 midterms (only allows notes during midterm), 7 labs. 3 labs require you to think quite extensively (takes time), 4 labs are applications of concepts taught in class (fairly easy). She puts emphasis on important concepts (makes you understand how it works), but small mistakes when teaching can cause quite a confusion.

3.0
2.0
CIS15BG
Mar 20, 2011

She's super nice. Unfornately, her specialty is in mathematics. Homework is challenging, but quizzes, midterms and final are reasonable.

4.0
1.0
CIS15BG
Apr 1, 2011

She is a nice person, she smiles everyday and every time she looks at you (this made me nervous sometimes). Her labs are easy. And you have to pay attention to what she is doing in the class. You will not learn much with her, but you can recieve an easy A or even A+

2.0
3.0
CIS15BG
Apr 3, 2011

Positive professor with easy smiles. Easy quizzes but the labs are challenging. The exams are hard and sometimes unclear. U have to pay attention in class and do what she's doing. She doesn't cover everything in class, u should expect to read textbook at home. She expected everyone in class to follow her programming. Just not necessary!

3.0
2.0
CIS3
Jun 25, 2011

She is nice and energetic but she is vague when it came to the labs. some of the things on the lab isn't covered too well. her quizzes and tests are straight forward since the answers are based off the chapters and her powerpoint slides. overall, it is an easy class and you get to learn more about programs we use on a daily basis.

4.0
2.0
CIS15AG
Jan 6, 2012

Straight forward quizzes and tests, but the labs are tricky.

5.0
1.0
CIS03
Jan 8, 2012

I loved her class. It's very straightforward. The tests and quizzes are very straightforward since she tells you what's going to be on them. I barely used the textbook, twice at most. Try to go to class since she tells you what going to the test/quizzes. Just do all your work and you'll be fine. She gives lots of extra credit too. Got an A :]

5.0
2.0
CIS003
Jan 24, 2012

She is the most amazing teacher! Helps you learn the material and is extremely helpful! The labs are interesting and get you to think and work. Exams are pretty straight forward. I loved the group project; she's a fair grader. Just loved her class!

5.0
1.0
CIS15BG
Jun 25, 2012

Really nice teacher with lots of smiles. Quiz & test are really easy. Lab is a little bit challenging, but really helpful in understanding the material. Doesn't have lab time in class, so need to work on lab at your own time. Her office hour is a little short, but she's good with email. Strongly recommend her :)

1.0
5.0
CIS15
Nov 29, 2012

Do your self a favor and do not take her unless you are a great programmer and you have been doing it for years. She is unclear and thinks that is every body know how to program. she doesn't accept Lab work after 5 min and when you turn it in next lecture she will deduct 5 points, which is got nothing to do with the student's learning process

5.0
4.0
CIS15BG
Dec 25, 2012

Her class is not easy, but you do learn a lot if you put in the effort and time required. Her labs are very extensive so expect a lot of time spent on them. Overall, it was a good class and I enjoyed it a lot. Her quizzes and tests aren't very hard if you understand the material.I recommend her if you don't mind putting in the time and effort.

3.0
5.0
CIS15AG
Feb 21, 2013

She is a great teacher, but the class itself is very hard. If you know or have programing background, I think you will be okay or else you will suffer in this class. Get a ttutor if you have never taken programing in your life. But if you know basics that take it with her easy A

5.0
2.0
CIS15AG
Aug 3, 2013

She explains everything and gives you plenty of time to do everything. Pay attention, do your homework and spend some time on it. Easy A. She gives extra credit.

5.0
4.0
CIS15AG
Jan 16, 2014

Took my first CIS class (C) with her, and she's definitely one of the more useful CIS profs out there. She gives thorough explanations, but also gives assignments that are somewhat difficult if you're new to the whole coding scene. I'd recommend her to a first-time CIS student.

2.0
4.0
CIS22B
Jan 24, 2014

She is easy at the beginning of the quarter. Later on, the labs are getting extreme hard. I can barely receive her help. She said programming is fun. She thinks everyone is smart in this class.

5.0
2.0
CIS22A
Mar 7, 2014

She is a wonderful teacher. She is very easy to work with. She is clear in her lectures and brings a fresh air of positivity. Mary, if you read this, don't change a thing!!

4.0
2.0
CIS22A
Mar 26, 2014

This was my first computer programming class, and I found it really easy under her (which is good). She has a weird sense of humor. Beware that she doesn't really respond to emails well.

2.0
1.0
CIS22A
Grade: A+
Aug 2, 2014

If you have no plan to major in CS take her. You cannot find easier than this course. However if planning to become software engineer avoid her. Zero knowledge of computer science, even should cannot recognizes the difference between CIS and CS. Total lack of knowledge of CS.

4.0
3.0
21A
Nov 18, 2014

Brings a lot of energy to class. Never a day where she wasn't cracking a joke or smiling. Warning! she will sass! Good teacher overall.

5.0
2.0
CIS22A
Dec 9, 2014

I took java before so i thought it was easier than it should be, but I learned a lot too despite that. Also, Mary is the nicest professor I have had in the last five years of my education, she is just great. Didn't see her pissed or not smiling once all quarter. She spoiled me for future quarters with her fabulous personality lol. Take her!!!!!!!!

2.0
2.0
22B
Jun 3, 2015

Worst class I ever took. She is so full of herself, thinks she is teaching little kids. Does not like to answer questions that get too technical. Very unsystematic and worst professor ever. Do not recommend her.

4.0
2.0
CIS22AANDB
Jul 3, 2015

Half the students got As at the end. Can use notes on midterms and final. Labs are hard sometimes but if you get them done, you're good for the midterms and can get an A easily. She gives extra credit if you submit labs early. She answers emails. Very cheerful in class & good teaching method

4.0
4.0
CIS22B
Aug 24, 2015

You can definitely learn a lot from her lectures however, you need to work and study really hard in order to pass with a good grade. The tests are CLOSED book, so you really need to study. On the tests, there are problems where you need to create algorithms to solve a given problem. Assignments are fairly difficult. Not an easy class, or an easy A.

4.0
3.0
CIS22A
Nov 8, 2015

First day of class I was so confused on what we were doing. She just jumped into things without explaining anything, and then AFTER she was done, she explained what she why she did it.... I didn't write anything down because I had no idea what she was doing... other than that, she's an ok teacher... acts kind of silly sometimes with a weird voice.

5.0
1.0
22A
Grade: A+
Nov 11, 2015

Best cs teacher ever. end of story

1.0
5.0
CIS22
Dec 1, 2015

When I say inspirational I mean it in a bad way. Hilarious as in her wording is so funny its bad. Avoid this class.

1.0
5.0
CIS22
Dec 1, 2015

Avoid taking her. Her labs are hard and she is super confusing and unclear. The exams are hard as well. she does give partial credit at the beginning of the quarter but as the quarter goes on it gets harder and she stops her generosity after the drop date. avoid her.

2.0
3.0
CIS22A
Grade: A
Jan 12, 2016

She is straightforward in the beginning, but as time goes on it does get progressively harder. Her answers are not clear when you ask her questions, and the last lab was extremely rushed, as in no one got full credit. Focus on the programs she does in class, do them over by yourself, and take notes. That's the only way to succeed in this class.

3.0
4.0
22A
Grade: Incomplete
Mar 6, 2016

Her class: Only signup as a last resort. To pass in her class, you NEED to study the in class programming that you guys do together. She is very unclear. 98% of her class is self studying. Her quizes and tests are EASY if you just self study and review. If you can't self study then this class isn't for you.

5.0
3.0
CIS22ACIS22B
Grade: A
Jun 1, 2016
Would take again

She is really awesome. Do the labs and you'll be fine. I got an A in both of her classes, and I didn't do much in class. She gives extra credit for many things, so you can easily get more than 100% on her labs. Also, her tests are very similar to the quizzes, and you can always bring notes.

5.0
4.0
CIS22AANDB
Grade: B+
Jul 1, 2016
Would take again

She gives great feedback and is willing to explain stuff. Honestly, be ready to work in this class: study for the quizzes (closed book), read the textbook (will be helpful with both labs and quizzes), and do the labs (start early - getting stuck with no time to ask questions is tough).

2.0
2.0
CIS22A
Nov 25, 2016
Wouldn't take again

I do not like her online class. She expects you to check LITERALLY every day for new assignments, updates slowly so you cant go ahead, has a due date ON THANKSGIVING. Basically if you have like a job, or other classes, or a life, and that's why you're taking classes online, she dgaf. Your time is her time. Good teacher otherwise tho I guess

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
5.0
CIS22A
Mar 26, 2017
Wouldn't take again

This Professor isn't really helpful for her online class. Expects students to only focus on this online class and acts as if students don't take other classes. Assigns A LOT of work on finals weekend. Responds to emails 1-2 days after they are sent and is rarely available during office hours. Would not recommend taking this online class.

5.0
3.0
CIS22AANDB
Grade: A
Jun 5, 2017
Would take again

Gives clear feedback, and if you mess up on a problem she'll give points back for creative/efficient solutions, good formatting, etc. Answers questions well and quickly. Great teacher, recommend to anyone.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
4.0
4.0
22B
Jun 30, 2017
Would take again

Her lab assignments are quiet hard, but really helpful since they help you to understand the concept by practicing and she gave us hints. U're allowed to use notes in the 2 midterms and final. There are a lot of small exercises along with codelab. She gave extra credit for submitting labs early and readable codes, so try to maximize your chance.

Get ready to read
EXTRA CREDIT
GROUP PROJECTS
4.0
3.0
CIS22B
Grade: A-
Jul 3, 2017
Would take again

She was dealing with some personal issues this quarter, but she still managed to do her job right. She quickly responds to emails, and gives extra credit for turning labs in early. She allows you to have a page of notes for midterms. Small exercises along with assignments are posted on Canvas, make sure to check in once a day.

Participation matters
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
CIS22A
Grade: A+
Aug 17, 2017
Would take again

If you submit your hw earlier, she will give extra point. She gave extra credits in the end, that's how i got A+ instead of A. Really appreciate her help when i have doubts. However, her lab assignments are hard. I can't understand some of the instructions, which pull down my marks, but she will give you several times to resubmit. Good!!

Gives good feedback
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
5.0
CIS22A
Grade: B
Jan 16, 2018
Wouldn't take again

Dont take her. I got almost full scores in my previous labs and midterms, but only screwed the final which is completely HANDWRITTEN and then I got a B. Absurdly hard grader.

Tough Grader
1.0
1.0
22A
Jan 23, 2018
Wouldn't take again

Worst teacher ever as her lectures are not clear and does not grade on time. Avoid

1.0
1.0
CIS22A
Apr 16, 2018
Wouldn't take again

This instructor seems caring but is not. Sometimes very rude in her response. I don't understand why I loose point on lab. Avoid her as much as possible.

Tough Grader
2.0
4.0
CIS22A
Apr 24, 2018
Wouldn't take again

Can't say I follow the material / lectures. I took a udemy course that I was able to follow better than this one. Instructor is helpful though when needed, but I don't understand her.

5.0
5.0
CIS22A
Grade: B
Jan 25, 2019
Would take again

- If you do all your assignments on time and turn it in early you get extra credit. -Cares enough to give you reminders - grades sameday (unheard of with other professors) - Getting good grades on both midterms and turning in all your assignments, you can still bomb the very difficult final and still get a decent grade. - I respect her.

Respected
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
DO22A
Grade: Not sure yet
Feb 22, 2019
Would take again

She's a solid choice for taking online computer science classes. She's knowledgable in the subject and provides videos on most subjects to help her class further understand the subject.

Gives good feedback
Accessible outside class
Caring
3.0
2.0
CIS22A
Grade: A+
Apr 23, 2019
Would take again

This class was quite easy as the labs' grading criteria were clear and the workload was very light. A bad thing is that her videos are really old and outdated, which really bad audio. You can learn the concepts fairly easily through reading the textbook. The final is not multiple choice and requires writing code on paper, so get ready for that

Gives good feedback
Clear grading criteria
2.0
1.0
22A
May 29, 2019
Wouldn't take again

Pretentious and awkward in her approach to teaching. She will repeat the topic she knows again and gets frustrated if you ask her questions. Slow with grading. Awful instructor.

Caring
1.0
5.0
C18A
Jun 21, 2019
Wouldn't take again

Seldom gives you a lecture. Tell you to study book primarily. Lab exercises are too difficult for beginners.

5.0
4.0
CIS22A
Grade: A+
Mar 29, 2020
Would take again

Professor Pape is really not as bad as her average rating would suggest. Great assignments with many requirements and you can submit it multiple times in case of mistakes. There is also extra credit if labs are submitted before due date. Make sure to ask for help if you're falling behind!

Gives good feedback
Participation matters
EXTRA CREDIT
5.0
4.0
CIS22A
Apr 23, 2020
Would take again

Professor Mary Pape is an excellent instructor. She is available for office hours if you need assistance or want to clear something up. In addition , she equips you with all the materials needed to succeed in the class. Her rating should be way higher than this!

Gives good feedback
Caring
EXTRA CREDIT
5.0
3.0
CIS22A
Grade: Not sure yet
Nov 18, 2020
Would take again

Pape is a true icon. Took her class online asynchronously, and thoroughly enjoyed listening to her lectures. Submit assignments early n she will give you feedback n let you resubmit. Often gives extra credit points for submitting early n for good code. Class is very gradual and assignments build off each other. First-time coder on track to get a A+

Gives good feedback
Respected
EXTRA CREDIT
5.0
3.0
CIS22A
Grade: A
Apr 24, 2021
Would take again

Best professor I've had for a STEM class. Can be intimidating, but very helpful. Class format is perfect for me personally; mostly self-study with an interactive textbook, then truly learning through practical experience (whether labs or other smaller assignments). Submit labs early, with a chance to receive feedback, resubmit, and get full credit.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CIS22A
Grade: Rather not say
Jul 30, 2021
Wouldn't take again

Summer class, She is really a bad professor. She grade strictly and never respond to student questions. She always give -1 points to get students attention, once she said she will charge late fee for get full points Her video is old and knowledge has nothing to do with lab GRADE HEAVILY! NEVER TAKE HER ANY CLASS!

Test heavy
Lecture heavy
4.0
4.0
CIS22A
Grade: A+
Jan 8, 2022
Would take again

She is amazing. Assignment instructions are so clear. Which is so important for asynchronous courses. I recommend taking her class if you are ready to devote some time and learn to code.

Gives good feedback
Respected
5.0
4.0
CIS22A
Grade: A+
Jan 11, 2022
Would take again

You can learn a lot from her. Go to her office hour if you need help. You can receive extra credit when labs are turned in early. Her class requires HARD WORK, but to tell the truth, all the labs and test questions are reasonable if you put time into it. She gives good and fast feedback for all the labs.

Gives good feedback
Participation matters
EXTRA CREDIT
5.0
3.0
CIS22A
Jun 24, 2022
Would take again

Great option if you want to learn and get a good grade! If you submit a coding assignment early, you will get extra credit and the ability to re-submit it if you don't get full credit. Class uses Zybooks. Quizzes/exams can have some tricky MCQs. She posts tutorial/lecture videos that are quite useful, especially for labs. Probably best CIS 22A prof

EXTRA CREDIT
Caring
Accessible outside class
1.0
4.0
22A
Grade: Drop/Withdrawal
Jul 2, 2022

Disorganized lecture, I always have to organize and gather material from many sources she gives. Why don't make it just 1 file for each lecture? If you already know the basic of programming and do not expect to improve yourself in this class, this is for you. Don't recommend if you are the beginner, YOU WILL LOSE THE FOUNDATIONS FOR UPPER CLASSES!

1.0
3.0
22A
Grade: A+
Aug 5, 2022

The class is good as a starting point. She mistakenly deducts a few points when grading sometimes but allows resubmissions for full credit and extra points for early submissions (she can take excruciatingly long to update grades sometimes). The lecture material is messy and test questions are very poorly written. No quiz makeups.

Tough grader
Gives good feedback
So many papers
4.0
2.0
CIS22A
Grade: A
Feb 24, 2023
Would take again

She gives extra credit points for turning in work early! There isn't much hand-holding in this class other than her comments telling you what's wrong with your code. Most of the time your code will not be what she wants so she'll give you a -1 score to get your attention. After 2-3 Attempts will she then give you full credit.

Tough grader
EXTRA CREDIT
Gives good feedback
5.0
2.0
22A
Grade: A
Apr 1, 2023
Would take again

Overall, it was a great course. She sometimes gives you -1 just to get your attention. Grade rubrics can be a little clearer but she is responsive, EVEN ON WEEKEND! Extra credit for 48h early submission. The material is honestly quite easy if you practice (much as people like to complain about it on Discord, it's coding, have to do it anw).

EXTRA CREDIT
Caring
Accessible outside class
2.0
4.0
CIS22A
Aug 18, 2023

One plus is her availability out of class. She was also quick to respond, she's not a bad person or anything! Not enough clarification, sometimes unclear grading criteria. I didn't like her teaching style, and she kind of came off passive aggressive when being asked questions at times about the grading criteria as it could get confusing or messy.

Tough grader
Lots of homework
Accessible outside class
4.0
3.0
22A
Grade: A+
Aug 28, 2023
Would take again

Professor Pape is an instructor who cares for her students, but she can be unclear at times. Oftentimes, the labs' instructions were hard to follow. However, as long as you complete the work early enough, you get extra credit and the opportunity to resubmit for a new grade. In her feedback, she will detail what she expected from you in the work.

Tough grader
EXTRA CREDIT
Gives good feedback
1.0
4.0
22A
Grade: A
Oct 3, 2023

Gives incredibly confusing instructions then gets mad at you for being confused by them. Do not take

Graded by few things
2.0
3.0
22A
Grade: Not sure yet
Dec 11, 2023

The labs are easy but instructions can be very blurry at times. The canvas module she puts out every week can be a bit disorganized,due dates are changed at the last minute. Accessible at the start of the quarter but as the quarter draws closer to an end, she eventually stopped replying my emails even tho I sent follow-ups.

3.0
3.0
CIS22A
Grade: A
Feb 22, 2024

She wasn't particularly difficult. Gives extra credit if you turn in labs early, would set your grade to -1 to catch your attention if something was wrong + fix it after. Sometimes instructions were confusing. Heavily focused on zyBooks. My class was asynchronous, breezed through it all really.

Tough grader
EXTRA CREDIT
5.0
3.0
22A
Grade: A+
Apr 1, 2024
Would take again

I really enjoy this C++ course. I will study this before my Math1C and PHY4A. This motivated my interest in programming which I am not good at. Sometimes the project instruction or feedback may require some time reading and understanding, but I enjoy all the projects in this class, such as payroll, stock investment, ect.

EXTRA CREDIT
2.0
2.0
22A
Grade: A+
Apr 19, 2024

Wasn't great at teaching, passive-aggressive in comments, and would refuse submissions based on arbitrary things. It's not a difficult A, especially with all the extra credit she hands out, but if you want a class to be motivated in, with a professor who is encouraging and helpful, I would avoid this class.

1.0
5.0
22A
Grade: C
Jun 22, 2024

Labs are very confusing. Even her lecture is confusing. Is very passive aggressive. Don't take her class if you are a beginner. Even though there is extra credit, I don't recommend her. Not very understanding and helpful. Zybooks is alright. Did not have any lecture. Her stuff/modules is very disorganized on canvas.

Tough grader
Lots of homework
4.0
1.0
22A
Grade: A+
Jul 4, 2024
Would take again

This was taken asynchronously. Easy access through office hours/email. Most learning is based on zybooks. She gives extra credit for early lab submissions or making your code look cool. I got extra credit early in the quarter for making my signature design look cool when output. She's a picky grader for labs, especially with writing comments.

EXTRA CREDIT
Caring
Accessible outside class
1.0
5.0
22A
Grade: Incomplete
Jul 10, 2024

Do NOT not take if you're a beginner, you spend more time doing the work rather than actually learning. Really rude comments and cuts lots of marks for no reason. Tough grader and zy books, labs, hands on assignments due every week. Overall really tough to please and makes you feel like you aren't doing a good job towards the end.AVOID

Tough grader
EXTRA CREDIT
Lots of homework
5.0
4.0
22A
Grade: A+
Jul 24, 2024
Would take again

To get a good grade you have to study (by writing codes). Go over the slides and videos that are not graded but are necessary to do the labs. Labs are most important. DO NOT RELY ON ZY BOOKS. ZY books are way more difficult than her lecture videos and practice problems. The prof was passionate about teaching, went over the codes that students wrote

Get ready to read
5.0
3.0
22A
Grade: A
Jul 25, 2024
Would take again

Mary's introductory C++ class was solid and well-organized. The interactive ZyBooks textbook was engaging and useful, and assignments always came with clear directions and grading criteria, with chances to re-submit if necessary. Also accessible/helpful outside of class. Overall I really enjoyed this class and would definitely recommend.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
4.0
3.0
22A
Grade: A-
Dec 15, 2024
Would take again

Mary's C++ class was well-organized, but can be challenging for beginners. The ZyBooks textbook and hands-on assignments are key to doing well. Unstuck AI and ChatGPT were helpful for study prep.

5.0
3.0
22A
Grade: A+
Jan 23, 2025
Would take again

She is a good educator. She gives meaningful feedback and lets you resubmit labs(which many professors don't). Her hands-on assignments and lecture slides/ videos are helpful. (They are protocols for labs) gives EC for early submission. There are so many horrible CS professors out here; her class is at least fair. Litte bit unorganized tho

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
22A
Grade: A+
Apr 6, 2025
Would take again

Many opportunities for extra credit (eg attending an orientation zoom meeting, submitting labs/assignments at least 2 days early), gave feedback pretty quickly within a day usually, there are opportunities to resubmit some assignments, the quizzes/midterms/final weren't too bad, watching her videos and following along with the code is very helpful

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
3.0
22A
Grade: A+
Apr 20, 2025
Would take again

Compared to many CIS professors, she's very fair. If you submit labs and assignments early and there's something wrong, she'll allow you to fix it (usually tell you what's wrong) for a 100% + 1 extra credit for turning in early. Only thing is that she makes you do Zybooks weekly, which is fine if you just split it up throughout the week.

EXTRA CREDIT
3.0
3.0
22A
Grade: A
May 1, 2025

Took this in 2018, now a software engineer. I was one of the students who got accused of cheating on a test when I honestly didn't. She's very caring and responsive to emails, but not good at teaching coding. If you need this for credit, I suggest you learn from Berkeley's CS61 (free online) and then only do her assigments.

5.0
3.0
22A
Grade: A+
Jun 30, 2025
Would take again

Great professor for CIS22A. I learned a lot in the class through the labs and coding assignments and she gives good feedback. Some typos here and there through the course materials which can make you feel a bit confused at times, but great experience overall.

Clear grading criteria
Gives good feedback
3.0
2.0
22A
Grade: A
Jul 10, 2025

The class was confusing and her comments were passive aggressive. Other than that an easy class.

Participation matters
EXTRA CREDIT
Online Savvy
1.0
4.0
CIS22A
Grade: Rather not say
Aug 14, 2025

The professor was often passive-aggressive and got irritated quickly, making it uncomfortable to ask questions or participate. Labs frequently had tasks not explained in lectures or covered in the provided materials, which made them frustrating and time-consuming to complete. It felt like you had to figure out parts of the lab entirely on your own.

Tough grader
Beware of pop quizzes
1.0
5.0
CIS
Grade: Rather not say
Aug 14, 2025

Polite or positive comments were often met with confusion or hostility. If you left one with ur work, she'd give you a -1/40 until you email for a regrade. On the plus side, she gives an extra point for early submissions and allows resubmissions, but grading felt inconsistent and required constant follow-up to maintain ur grade + SHE GETS OFFENDED

Tough grader
EXTRA CREDIT
Test heavy
1.0
3.0
CIS
Grade: Not sure yet
Aug 14, 2025

Her lectures are unclear, you're gonna have to use YouTube to understand and have chat gbt explain these concepts to you. Avoid her if you can

Get ready to read
1.0
3.0
22A
Aug 14, 2025

Final exam is proctored with the entire class on zoom if thats not your thing I recommend taking someone else.

Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

33%

Textbook Required

52%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 34 grades
Most common grades:
A+ (17)
A (11)
Not sure yet (4)
Grade Distribution
A(28)B(2)C(1)D(1)F(0)A-/B+(3)
Based on 44 reported grades
A+: 17
A: 11
Not sure yet: 4
Rather not say: 3
Common Tags
EXTRA CREDIT (23)
Gives good feedback (16)
Tough grader (9)
Clear grading criteria (8)
Accessible outside class (6)
Caring (6)
Get ready to read (4)
Participation matters (4)
Rating Trend

Declining

-0.40 avg change
Jan
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

ENGR5

5.0

(1)

CIS003

5.0

(1)

CIS22ACIS22B

5.0

(1)

DO22A

5.0

(1)

CIS22AANDB

4.7

(3)
+17 more courses
Difficulty by Course

CIS15

5.0

CIS22

5.0

CIS

4.0

C18A

4.0

CIS22B

3.7

Similar Professors