4.1
Quality3.5
Difficulty66%
Would Retake219
Reviews66%
Would Retake
219
Reviews
Rating DistributionOfficial
5
137
4
30
3
20
2
16
1
16
What Students Say
“This class is no joke”
CIS22B - 4.0 rating“for people who have 0 background in anything relating to code, well”
CIS22A - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
57%
Textbook Required
30%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.57 avg changeRatings by Course
CIS15BGC
5.0
(1)AG
5.0
(1)AGBGC
5.0
(1)15BGC
5.0
(1)CIS15AGBGC
5.0
(1)Difficulty by Course
CIS15BGCIS15C
5.0
CIS15CCIS15BG
5.0
AG15
5.0
22B
4.2
AG
4.0
Reviews (219)
No Comments
she is very hard and unforgiving, cuts marks like anything on labs.
A pretty woman!! De Anza's most beautiful computer instructor, and teaches in an excellent way! Labs aren't hard but challenging. She's not for you guys who wants simple lab assignments!!
dood. Babe
She cuts marks like anything...A students get B in her class!Doesn't clearly tell about where she would cut marks.A rather discouraging experience.
A Beautiful Lady and an even excellent teacher. You cannot understand programming better without her. If you want to learn then she is the one to choose, but if you want an A be prepared to work.
No Comments
Quizzes and Tests are tough, have to study the homework problems. Even you work hard, you have to prepare for some kind of crazy questions in Quizzes.
best and hardest professor in C language
the appearance is so DECEIVING~~~!!!!!!!! dont take this teacher if you dont know ****s about cis~
Don't take her class unless ur a genius...Her final exam was really freakin hard...those Q's were like came out of no where...
Excellent teacher. She knows her stuff, and is really very helpful. It gets tougher as the class progresses. She's beautiful.
Awesome teacher. Very nice and very very helpful. She explains it very well.
This is the best teacher I have ever seen in my life. Very kind and dedicated teacher. Whenever you have any questions, she is always there to help you. As long as you read the book and study, a grade A is easy to get.
she is the most tough teacher in this school.****
She is challenging for a reason! She is an awesome teacher, that will force you to learn from her mistakes. If you can't get through one of her class because you think its too hard, then you shouldn't even bother transferring.
Yes, she may be hard...but she always make sure that her students have a clear idea of what she expects in the assignments...so that they won't feel any frustration....
People might think she grades toughly, but the fact is that only 3 persons did not get A for 15C. She follows and teaches good programming practice and occasionally software engineering principles which would benefit your career.
trust me you'll dieeeeee not gpa booster, good for sit in class, bad for grade, SO DON TAKE IT JUST SIT IN AND TAkE other CIS instructor than her!
Not a good teacher as below comments, never know what's she talking about, take her class is a waste of time!!
GREAT TEACHER. YOU WOULD BE ABLE TO LEAN A LOT FOR HER!
Excellent teacher, very demanding of her students and even more demanding of herself. Covers the entire subject. Crystal clear concepts and English with a beautiful Romanian accent. Passing her classes will give you a solid grounding in computer science.
Starting 15C after going 3 quarters since my last programming class was very intimidating, and after the first week i asked her if i should drop. "OH NO! Don't do that!" was her reply. I hung out, and worked hard for a B. GREAT TEACHER.
GREAT TEACHER! if you really want to learn the stuff, she is the right one for you. She teachers well, but the tests/mid-term/final is not hard! she is always willing to help students!
She spends one half of lab hour chatting with other people. Some of the test questions are weird. You will be pissed off when she tells you the answer.
She is extremely helpful so that you won't feel intimidated by programming....A very professional teacher...If she teaches other programming classes as well, I'll make sure I take all of them...
I took 15BG & 15C with her awhile ago before I transfered to UCSD. I would say her labs are quite tough, but I learned alot from her classes. Now, I have more self confident with my programming skill after taking classes with her.
i'll show you, I will go to ucsd without even taking her class
She cares a lot for her students! A great personality! If you are looking for challenges, take her; she is such a great instructor, so organized. She is more than an instructor; she will even help you more if you wish, she will make you interested in the
teaches alright explains things well. and helpful i guess.
she is damn hard, soprry in teaching, nos tyle no nothing, don't take her, if take p/np. damn
She is by far one of the best teacher ive ever had. Her class is hard but she explains things very well. Just pay attention in class and keep up with the reading and you'll do fine.
She's the best CIS instructor in De Anza beside Nguyen.Her class is challenging.she gave programs that will be useful in life.quizes and exams are hard if you don't study.but if you never miss a class, you will understand what's going on..very helpful instructor.HIGHLY RECOMMENDED for comp sci major
She is by far the hardest CIS teacher i've ever meet. But if u work hard and do all the labs, you will get a high score.
Take her class! I didn't take her 15AG and it was a BIG mistake. You will learn a lot and get high scores if you attend class and do the work. Build a good programming foundation with her now and you will thank yourself later. Learn C the right way the first time! She is a highly efficient teacher!
She is a very nice teacher with an excellent teaching skills in C programming.After taking her class in BG I am planning to take 15C from her and believe me she clears ur doubt in such a way that u won't get that doube again.Take her if u want to be a professional C programmer.
Well, If you want to learn and wants a good teacher, then take her. She will help you get throu the class. If you just want an esay A. You are in the wrong class. She is super helpful. However, she teaches so many classes that she may not have enougth time for everyone.
Her class is very very useful. You will learn a lot from her. However, her class is also very hard to get A. I spent 20 hour pre week to do her lab and she has quiz each week to make sure you understand C. Good learning but not easy class. Oh...I need go to take her dame hard final!
Finally...I got both A for two class. She is wonderful! I got very hish score on my 15BG & 15C final. She help me a lot with study final. I highly recommond her. I learn a lot of from her. If you really want learn C, you should take her class. If you just want easy A class, you are in wrong place.
Best CIS teacher in DeAnza. HIGH RECOMMEND.
Very challenging teacher who will teach you a lot about C programming. She's not an easy teacher, but if you want to have a strong foundation, take her classes.
She likes to lie. I don t like this aspect of her character. She is too detail. Her quiz are not hard, but shes does come up with recongnizable questions. The only thing that is fun in her class is the labs.
Delia is extremely informative and knows her C. You have to work hard, but your skills will be much stronger for having done the work.
She really know the C and know how to teach. Her lecture is very organized and useful. She is hard but it worth you to study and she will help you a lot. After taking her class, your skill and ability will become stronger. High recommend if you want learn C.
Very well-educated, intelligent lady. Clears up any misunderstandings you may have. Not too hard if you think logically. Labs are interesting. Oppurtunity for 20 points extra credit by doing extra well on labs and some in-class extra credit assignments. Will go out of her way to research your questions if she can't answer them, which is rare.
No Comments
Hard to understand, habitually contradicts herself, does not understand most questions, does not wait for students to catch up or give a chance for thought and questions. Whiteboard examples are big, bulky, non-conceptual. Does not address students' needs, no office hours. Confusing, mixes pronouns (students = "it").
Garbacea's style of teaching is very good. She will go out of her way to help you understand the material. Her finals, are not easy, but if you do the homework, complete the labs, and do decently on the quizzes, you're sure to get a decent grade. Overall, she was very helpful, understood and could teach the material, and her class was challengin
She's one of the best teacher that I've ever had. I've never been good at Comp Sci, but she just makes everything crystal clear! I highly recommend her! Her labs and test/quizes are not hard. Just read the book, pay attention to her lectures do the labs and you will be just fine.
This woman really knows her stuff and is quite enthusiastic about programming. She has a lot of assignments, some of which seem mundane, but very thorough. Don't worry about a few group assignments, she'll let you make points up when your classmate lets you down. The usual "go to class and do your homework" apply well, and if you ask for help, ye shall receive. Great class!
I found her to be helpful as much as she could be during summer course. If English is not your 1st language you should read the slides after class (she has an accent). Sometimes she is not connected with the students; e.g. seems like she woke up at 4a & was fresh for this 7a class, but most of the students were still sleepy! Very competent though!
Wonderful teacher. She is a little tough once you hit the BG level, due to her reasonably fast-paced teaching method. She gives group-wor, quizzes, and a lab just about every week. They all really help you review the material and keep up in the class. She is very helpful and can answer questions thoroughly. She knows her stuff very well.
she is awesome !!!!!! really helpful and make me want to learn morea bout programming
She's probably the best computer science teacher i've ever had. Very clear and was perfectly sure about what she was doing. Plus she's one of those teachers who can actually explain what she shows us on the board. A hell of a lot better than that person who i took Java w/ at Foothill..
Great teacher, knows her subject very will and is able to successfully pass on that knowledge.
She is one of the best CIS teachers around. She doesn't give any homework except Lab work. Just focus on the notes you write down and practice the labs before exams and you can get an easy B. The test are open book. So that's a benefit. Most of the work is done with groups. That's another advantage. I really recommend that you join her class.
Best CS teacher I've ever seen.Very intelligent.Lab is challenging.Easy A.
Very good teacher for this already difficult subject. Explains things thoroughly. Tests are a bit more difficult. You won't regret this teacher unless you horridly suck at comp sci.
Shes not the best teacher. Her accent disables her from changing her tone to put emphasis on more important things inthe class. in otherwords, shes very monotone in her lectures. She needs to teach with better analogies in order to reach out to the students who arent good at this subject. She also puts alot of students to sleep.
Take her if you want to learn programming in a professional way. She is nice and very clever. She is not the easiest one I think, but you will learn a lot from her.
Course can be pretty tough if you don't have a strong background in pointers. Otherwise, you will learn A LOT.
She was an amazing teacher. I learned a lot from her. One problem I would say is that she needs to be available to help in the lab. I had spent several hours of my own time helping several students. I should have a cut of her pay, j/k. If your learning style demands you have someone explain it to you, get a tutor.
She has an accent allright. But that doesn't mean that she is not a good teacher. Very very helpful and in my opinion she is the best computer science teacher is deanza. For all those people who have problems in understanding her accent: you are staying in California dude..you should learn to understand different accents atleast.
She does have accent, but still one of the best CIS teacher here . Her labs and in-class quizzes are hard, but you can ask her to help. Highly recommend for related major.
Excellent Professor. take her if your intrest is to have a career in CIS. Very intresting labs. Work load for the 15C is a bit insane so make friends in the class early to exchange ideas. Exams r straight out of lecture so don't miss class !!! Keep up with her in her lecture, run through her suggested HW, & a good tutor cuts down work load by a lot
You almost don't need the text book expect for quizs and labs.This is an easy class. She explain very very well if she knows your problem. Like her accent. I suggest she should make more CLEAR examples in class, from basic to deep, because Text book and ppt examples are not clear to understand(text book's style and examples will drive you crazy)
Labs can be difficult but you will learn a lot from them. Quizzes can be done with a partner. One midterm and final, both fairly easy and simple if you pay attention. Attendance isn't mandatory, but you'll definitively fall behind if you skip. Good teacher! Learned a lot!
She is the best teacher ever. She explains things so crystal that you don't even need to open the book. She is not easy but if you are really intrested in programming take her. Although I got C in her class, it was all my fault because I didn't have time to do my assignments and prepare for the tests. Just be more responsible and u'll get B or an A
Best teacher ever! Very interesting and easy to understand. Would love to see her teaching oher courses.
Great teacher! She covered the subject really well. I took another teacher before her and had to drop. I'd highly recommend taking Garbacea. The material gets pretty tough at the end, so you just have to put in some time and effort.It wasn't to easy but I got an 'A'....
Clear, and commands respect, to the point that she comes across a little intimidating if you ask her a stupid question. Labs are hard, but most code can be reused and she gives extra credit. Love her accent, love her looks, and she rewards those who really want to try. She notices who pays attention and goes to class. So don't be a scrub.
I like her style of teaching. Clear lectures, provides help if you ask for it. Attendance is not mandatory, but you will miss out on quizzes and homework sometimes if you don't show up,not to mention fall behind. It's definetely not an easy class, but she is a good teacher. Also, she dresses well, haha.
She is the BEST CIS teacher in de anza. trust me. She is a wonderful teacher if you really wanted to learn CIS. but if you just want an easy 'A'. This class isn't for you.
Very nice lady. I already had a background in this subject and worked on my assignments while she was lecturing. She didn't mind.
Really helpful if u ask her and her accent isn't a big deal. Just pay attention and u will be fine on MT, but the Final is really tough. She was hard grader on the HW assignment but u will learn a lot. However, if u wanna to learn in CIS area, i think she will be ur best choice.
Great teacher. 2 exams, midterm and final, 100 pts each. Do your homework. Don't forget Codelab (it's due every Friday at midnight). EC's are a great way to boost your grade. Go to class, pay attention and understand the examples and ask if you have any questions.
Delia is great! She teaches the subject very well, she is very demanding but she helps you whenever you need. Her midterms and finals are very hard and she gives way too much homework: test, labs, homework, team work, etc. But overall I love taking her classes, I learn a lot from her.
Delia is a great teacher. She explains material well, and is very helpful. She also gives you sample programs that help you with the homework concepts. Open notes and open book on tests! However, you will still need to know your material. Showing up to class and doing the homework is vital to success in the class. Dont slack and you're good!
Great Teacher! Presents well, very well organized and has all her slides and examples online. She is more than willing to help anyone who asks and is patient, even with a "pest" like me. Delia, you rock!! Looking forward to more classes with her.
Her teaching methods are really good ..... but her exams are tough!
She is one of my favorite teachers of all time. I don't like computer science. Her exams are also pretty tough. But she is a wonderful teacher! Her labs will prepare you for the exams, which means they also take effort. This was my first computer science experience, and it was tough. But she helped when I got stuck, and was an excellent teacher.
She has a great personality.You learn more of the programming through your home work.But you need to study more by yourself.She does not explain in detail so you need to move forward to gain better understanding.Tests are easy.
A very good, very challenging teacher. Good sense of humor, and is overall a very enjoyable person. If you take this class, make sure you don't procrastinate on the assignments, it can come back to haunt you. But other than that, a great teacher who will teach you very well.
Pretty nice~!!
She is a great teacher! Very helpful and interesting. Her labs aren't easy, but tests are good. You will definitely learn a lot from her.
Delia is the easiest and student -friendly teacher I've had in De Anza College. In her class, you will receive powerpoints which is much better than any textbook in my opinion, so in all the classes I took from her, I never brought the textbook. If you read the ppts at least 3 times, u will pass with flying color for sure. Delia is real nice!!
Very difficult class. Had to have tutors help for every homework assignment. Her speaking volume is very low, which makes it difficult to pay attention over a long period of time. She is a descent teacher though, so I don't want to rag on her too much.
Professor Delia is my most favorite professor in the CIS department of De Anza College. She?s a great teacher and a great person, as well. Her teaching style help students to learn the course material very well and her great behavior help you to feel at home! She?s so knowledgeable in programming. I absolutely recommend taking her class.
She is really nice for everyone who really wanna learn sth in computer scienceh.However, I have to say that this class is really really hard if you did't learn C language before or don't have a good tutor during the class.
awesome
OMG!She is one of the best teachers at De Anza.I took her for CIS 15AG and CIS 15BG.Vry well organized as compared to others teachers i took. Knows the subject very well and does a very good job at teaching it.You won't need book for her class coz her notes are super good and very well organized and clear lectures.Read the notes and u will be fine.
Just letting all the newbies know, this class will tough if you have no programming background. Same reason why I dropped. Gabacea is ok, she isn't organized, especially when turning in assignment. It takes time to get used to. She gives a lot of extra credit which makes it easy for experienced ppl to get an A. Good luck.
I actually found 15BG easier than 15AG. AG is little bit hard because evryone is new to programming. She gives lots of extra points to BOOST your GPA. Overall she is a great teacher. I would rather say one of the best in the computer science department at de anza. I got an A because she helped me every single time i asked for help. I was pretty dumb in C programming courses when i first time took it lol. Thanks to Delia!!!
Not hard at all, get A++ 15AG BG C.good professor with a lot extra credit. I was #3 in AG, #2 in BG, #1 in C lol
Great teacher. Take her if you want to learn. Offers many extra credit opportunities to those who are determined to work hard.
Second day of summer quarter. I cannot wait to recommend her. Lectures are crystaland helpful. I guess the exams will be tricky so I do need to focus on her lecture during class. And hw has many requirements. Gotta pay attention!
Clear and detailed in her lectures, provides several approaches (group, demonstrations, individual) to help teach the material. Her labs are fairly time-consuming, especially as compared to AG labs, and her exams are tricky, requiring a firm grasp of the material and problem-solving skills to write functions on paper instead of with a compiler.
I feel really bad writing this, since she seems like a nice person and tries to teach well. She doesnt clearly communicate concepts or maintain a good flow in lectures. Almost instantly, the lesson becomes intensely boring. HW is not clearly written. Not her fault, but the textbook is also terrible. I hope that the school can reform the program.
Sitting through 80-150 slides in two hours isn't my way to learn. I'd like to review code as well as the concepts. HW directions are vague. Do the extra credit. TEST ARE HARD! Many of my classmates are going to retake the class with another teacher. The honor students were confused too. Students with 2+ years prog. exp will find this class OK.
Highly recommended. Her exam is hard but she is not a grade killer. After taking two C programming classes from her, I do learn and I am confident with C(got A from both classes). Homework helps me to be a programmer.
Professor Garbacea is awesome. She will move heaven and earth to help a student, and is very clear and easy to understand. The textbook is ok, but her method of instruction is phenomenal. One of the few classes I can confidently recommend to everyone. She is definitely not the type of professor who does the bare minimum. Top quality.
Professor Garbacea is one of my favorite teachers at De Anza. I came to class with a fear of not understanding programming and her method of teaching is amazing. She is clear, easy to understand, and lots of opportunities to get extra credit. Thank you again Delia for being so kind and helpful! =)
She's a nice teacher and quite helpful with her feedback and teaching methods. However, her tests are aimed at CS majors with some experience and are too hard. Half the class dropped after the second midterm. I'd strongly recommend her if you truly want to learn or are proficient already.
Two word for her. Awesome professor. I liked EVERY bit of her class. She was very educational, inspirational, motivative, yet reasonably demanding. She's exactly what an educator should all be. Extremely organized lectures and customized flow of projects linked my knowledge of basics of CS. I appreciate for everything Prof. G!
I love her so much! Her class has quite clear logic and everything taught is well organized. Listening to her lecture feels like jogging, and she is the one who set the pace. The key points are delivered one by one, and there is no time for minds to wander.You learn a lot from a single lecture. Strict grading with lots of extra credits. I got A+!
Test, homework hard. Has accessibility problems with answering email and with no dedicated office hours, but you can ask her questions after class. Lectures are only little above average, so you will need to bury yourself in the book. I am not griping, I got an A in her class, but be prepared to work like never before.
She is hard but a really good and helpful teacher. I had no idea about some concepts, asked for help and now with a little practice mastered it. Her lectures and practice cover the basics but her exam/test are much harder then the material she teaches so make sure you spend time on studying outside the labs. Book practices helped me a little
I'm mad that because I'm a 2nd qtr student that I cannot take her for 22B because she's filled. The HW and tests can be VERY challenging, but she gives you everything you need (no tricks). If you keep up and learn the material you will learn A LOT in 3 months. She's extremely helpful and dedicated to her students, so ask for help when you need it!
Delia is indeed the best CS professor at De Anza. Probably not the easiest if you just want to pass with good grade and little effort. But by putting a little effort in her class, it will make your life much easier in the future as a programmer. She is a passionate instructor. LOVE!
Easily one of the best teachers that I've had in a long time. Appears to be interested in her students (which shouldn't be such a big deal but is with a lot of De Anza teachers)If I could take all CIS classes with her I would do so in a heartbeat. Not an easy A though. She makes you work for it, but it will make you that much better because of it.
22C is a watered-down version of a standard university's data structures course. It was quite enjoyable and Professor Garbacea is a really, really, really lenient grader. 5ever
Very clear in her explanations. Not easy, will definitely make you think. I highly recommend this class for anyone considering Computer Science as a major.
Simply Awesome ! She is the best :)!
She's a wonderful professor! I graduated from an Ivy League school, and the quality of her teaching was on par with what I received there. The course itself is pretty basic, but she made it interesting and provided many realistic examples as well as common pitfalls to avoid.
Delia is the best teacher I've had at De Anza. Not only is she very knowledgeable about what she teaches, but she's also passionate about it and cares about her students. I was a relatively experiences programmer before taking her class, but I still learned multiple things during each lecture. If you have the chance, I highly recommend taking her.
Amazing Prof. Gives clear and useful feedback and teaches the content clearly. Tests are tough but she prepares you well for them. Great class if you really want to learn the content. Not a great class if you are just looking for a good grade. Wish more teachers out there were like her. Make sure to do the readings and ask lots of questions!
Make sure and turn in everything, complete your code labs asap. Or she'll fail you D or F. It doesn't matter if you get high 90's on your assignments, you'll still fail!
She is a really good professor, she explains things in detail and provide exercises that are very helpful for exams. She emphasizes a lot on the logic (pseudo-code) instead of the syntax of code in tests, which is good for me, but you have to work hard to get an A in this class.
I felt that this class was unbelievably difficult for students who have not taken 22C prior to this class like myself. (The prereq is 22A). She routinely said things like "This will be review from your 22C class" in lieu of teaching it with depth. Labs weren't bad, but tests were difficult. Learned a lot, but very time consuming.
for people who have 0 background in anything relating to code, well.. good luck. she SEEMS to explain things really well, except if you don't know anything about what she's already talking about it's kinda pointless. Like I want to ask questions but I don't even know what to ask.
You'll often be at a complete loss for what she wants out of an assignment. She'll give ambiguous instructions and assume the class will interpret them exactly the same as she did, and take of points for things that don't matter at all. Take someone else, like Larkin if you want to actually learn something.
Best professor ever! Either take her or do not take cs class! She is best!
Tests are generally tough and the homework assignments take a lot of time(4-9 hours). I would not recommend taking her unless you really want to learn. I feel as if her homework assignments gave me a strong basis of c++. Tests are also based of the worksheets she gives us. Some of the hw problems can be applied to the last problem in midterms.
First and foremost "Data Structure" itself isn't an easy subject to learn, so get ready to put some effort into it. Though her tests are tough, her grading is extremely lenient. Just show your work even though you cannot solve the problem completely and you will certainly get partial credits. P.S. She gives helpful practice exams before exam :)
Very nice teacher. Took her for Data Structs (the most difficult CIS course) Teaches very nicely and focuses more on the idea of the subject She is more of pseudocode oriented rather than actual syntax Her tests can be done in pseudocode. Grades the tests fair and EC is given BUT Labs (not many) can be difficult.
Delia is a top professor in the CS department, she challenges you, but if you are willing to put in the work, you will finish the class with a lot of new knowledge. Definitely a must for anyone who is interested in being a competent Computer Scientist or Software Engineer.
I took this class as it was required to get into 22C and already knew most of the stuff, so can't comment on easiness. Delia is a pretty good lecturer, her labs are interesting and her tests are fair. She gives out worksheets in class which ensures you know what will be on the quiz. Only thing is that she isn't super clear about lab guidelins
You can learn a lot of new stuff from her 22C. Expect work, a lot of work. If you love algorithm, her class is fun and challenging to you. For people who don't like writing actual code, she allows you to write pseodocode in tests.
As someone who is completely new to programming, she made the class very understandable and fair in terms of grading. Midterm avgs were in the B's and A's but then again its 22A. You still have to read the text tho. Overall good professor.
I have taken other programming classes and perhaps it is just the way she teaches but I was able to grasp much more and was way less frustrated than I have been in the past.
C++ is not my first language, but I still learned a lot from her lectures bc they were so thorough. The labs test a variety of different concepts and will require a lot of time for beginners. Her midterms cover the very basics of C++ so if you study, getting an A is reachable. Overall, you'll learn a lot, regardless of coding skill level.
After completing my 2nd class with her, I would say she is most challenging professor in the CIS department. However, I started appreciating the rigor she put me through when I took other classes. No teacher will prepare you better than Delia. Also, her lectures are good and funny. Hw and tests can be hard but doable if you put in the time.
Study the powerpoints she uploads. Assignments are time consuming but can be done if you understand the concepts. Handouts are easy and are SOMETIMES uploaded online. Boring lectures. Around 15% of students dropped. She will sometimes take off points for ridiculous reasons (i.e. "string alignment"). Accepts late work. Never studied more than 1 hr.
Expect to spend 25+ hours per week on her class. Assignments are way too hard for people who has no coding experience. I tried my best and felt like I was not capable of learning. Her class was frustrating because of her difficult assignments. I have always been an A student, but her class made me feel like I am not intelligent enough to learn!
This was one of the hardest, if not the hardest class I have taken in my entire life. If you're not a strong programmer, you'll easily spend 20 hours per week just staring blankly at your screen because you have no idea what to do, and then you'll spend another 10 hours copying and trying to understand someone else's code. This class is no joke.
Taking her class for 22B. Got to say she is the worst professor that you can take. HW and Tests are extremely hard. She doesn't teach much on class, just basic knowledge on her slides but expect you to perform everything like a professional programmer. She will give hand-outs in class and review, but those are nowhere close on the test. Goodluck
You can skip class because she is basically go over her slides. HW is insanely hard yet she says its fair. But, for every HW, she will give good feedback, so maybe, maybe when you finish the class, you will have a good insight. Tests are pretty fair. Its completely based on her lectures and papers. I only recommend taking her up to 22B, not for 22C
I have had previous coding experience, so 22A for me was a breeze. pointers: -Look at the lectures, textbook, prepare for paper tests. (1 pg of notes ok) -Codelabs eats 1.5 hrs a week, and that's with an experienced programmer. -She has a style of programming that needs to be followed, and will take points off for advanced methods.
One of the best professors I've ever had. She really cares about the success of her students, and will help you and be very patient answering questions. Her lectures are fantastic and highly informative. Her classes prepared me very well for Assembly and other CS courses, I don't think I would have done as well without her.
The teacher are friendly and probably the best teacher for this class. She does a great job grading our homework and tests and answer any questions. Class is difficult but fair. Homework are time-consuming. Tests are hard in the sense that you could run out of time at the end to finish the test but they are fair and doable. Great teacher.
Homework was very hard, but I learned so much from it. Her exams are challenging, carefully study the worksheets she gives for examples to test questions. I recommend printing out your HW code and bringing to the tests (open note). She is so popular, it can be tough getting help at office hours. Your #1 resource for help in this class is yourself.
Delia is an amazing professor!!! Took 22B and 22C. Her teaching style is sooo helpful because she will take the time to draw out what the data structures and/or procedure statements look like from a logical perspective. Not an easy A, but she is a very fair grader. You get what you earn.
Assignments and Hw are pretty much tough and will take 7-10 hours in a week. There were two midterms and final which were a little bit tough. Don't expect an easy A. You gotta work for it. Her Teaching methods are simple and easy. Take her if you want to learn.
Garbacea is of the best. Takes her time explaining concepts, to make sure you understand thoroughly. Computer science is obviously very project+coding heavy, and she holds open lab regularly to sit with students and work through their questions. Her words are very valuable and her lecture is the best I've seen. She doesn't just teach, she ingrains.
She is awesome. Teaches everything perfectly but her Hw and tests are little bit tough. You need to understand everything to get an A in the class.
Delia is an outstanding teacher and I really like her. I have taken her 22A last quarter and I takes her 22B this quarter. Her homeworks are a little difficult, you will learn a lot of things from it . If you are a student major in computer science, she is definitely your best choice
She is a good teacher, but her class is so much harder than I thought. It seems doable during first two weeks(so i didnt drop it, and I regret not doing it.) and it became too challenging to take it with other classes. If this were the only class I took, I would have enjoyed it. About a half of the class dropped before the final.
Her exams and assignments are insanely hard. I'm a straight A student and spent at least 40 hours for a week to study just for this class yet still struggling....
Delia is truly an amazing and passionate teacher! She is very supportive and encouraging. Her teaching style is by far the best! The course material is excellent- concise and meticulously made. Quizzes/ Assignments are tough, but are structured so well that it makes you think and you learn a ton by solving these. Attend class lectures, it helps!
PRO: Very passionate teacher. She gives great lectures (highly recommend going), as well as good feedback on your homework. She is very open so if you have questions ASK! CON: She will really test your understanding of the material. Homework, test & quizzes are challenging. Be ready to memorize some facts about the C++ environment.
Professor gives good lectures and she teaches really well. The assignments are not easy and needs some effort, but they help you better understand the whole material. You need to have a good grasp of the class to get high grades. If you want learn CS courses seriously, I think she's good for you.
I swear it was the hardest class I have ever take in my life, but it worths it. Spent so much time for this class and screwed up 1 other classes but ended with an A. Her assignments help u prepared for ur major. U will have to do and know it sooner or later, but the sooner the better, cuz u have a better understanding from basic concepts.
Take her class if you want an easy W on your transcript. Her homework assignments take up a good amount of time.
Take her class if you want to LEARN CS. Be prepared to see in exams something you've never seen before in her lectures. She's lenient grader but you have to show all your understandings to get good grades. IMO, She prepares me well for incoming CS classes. Challenge your CS Thinking and take her class. Don't complain. NOT HARD, work for your grade.
Delia is too nice and class is an easy A. Everything is spelled out for you. Too easy.
What is Delia? Easy A+, past papers are everywhere. I took honor class and my history class was harder
I spent a lot of time on homework assignments, but she accepts late work. Her quizzes are do able as long as you study and pay close attention during class. She is soft spoken, so I recommend sitting in the front. She teaches off of a powerpoint and provides worksheets to do during class.
Who are these people saying she's an easy A? Although she's a good teacher, her assignments are really time-consuming. As a student learning C++ as his first language, Garbacea's assignments feel like the equivalent of being thrown into the deep end of the pool after learning how to barely swim; you better learn fast, and if you do, you DO learn.
Nice person, but really hard though!
If you are CS major, I recommend you take her class, and you will learn a lot. HW waste a lot of time to finish. If you are not good at coding, you will get your first B in your life. She is a nice person, but a super hard grader. I only get painful and stressful in class.
Great lectures where she clearly explains topics. Very willing to help and is accessible outside of class. Difficult, but if you are willing to work you will succeed. Highly recommend reading the chapter before each week. Some extra credit available. The only flaw, sometimes unclear on preferred code practices and takes off points on assignments.
It definitely helps to have a background in CS, but if you pay attention in class and do the homework regularly you should be golden. Professor Garbacea is always ready to answer questions and elaborate or clarify where necessary.
Taking her class is a great pleasure. Her class is as smart and elegant as herself. She delivered clear conceptions of programming to students. Her assignments always give detailed instructions. If you really want to learn programming, you have to take her class.
Took Advanced C Programming with Prof. Garbacea. First and foremost, she knows her stuff. The lectures are incredibly dense, but Prof. Garbacea has great intuition for where the gotchas are and I felt very well guided through the material. The only issue here is that the tests she gives are unreasonably difficult. She grades fairly easily, though.
Delia is absolutely the best cs professor in De Anza to explain things. Her lectures are crystal clear and including every details. BUT I wouldn't recommend her if you choose more than 2 major classes for 1 quarter since you are expected to spend every day of your week doing tons of homework here and there.
All the awesome comments are from 22A class. You either won't be able to finish all her work on time, or won't finish your work for your other classes. Her lecture is very good and informative though. I am WARNING YOU HERE, ONLY TAKE HER CLASS (except for 22A) when this is your only major class to take at your current quarter. 1 Delia+2 GE works.
Very tough professor, lectures are clear though. I am pretty sure there are lots of students who have had coding experiences OR people who has graduated already but taking Delia as him/her only class for the quarter. If you are either of the 2 types of person above, take her to learn.
She is incredibly smart and it's apparent in her teaching. She's pretty particular about programs being written the way she wants but didn't always give clear instructions on what she wanted. If you have no CS experience, it is a pretty hard class but not impossible to get an A.
She is clearly experienced in teaching and cares about her students. Always available to answer questions. Her HW/quizzes/exams are very straightforward. I've also heard from many other CompSci majors that while she's not the easiest professor you can take, she's definitely the best if you're serious about programming.
22A is basic to begin with and Delia is clear with the grading. She's reasonable and will help you if you have a problem. Assignments are solid. I got 3 points of EC (added on total score) by finishing code lab practices. Lectures could get boring sometimes but doesn't affect learning that much since she is knowledgeable.
This teacher is so amazing. If you have the chance take her. I'm taking her remotely. I've never met her in person but I can she really cares about her students and their learning. Her assignments are hard and she's a strict grader but she is so worth it.
Would not recommend. While she is easy to contact, her answers are often unclear and unfriendly. She is strict with homework (I've taken multiple programming courses in the past and still couldn't get full scores), has many discussions, and her quizzes are difficult. Does not give enough time for the tests and she gives no extra credit.
If you're taking her online class then you will be ready to read the online book and do lots of assignments on it. No lecture. There is a group discussion every week on Canvas. Two tests every week. Exams are tricky.
Delia and Clare are the best! In terms of difficulty, 22B starts off fairly easy, and gets more difficult at the end (8-10 hr per wk). 22C starts off with the difficulty of the end of 22B, but 22C gets much more demanding toward the end( 12 hr). Only take 22C with one other heavy class(math/physics). Do her 22C Honor's project on DFS Maze Solving!
If you are not already experienced with taking technical classes you will be challenged with her classes. I suggest you spend a lot time reading the provided source code from the textbook. Doing the homework and reviewing lecture notes is not enough to get an A on the exams. The exams are tricky and short timed.
Very difficult class. be ready to spend upwards of 15-25 hours a week for assignments and understanding. Class is based mostly on hw assignments, Weekly participation activities, a group project, and textbook exercises. The textbook used is zybooks. Grade is based mostly on 2 midterms, final, and assignments. The assignments are very tough!
I regret taking her course so bad. Lowered my GPA and I didn't really feel like she taught anything. You'll be on your own for the entire course learning through zyBooks which you have to pay for. Very low quality teaching imo.
Regret taking her class. I'm very disappointed in the quality of the material presented in a community college that calls itself tops in transfer. I would suggest you pick someone else, not very good at teaching and is not understanding. She explicitly tells you that you won't have enough time to finish any of her tests, setting you up to fail.
Took her for 22A-22C with A+ in all, but challenging. I had little experience, but I learned so much. No lectures; mostly used zyBooks, but also provides her ppts. Always replied fast and was very helpful. Tests can be a time crunch that really test your understanding, but fairly graded. Put in the effort, ask for help from her, and you'll succeed!
From a CS Major. Uses Zybooks teaches by ppts(no lectures).Weekly coding assignments(pretty hard) accepts late work. No zoom office hours, uses canvas email to communicate. Big group project at the end(hard & busy with weeklies to even have time) luckily its 3%. Had to drop a class to have more time but still got a C+. Coders with exp will do fine.
Delia is a super helpful teacher and I'm someone who isn't good at C++. She is one of those programming teachers who is specific but doesn't smash your grade in the process of doing so which is really nice. You might get docked off for like 1-5 points (out of 100) for homework but you learn a lot in the process from the feedback and code better.
I took an online class that didn't have any lectures but she was accessible when I had questions and accommodating when I had life issues. Her textbook choice and class projects taught me a ton. You have to study for timed tests - can't just breeze through them, but they're open book so it's more lifelike. You'll learn a lot with her.
If you're an aspiring software engineer, you should probably challenge yourself in coding classes. If you have limited coding experience and a busy schedule than this class can be tough. She cares a lot about style and documentation. Ultimately, she's pretty reasonable and does her best to prepare you.
Professor Garbacea is very understanding and is a great teacher overall. You have to learn on your own on zybooks but she is always here to help if you reach out to her. Zybooks labs could be hard to complete but you will definitely learn from it. Take her if you want to have a good foundation for C++ programming, and if you are self-motivated.
She is pretty decent, but not my favorite type of learning bc there is no live interaction. She communicates via canvas, which feels distant. Good teacher and good feedback and answers questions. You learn from zybooks, which is decent. Definitely do the extra credit!!
For her online classes, Zybooks has been the primary method of teaching the course material. It is a decent resource, but may not be enough for those who prefer live lectures. Overall though, she is very nice and a lenient grader who provides plenty of specific feedback for you to improve. Do the extra credit. It helps your final grade a lot!
Her teaching is alright, its not good, its not bad. The thing that makes it a 1 for me is the fact that you can't see what you got wrong for exams. This blows my mind because no matter how badly I want to improve on my mistakes I can't cause I don't even know what my mistakes were. I wasted a lot of time relearning things I didn't need to.
might be good for 22A, but DO NOT TAKE FOR 22B. no teaching whatsoever, just zybooks. (you have to pay $20 for a class that is listed as zero-cost textbook). useless powerpoint slides. no zoom no actual office hours no nothing, everything is through canvas inbox for communicating with her. no grading criteria. i feel scammed by taking her class.
Her teaching style is different from others so definitely not suitable for everyone. Most of the time, you'll be learning on zybooks. Homework are easy while labs are hard. And therefore, avoid her if you prefer learning in person or synchronously through zoom like me. Her office hours are only for canvas mail. I have never seen her face for ONCE!
Great teacher, inspirational and caring, with deep knowledge of subject! Classes are intense with lots of homework and lab, totally worth it.
If you've ever taken another coding class then this will be a breeze. She's a very picky grader so if you don't code to her liking with spacing EVERYTHING out, she'll take points off. Easy A and GPA booster if you also need to take 22b and 22c for transfer. Zybooks take ~1.5 hours on average and is very simple if you speedrun it.
She's a tough grader for the homework and labs. She gives no video lectures and only PowerPoint slides. Also, her exams are quite hard and give little time. She also makes it so you cannot go back on your answers to double-check during the exam and finals. You can't even review the past exams to see what you got wrong, since she hides the answers.
Would be helpful with some topics if you take 22C before taking this class. She is easy grading and kind person. Good lectures but you need to go beyond that with some topics. 5 HWs, need effort and time so be prepared for that and your skills will be improved. 60% of Final and Mid are based on codes taken at home and 40% are MC taken online.
No zoom meetings, just discussions on Canvas. You'll learn C++ on a website called zybooks. It has interactive examples, practice problems, and coding challenges (all of which she assigns as homework). The first half of the class is really easy, but nearing the end you'll probably have a much harder time. No worries tho overall it's a nice class!
zybooks is a good material for learning 22A, but not sufficient for learning 22B from my point of view. You should get ready to learn by yourself. It will take you some time to work on labs. Not so difficult, but she cares about format a lot. Prepared to see some completely new conceptual problems in your exams (including final).
There aren't a lot of labs, but they are fairly difficult. Basically what you would expect for an advanced coding class. The labs account for a large part of your grade. There are also weekly quizzes with optional extra credit quizzes. There is a "required" textbook but I managed to make do without using it nearly at all.
Used Zybooks (interactive online book) which I really did not like. She doesn't post lectures or anything like that. The only thing she posts are slides that do not really make any sense as they are not presented. Her office hours is only through mail which makes it super hard to communicate with her in order to understand the material.
Is not really accessible outside of class and does not really post any resources for us to learn from. I feel like I did not learn much and that I have learned some stuff wrong.
Took 22A and 22B with Professor Garbacea. 22B is difficult and I struggled to understand the concepts towards the end. It started off easy but gradually became difficult. Homework takes 30% and labs could be difficult. If you can't pass the labs, your grade will drop. She provides valuable feedback but you have to be self-motivated to succeed.
This is a hard class for students that want to push themselves. Although this class was unreasonably difficult in my opinion. Professor was not really accessible and her labs were extremely difficult, I would put many hours into them and come out with a barely functional solution.
so many labs, barely learned anything from her, hard to reach for help, doesn't answer emails, long homework labs assignments that are extremely difficult and hard to reach out for assistance and help. definitely would not take again.
OMG! I love her so much! Awesome professor and awesome lecture, though the labs are little challenge. But you'll be fully prepared for future programming study after this class. She's so caring and considerate. Her feedback helps a lot. Take her!
I think that if you put in the time and look at the right resources, getting a good grade is very doable. The labs are difficult if you do not understand the lectures/book material, but if you ask questions and read carefully, you should be able to get them done. Do the practice quizzes every week because some quiz questions are pulled directly.
Professor Delia is one of the best professors. Although there are some homework-heavy weeks, she understands and gives extensions for the PAs and CAs whenever you ask for it and full credit if you finish them. There are a lot of practice quizzes for extra credit and they also help prepare you for your exams. TAKE HER!
DO NOT TAKE DELIA FOR 22C!!!!! She does not care about her students learning, she -reads off and skips slides in class, you feel like you did not learn anything -has a participation where you have to guess and hope you understood the lecture -VERY Zybook/Zylabs heavy. -SHE HIDES the quizzes. -No office hours. There is no help
Professor Garbacea gives great feedback on every assignment. Up to 10% extra credit on the final by taking practice quizzes, which also help prepare you for the midterm/final. Quiz answers are hidden, but she will give feedback on what you got wrong (sometimes you may have to ask). You need to put in the work for an A, but you'll also learn a lot.
Take her please! She is AWESOME!
Awesome! Take her. She cares students and she wants students succeed.
Accent makes it a bit hard to follow for lectures, we met once a week. VERY ZYBOOKS and ZyLabs heavy. A lot of content gets covered towards the end and its not that its difficult to understand, but god there is so much HW some weeks its insane- all ZyBooks stuff. Be ready for that. But if you're decent at C++ or willing to learn yourself, sign up.
She is a gr
She is a great professor and cares a lot about her students. Everything was taught through zybooks. Her lectures were good as well but you have to be a week ahead of the material to understand. Lots of extra credit but the main thing you should focus on in this class is studying for final(30%) last three weeks was the majority of important material
Very straightforward class. Homework through zybooks, one midterm, one group project, and one final. Lectures get boring after a while. If you just do the zybooks and understand the concepts, you will do fine in this class. Group project was pretty light too. Not much coding, just reusing previous code. Midterm & final mostly mcq and open note.
Good class. Assigns code "labs" where there are instructions for what you have to add to the code (due every Thursday). Deducts 2% for each late day of work (very good). 1 extra credit quiz every week, your average on the quizzes gets added to the final. 1-2 Canvas quiz-exams (at home), not the worst. 1 ez group project.
Great prof and great class. Gave the most feedback I have ever seen from a CIS instructor. Truly cares about students. 1 midterm and final, MCQs were easy but FRQs were not (FRQs graded leniently tho). Tests open Canvas (not open ZyBooks). Gives up to 3% EC in the form of practice quizzes. Honors project was interesting and only somewhat difficult.
I signed up for this class to learn C++, expecting my Java background to help, but I was disappointed. Points were deducted on lab assignments for not following a specific coding style, even when the code worked. The midterms and finals were tough multiple-choice questions. I don't recommend this class for beginners or even if just for credits.
There are weekly quizzes, labs, readings, one midterm, and one final. Do practice quizzes to prepare for midterm and final.
Lots of extra credit. GET READY TO DO ZYBOOKS EVERY WEEK. Homework quizzes too. Lectures are great but tend to be boring sometimes. She's caring; just approach her if you don't understand something.
Took the Advanced C class which was online. Class consisted of discussion post every week where you solved problems and weekly quizzes + practices quizzes(that count as extra credit). One midterm and final( both had take home coding assignments and the mcq section) but if you were paying attention during the weeks you would be fine. TAKE HER!
I recommend taking this class in person but not online. This class is conceptual more than coding. %70 of exams are MC!!. If you are not good in coding but LUCKY, you still can get an A and conversely. %30 of exams are coding only! Assignments are written but you have to fill in missing parts. Easy grading and getting A but without solid learning.
Class Info
Online Classes
100%
Attendance Mandatory
57%
Textbook Required
30%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.57 avg changeRatings by Course
CIS15BGC
5.0
(1)AG
5.0
(1)AGBGC
5.0
(1)15BGC
5.0
(1)CIS15AGBGC
5.0
(1)Difficulty by Course
CIS15BGCIS15C
5.0
CIS15CCIS15BG
5.0
AG15
5.0
22B
4.2
AG
4.0