4.5
Quality3.0
Difficulty83%
Would Retake109
Reviews83%
Would Retake
109
Reviews
Rating DistributionOfficial
5
89
4
5
3
8
2
3
1
4
What Students Say
“is an excellent professor”
CSA200 - 5.0 rating“I took her 2 semesters ago”
CS250 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.00 avg changeRatings by Course
CIS100
5.0
(2)CISA100
5.0
(4)CISA199
5.0
(2)CS140
5.0
(2)CIS141
5.0
(2)Difficulty by Course
CSALL
4.0
CSA250
3.6
CS250
3.5
CS200
3.1
CS150
3.0
Reviews (109)
Most of the students in class knew this stuff. I didn?t, and it was hard but she helped me a lot. She is very nice and very funny.
SHE IS GREAT! She has a happy attitude and helps you all the time. She found an internship for me and she always have some job offer for students. Easy class, you learn applications.
She is really easy going. It's hard to get help from her because someone's always asking for her help and she spends forever helping them. (This applies to her Adv. Web design class as well) If you miss any of the assignments you can look it up on her website, as well as download the instructions. The program is time consuming so take it only if...
... you have the free time to work on the projects. Don't take this class with a heavy workload. She is pretty good about replying to emails promptly as well. She's helpful in CIS A223 too. I wouldn't buy the book in either classes unless you think you'll need it for personal use or would struggle w/the subject matter.
I changed my major to computer science because of her. I am at uci now and I wish she could teach here too! Take her, she'll make you love programming and arrays!!
My first time using a computer and I am learning a lot in the class. Very helpful teacher, she stays after class to help with the homework.
Really nice lady, very accommodating. If you go to class and do the assignments you'll do great. Lots of assignments but done in class and with help from her and everyone else. She likes you to be helpful and interact with other students. She's very approachable. Would highly recommend her!
class is easy if you have some computer knowledge. if your new at computer, take the class. she is so helpful you'll learn no matter what.
took class during summer break. 6 week course. recommend taking during summer. got all A's on my in class assignments and C's and D's on quizzes but still pass class with an A. assignments are worth more than quizzes. she's a very nice professor who wants her students to pass. she stays after class to help students and very helpful during class.
She's so cool! I had her for CIS 111 and took her class again because she knows how to teach you difficult stuff. And she is so friendly! The class is fun, but programming is not as easy as the other class.
Great instructor. Very clear instuction, assignments are very clear and easy to follow. She knows her stuff, and she knows how to teach the information. One of the best instrucors I have had at OCC. Would definately take any class she is teaching now that I know her style!!
Definitely recommend her!!! She keeps you super engaged. She makes you write code on the spot so that you really learn it. Great class!
She was awesome. I would recommend her to anyone. Come to class and you will get at least a B!
...just took the exam. Similar to the quizzes like she said and she prepares you for it. A couple of questions were kind of difficult, but overall I think I did ok.
Third class with her. She is into the subject, very enthuse, and knows her stuff. Fun too.
Awesome. I had C++ before at Goldenwest and couln't understand a thing. She goes by the book and gives bunch of examples. Her lectures are so clear! Great class!
If you want to learn Flash, this is it. First thing she tells you is that you will learn action script and surprise surprise you actually do! Best class ever! Wish there was a second one.
GREAT TEACHER GREAT CLASS!!
Don't be fooled by the easiness. This class isn't a joke. You really need to spend time studying. Grades kind of harsh on homework. You would need to make a lot of time for this class in order to pass.
This class would be easy if you really want to be computer programmer. You'll need to make lots of time in order for you to get the grade that you want. Don't take this class because you need 4 units. Take it if you commit yourself to be a computer engineer.
Kind of like a math class, if you don't practice, you don't do well. But she's fair and tries to help students. Good class to learn programming.
The perrequisite for this class is Java, but you can get in anyway. This is my first programming class and I am SO sorry I didn't take Java first! If you don't know any programming you need to study way too much! She is friendly and helpful. Hard to get her in the office because she always has students waiting for her.
Good class. Miss E is soooo nice and helpful! She goes over stuff over and over so that you really get it. Hard to get into her next class , too many petitioners.
This class is very demanding and time consuming. Very strict because it is C++ 2 and that she expects you know most of things from C++ 1 of course. All exams are programming, so you need to get confortable with it. I wouldn't recommend her if you have tons of other things going on since you would need to practice a lot on programming.
Don't think this class is going to be a walk in the park with doing the bare minimum. It requires very hard work. Most exams are nowhere near easy. There were about two exams so far that half the class couldn't finish. Need to study chapters in depth. Doing just in class exercises is no guarentee.
This is my third class with Ms. Ernsberger. I learned more in her classes than most of the time with other teachers. She makes things interesting and she is very helpful, especially the fact that she is always in her office for students and answers emails. I highly recommend her. She helped me with all my transfer questions an I am going to UCLA!
Best instructor on campus. Very clear on what you need to study and what you can expect on tests. Very helpful also on how to transfer and what to look for when choosing a university. She seems to really care.
C++ 1 was fun. But C++ 2 was boring to me. But the teacher tries to make C++ 2 fun to learn and help students to understand the material in the first try. In-class excercise were given after lectures. Your personality may need to change when taking this class. This class is recommended for people who are super smart in C++. Overall it's just OK.
I read the comments and I don't understand why people would take this class if they are not interested in programming! The class is all about programming and it is fun, of course if you like programming . The exercises are good and teach you a lot of small details about C++. She is a fair grader and tells you what to expect on the tests.
A nice person who does give you an idea what to expect in terms of material (which is difficult) but she changes her grading system often and constantly changes test dates. The last 3 days of class each had a different exam!
Very nice lady and very fair. Very little homework but lots of in class exercises and exams so you cannot really cheat like in other classes. I am not a cheater, I am just saying... I did learn a lot in this class.
I've taken all her C++ classes and I can tell she is great! She goes above and beyoned to help students. Forget the book and go to lecture and do the exercises to learn more. Very cool lady. I will miss her.
Very great teacher if you really want to learn C++. You'll learn a lot. Helpful when you have questions about exams or exercises. Although I didn't like how she kept changing the exam dates. Overall great teacher and recommended.
You will learn a lot, but this class seemed a little challenging for me. Need to practice more than what exercises she gives. The thing that bother me was that she often change the test dates and it was nearly every week or 2, so I didn't really have time to relax. Take her if you are willing to work hard.
I took two of her classes and the one thing I can say is that
I took two of her classes and the one thing I can say is that she is the best professor I had. My major is cs so I really like programming but she also makes it fun. She allows students to work in class, which is good because you can work with other students. The exams are no surprise because she tells you what to expect. Very good class overall.
I was a sociology major until I had Mrs. Ernsberger. Also, I was an atheist until I met Mrs. Ernsberger. Now, I know that God is actually a female computer science teacher. She is really relaxed and more than fair. Everyone should switch to comp sci. But wait, that would make it too competitive. I take that back. Also, put your name on the test!
OH MY GOD THIS IS THE COOLEST TEACHER YOU WILL EVER HAVE. THERE IS NO ONE BETTER THAT THE GODDESS THAT IS GABRIELA ERNSBERGER. YOU WILL HAVE A BLAST. YOU HAVE TO TAKE THIS CLASS. THERE ARE NO WORDS FOR THIS CLASS. I'M NOT A COMPUTER SCIENCE MAJOR AND DON'T NEED THE NEXT FEW CLASSES BUT WILL ANYWAY. I MIGHT EVEN SWITCH MAJORS> THAT IS HOW AWESOME
She an amazing teacher. Gives lots of extra credit. Class is always fun. Trust.
Mrs. E is very clear when she lectures and she also makes it clear on what to expect on the exam. She is patient and she seems to like what she does. You can get a lot of information from her about transferring, better than talking to a counselor. I like her and I like cs!! :)
HARD class!! I don't know why anyone said she's easy. It's true though, she's extremely helpful but no matter how hard I try, I can never understand the concepts. Midterm and final are killer hard!! This class is 10x harder than physics. Take it at Goldenwest instead.
Professor Ernsberger does a great job at explaining what is expected of us in the course. I've had her for 3 semesters and there has never been any surprises concerning the material on the exams. Lecture are very clear and to the point. She is personable, very approachable, and always willing to lend a hand. I recommend all of her classes.
Good class. She is fair and totally prepares students for the exams. No need to buy the book since she has very easy to follow slides and gives lots of exercises. She is also quick to reply to emails.
She is one of the coolest professors I have ever met! She is very funny, smart and nice!!! She cares for her students a lot. I'm the only girl in the class but I don't feel discouraged by that because she always encourage me to study CS. Her class is easy but more challenging than other CS classes I took.
I've had ernsberger for 3 semester now and I've loved ever single semester, I recommend her over gilbert if your coming out of java into c++ since she teaches the last 3. and as most would agree her class is very easy. It just really depends on how much effort you put into the class. MidTerm n final are theory based. study if you want an A.
She is fair and gives lots of chances to do better. She explains very clearly and tells you what to study and she is always available to help you. Don't buy the book, her slides and exercises are all you need, BUT you need to know each one of them. She also keeps the class fun by telling stories. Don't forget to write the name on your files!
I love her style of teaching computer science! Super fun class, and you'll learn A LOT. Do all of the exercises because you'll see them on the midterm and final. You don't need the book for an A in the class; her slides are enough. Overall, she is the best professor I ever had, and the only professor I ever rated.
Amazing teacher, loved her classes. Very clear, awesome for learning Comp Sci for all of her classes from C++ 1-2 and data structures. Hope she teaches software engineering and computer arch soon!
Best teacher i've ever had. For once a professor who likes to teach. Very helpful. If you are a slacker or don't pay attention, don't take her, because if you miss something it is really easy to get lost and she will catch you. And she can see what everyones looking at on her computer.hard test, easy if you pay attention& take notes as she says
She is more difficult than most programming teachers; certainly a teacher setting you up for CompSci as opposed to CIS. She is more difficult, but also much more clear, fun and sweet than most other CompSci professors. I suppose if you are taking this for engineering, you can skip her and take someone easier; but CompSci majors should take her.
Very good class. She is an extremely good teacher. I've tried teaching myself out of books for years but somehow, someway, this material is sticking like glue. My first A+ in college.. but don't confuse that with this being an extremely easy course. Taking 250 C++ 2 with her next sememester.
If you don't have a good background in programming, then expect to study a lot. Tests are very difficult and require you to think a lot. Also, there is a bunch of work outside of class such as reading the textbook and programming to keep up with the course. Had a 4.0 GPA before going into this class and now it lowered to about a 3.8.
Great class! Mrs. E. explains everything very carefully and cleary. Exams were as she said they were going to be. Her slides and going to class is all you need, no need to buy the book.
Not an easy class by any measure, but she is a very good professor. If you want to transfer as a computer science major, you have no choice, you'll be taking her classes. Midterm and final are on paper, and you have to produce output from given code. There are also 2 programming exams where you write programs to do what is asked. Good luck.
I LOVE MRS. E!! Had her for all 3 semesters of C++. She genuinely cares for students. She tells funny stories and is always approachable after class or by appointment. Her slides help tremendously for midterm/final. Programming exams will build off homework exercises, but sometimes include something new you have to really think about. Doable tho.
Extremely helpful, nice, and funny teacher. I was a lazy student and had to take this course three times, but I loved every single time! She is that awesome. 250 is moderately more difficult than 150, so put in more effort or find yourself getting a letter grade lower.
Great teacher. Really interesting, difficult HW and Quiz problems, but the teacher's curve is very, very generous.
She's a great teacher, but I was forced to drop her because I wasn't doing my homework. I need to take CS150 again, I don't understand anything
Took her years ago back in 09-10. If you have not taken CS 170 yet, I recommend you do or else the class will be tough. Anyways, when I first took her class I thought it was tough, but now I have to thank her since she gotten me prepared for upper division courses at a University and for the real world.
Great class! Must take!
Efficiency, efficiency, efficiency. These are the rules that you have to always keep in mind. She'll be tough grader when it comes to coding exams since you'll be graded on efficiency of the code and assumptions she gives you. Listen to her lectures WELL, down to the single details of the font haha. Her lectures will be useful later on.
She's highly overrated--she skimps out on lectures all the time, usually talks for only 1520 minutes then leaves the room to do whatever she does. I was looking forward to learning a lot in her classes but ended up very disappointed. She does the bare minimum and you'll need to study a lot on your own in order to compete in a 4-year school.
Don't need a textbook, and you will learn a lot in this class. Lots of coding exercises, but you can skip 20%. She is willing to help you understand the material, but she makes you work for your grade. Exams are totally based on her lectures and slides, and they can be tricky. No extra credit.
She is a good professor and is very nice. This isn't first semester Computer Science anymore however .. expect to put in a decent amount of study time if you wish to get an A.
Mrs. E does state that she will not help you when it comes to looking at your homework. Getting help is hard due to her not there. The exercises are good, but a lot of people cheated. When she is there she is great.
I took her for 150, 200 and 250. I am now working at a top tech company and can tell you these were the three most important classes I ever took (by far); my interview questions were all from these classes. If you are actually interested in CS, take her class & pay attention. She is also a sweet heart who made the class interesting & fun :P
Ms. E. is an excellent professor. Very good at explaining difficult topics, and if you don't get it the first time, she will explain it to you again. Lots of homework, but interesting. I also took CS A250 with her and I really learned how to program well. I took other programming courses at IVC, and I have to say I am glad I changed colleges.
Everything about the way this professor is condescending tho the student. If you want to be treated like she knows how you learn better than you do, by all means take here. I for one will be switching to a math major, she has taking all the prospective of enjoyment out of taking computer science classes at OCC.
Hard class, but you finally learn interesting stuff. You need to understand what you are doing though, because memorizing won't help you on the quizzes. She responds to emails quickly and she will explain again and again if you need it. No extra credit, but extra points sometimes.
The level of programming in this class is very different from the previous class. It feels more like college. She does not give tons of homework, but she expects you to put in a consistent amount of solid work. Don't skip class and pay attention to her lectures, because all the exams questions come from whatever she says and shows in class.
From kindergarten through my first bachelor's degree and now trying to get my second bachelor's she is by far the best lecturer I have ever had. She tells you at the beginning of the semester if you do not practice you will not do well. She is NOT kidding. If you go to her office, she will give you undivided attention for as much as you need it.
Several quizzes, a final, and two group projects. Very clear about what she expects from you. She gives lots of tips for interviews and how to look for internships. She is funny too. You learn a lot in this class for sure.
One of the best prof. I ever had! She will guide you through difficult concept and will prepare you to be the best computer scientist. At same time, she is a VERY tough grader and will nail you down for every small mistake, so you have to work hard for good grade. Nonetheless, if you can get through her class, you will be have a solid coding skill
Mrs. E is a great professor. This is my second semester with her, and she seems a bit lazier this semester, but still a great class. Her lectures are shorter in Data Structures than in C++ 2, but there are a lot more exercises in class. The programming exams are easy if you practice, but the midterm/final are very challenging and confusing.
Best professor ever. Comes off as intimidating in beginning but is very sweet. She genuinely cares and prepares you to be better than other students around you when you transfer. You MUST do all the homework and study her slides and always be reviewing to do well. Suggest practicing 150 material before the semester to make it easier.
You will be tested on the readability and efficiency of your code in this course. If you don't pay attention to these details, you will lose points. Just getting an expected output is not enough. Prof. E is a really nice professor. She will help you and guide you through hard concepts. If you are late for the lecture, get ready with some cookies :)
Her in-class lecture is average to me but she got very clear slides on Canvas to guide you. Be aware, she is the toughest grader in all the professors I met. You won't get full credits if you just got the expected output.
Get ready to work hard. The class is not easy, thus make sure to ask questions if you don't know what you are doing. She is very knowledgeable and really prompts you to think and find answers. Great feedback on labs!
Took her for both 250 and 200. She's great at explaining hard to understand concepts. In both 250 and 200, you will be graded on your ability to write efficient code. Pay attention to what she says and you should have no issues writing acceptable code. Her lecture slides are your key to the midterm/final.
Lecture slides are very clear and specific. Office hours are available for questions and she cares about the students. Study hard for quizzes and tests. She is very tough at grading and a single wrong space line in your code can cost 1 point. Again, study hard for it.
Prof. E is the best Comp Sci professor at OCC. She is tough, but incredibly fair. She teaches you to write efficient, readable, and professional code. If you transfer to UCI like I did you will be an exceptionally better than the students starting in the 3rd year.
I'm a student at UCI. I took her 2 semesters ago. Enjoy it while it lasts because you won't be taught at that level of clarity nor be given the time for it. Take with you as much as you can and absorb it like a sponge. At UCI its not about the grade, but what you know and who you know. Common phrases at UCI is that we were spoon fed very well. :)
Mrs. Ernsberger is a rare teacher when it comes to CS. She explains clearly and thoroughly, making the subject easy to understand. She does grade tough and expects a lot, but she makes her expectations crystal clear and her strict criteria actually helps to make you a much better programmer. I highly recommend taking her class. Thank you, Mrs. E!
She needs no introduction. She is well known.
I took her cs a150 class online during the summer, brutal, She has good feedback but she was slow so you would make the same mistake on the hw again because she didn't point it out and lose more points. A lot of instructions were unclear and had me and other students scratching our heads Don't take her online, her in-person is probably the better
I had to drop the class because it is too hard to do in eight weeks. I was hoping to take her again in Fall, but sadly her name is not in the schedule. Maybe she teaches part time? The lessons are easy to understand and if you don't get it then email her. She replies right away and goes on and on with more explanation.
Wonderful professor. No book, only Canvas lessons, easy to follow and clear instructions. Very caring, she answers all questions at any time of day. The summer class goes fast, but she is available so you don't have to wait for a response. Looking forward to taking her again in spring.
As a student at UCI, the projects are longer and harder(having a group is vital), professors withhold test cases so we have to create our own, we have to explain each method/function we implement, and we are tested for efficiency. What Ernsberger offers is a slice of what is to come when you take upper-div classes here. Absorb as much you can.
Great teacher. CS250 is supposed to test weather you are meant to be a programmer or not. As long as you do good in her class, you will do good in a 4 year university. This class focuses on efficiency so make sure to not have any unnecessary code.
I took her class online in spring. The lessons are the only thing to study to prepare for the exams maybe because she seems to write her own exams. I don't know if she still teaches online, but it she does, take her class, because it has no boring mandatory zoom lectures and instructions are clear. She also replies to emails fast.
For CS200 Hybrid. Start early on the readings, and assignments. Quizzes aren't difficult but, not much time is given so be ready(15 minutes for 5 questions/problems usually). Exams are fair, but not easy. Best preparation for exams is reviewing past quizzes and the lecture slides. Most information comes from slides, and reading isn't too heavy.
Although the class is well structured, but lectures are difficult to understand since she teaches as if you already know the content. The final exam and second midterm are a week from each other which is difficult to deal with. Almost half the class drops the class by the final exam. Class will be hard if you don't understand things fast.
Her lecture is very well structured but she is also such a tough grader. Even if you get the code works, she still deducts points for not using what she has taught us which is kinda crappy. Her test and final is like a week from each other and it is very stressful for a lot of students.
She is really great at explaining and she uses her own book, which is really easy to read, but her lectures are best. The class is set up so that we know our grade soon enough to drop the class, which is helpful for some schools that want a B from the class. The programming exams are like the exercises in the book and the final is like the quizzes.
She's such a sweet professor~ CS250 is not a lot of work, if you stay on top of all the readings and exercises which took me 2 hrs/week avg, the class should be fairly easy. She explains concepts very well and her textbook is straight to the point. Her exams are not difficult but her grading standards are strict to prepare you for the future :)
Took her class last spring. Good professor. A lot of the stuff she says about getting an internship/job is true. Make sure to pay attention in her class you will learn a lot - I wish the class was a full 16 weeks long. She is the best!
such a difficult class and was way too fast pace. if you aren't fully proficient in C++, DO NOT TAKE THE CLASS!!!
amazing, she's literally the best professor I've taken thus far
It is a big jump from 150, but it is not a hard class. She is so good at explaining that I didn't need to read anything. The exams are like the exercises and the quizzes, and it is all about efficiency and readability. What I didn't like is that UCI wants a B for both C++ classes, and the school doesn't let you retake a class if you get a C.
The best teacher you can ever come across. She teaches as clearly as possible so that everyone can understand. Exams are fair and she tells you what to expect. Pay attention in class to get the most out of the lecture.
Super fun class. Most of the work is in class doing exercises, but what the exams make the grade. This is my second time with this professor, and I wish she would teach more classes, so I can take her again, because her textbook is clear and so are her expectations. Funny thing is that she also likes ChatGpt.
The best professor! Prof. E explains very well everything. She wrote the book, the labs, the exams, and listening to what she says in class helps to know what she expects. It is also easy to email her and get answers if you don't have time to go to her office. I am taking her other class now, data structures, also good.
Just remember that every point in this class matters. If you want an A you definitely will have to fight for it. Ernsberger herself is awesome, and there's a reason she's a lot of peoples' favorite professor. This class seems to be a "great filter" for a lot of CS students, so make sure to stay on top of everything and you'll be fine
Mrs. Ernsberger is a fantastic professor! Her lectures are easy to understand, and she gives you all the tools needed to get an A. My advice is to study for her tests early and not use Chegg or ChatGPT for lab answers. It would also help if you also took the practice quizzes weekly to better understand her lectures and prepare for the final.
Definitely a jump from C++ 1, but workload was manageable at around 1-2 hrs a week. Majority of your grade is from 2 exams and a final. For sure recommend practicing functions on her study guide and taking practice quizzes to prep. Group project at the end of the class, so find a good group early. Attendance is not required until the group project.
Grade is on labs, two exams, a final, and a group project. Prepare ahead of time for the codecheck exams and practice a lot of functions (she'll give you a study guide on what functions to code). If you can't even pass the function on the exam, she won't grade it and you lose a lot of points. You also lose points if you don't follow her code style.
Prof. E is a fantastic instructor! Her lectures are clear, and she provides all the resources needed to succeed. I recommend studying diligently, using the practice quizzes, and considering tools like unstuck AI to complement your preparation. This class is challenging but rewarding.
Great prof! Go to her lectures and do all practice work and memorize the style guide. That's all you need to do well on the exams. All exams are like the practice exercises, quizzes and examples and that's really all is needed.
Conveys the material well in lecture, but I recommend reading the slides before class to strength your understanding. Data is a drawing heavy class, so get to know classmates to work together on in-class activities. She doesn't check your code anymore for labs, but you can still ask conceptual questions. She's very caring if you have any questions!
Class Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
52%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.00 avg changeRatings by Course
CIS100
5.0
(2)CISA100
5.0
(4)CISA199
5.0
(2)CS140
5.0
(2)CIS141
5.0
(2)Difficulty by Course
CSALL
4.0
CSA250
3.6
CS250
3.5
CS200
3.1
CS150
3.0