3.3
Quality2.7
Difficulty54%
Would Retake131
Reviews54%
Would Retake
131
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
ENGR5
5.0
(1)CIS003
5.0
(1)CIS22ACIS22B
5.0
(1)DO22A
5.0
(1)CIS22AANDB
4.7
(3)Difficulty by Course
CIS15
5.0
CIS22
5.0
CIS
4.0
C18A
4.0
CIS22B
3.7
Reviews (131)
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.
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.
I think this class is easy, but I think she is not very helpful.
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.
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
No good
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.
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.
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.
She's nice and friendly. Her class is boring. If you have knowledge of PC, this class would be too easy.
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.
she is very good
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.
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.
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!!!
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.
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.
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.
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.
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.
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
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.
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
very nice teacher
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.
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.
No Comments
Good teacher... Easy grader however, tend to have attitude problems
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.
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!!!
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.
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 =)
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.
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.
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
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.
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.
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!!
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.
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
she is a very good teacher. more of a hand-on teacher. Clear lectures! understanding of your problems! helps students a lot. highly recommend!
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.
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!
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.
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.
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.
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.
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.
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+ :)
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.
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.
She's super nice. Unfornately, her specialty is in mathematics. Homework is challenging, but quizzes, midterms and final are reasonable.
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+
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!
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.
Straight forward quizzes and tests, but the labs are tricky.
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 :]
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!
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 :)
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
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.
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
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.
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.
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.
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!!
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.
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.
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.
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!!!!!!!!
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.
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
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.
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.
Best cs teacher ever. end of story
When I say inspirational I mean it in a bad way. Hilarious as in her wording is so funny its bad. Avoid this class.
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.
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.
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.
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.
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).
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
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.
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.
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.
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.
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!!
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.
Worst teacher ever as her lectures are not clear and does not grade on time. Avoid
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.
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.
- 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.
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.
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
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.
Seldom gives you a lecture. Tell you to study book primarily. Lab exercises are too difficult for beginners.
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!
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!
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+
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.
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!
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.
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.
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
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!
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.
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.
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).
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.
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.
Gives incredibly confusing instructions then gets mad at you for being confused by them. Do not take
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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
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
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.
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.
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.
The class was confusing and her comments were passive aggressive. Other than that an easy class.
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.
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
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
Final exam is proctored with the entire class on zoom if thats not your thing I recommend taking someone else.
Class Info
Online Classes
100%
Attendance Mandatory
33%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.40 avg changeRatings by Course
ENGR5
5.0
(1)CIS003
5.0
(1)CIS22ACIS22B
5.0
(1)DO22A
5.0
(1)CIS22AANDB
4.7
(3)Difficulty by Course
CIS15
5.0
CIS22
5.0
CIS
4.0
C18A
4.0
CIS22B
3.7