2.0
Quality3.9
Difficulty17%
Would Retake146
Reviews17%
Would Retake
146
Reviews
Rating DistributionOfficial
5
20
4
11
3
12
2
13
1
90
What Students Say
“PLEASE AVOID AT ALL COSTS”
CS540 - 1.0 rating“She gives paper tests”
CS540 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
17%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.31 avg changeRatings by Course
575
5.0
(1)COS4952
5.0
(1)CIM213B
5.0
(1)CS575
5.0
(2)SCI501
5.0
(1)Difficulty by Course
SCICO507
5.0
CSI540
5.0
CS536
5.0
CS116
5.0
CIS101
5.0
Reviews (146)
i took her class and was not satisfied with her teaching methods. very intelligent but very bad at explaining to other students.
That woman is the rudest person that ive ever met. i couldn't understand a single word that she said. what is the point of going to class if your just sitting there with a blank stare because you cant understand ahh..i hate her and sitting thru thatclass
For Programming classes, be aware there are better instructors out there. Lectures sound like she has to work at them, goes too fast, so no one will understand. Sounds angry all the time.
She is very demanding,so expect to work hard.But covers the text book completely.So, you will learn. No difficult to deal with , if you do your assignments on time. Lots and lots of tests and assignments.
This is a hard class. Run. Even if you know half the software.
Moody - frustrated angry instructor.
The teacher was not very clear in her lectures and didnt really help much with her explanations of the programs.
This professor has alot of knowledge to offer however her approach as well as her method of teaching needs a little adjusting.
Enjoyed her class, she is knowledage about the subject and I found it easy to follow.
I actually enjoyed the class and I'm grateful that she didn't hold it against us if we did not show up because I knew most of what she was teaching
Good, strong, knowledable professor. Sexy accent! I enjoyed this class, although at times it seemed a bit too much.
Teaching style might need a bit of adjusting, but if you want to learn the material, the best way to do so is to do the assignments and ask her questions when you run into problems. She is helpful and pretty easygoing.
Chill class. For some reason some people did not get an A.(It should be impossible not to get an A) She was really nice, not the most interesting material but overall a good class. Take Her
She has bad personality. And disrespective to the student, not helpful in explanations and teaching.
easy class!
I loved the class and her teaching it's basic if cant learn from her, then you probably should start a basic computer class at west valley because you need to be somewhat literate. Got an easy A!
Unclear, impatient, really unclear, impossible, horrible.
We spent most of the lectures relearning what we already knew from doing the book tutorials. End of the semester we FINALLY got to go to the lab for new stuff. But unless you have a great memory the lack of reference material made it impossible to apply the info afterwards. Had to buy a new book to finish my final project. DOESN'T respond to email
She is a good teacher, however, her accent can be confusing at times. She doesn't like to answer questions that she is in the process of explaining, so make sure to give her time to finish her lecture before jumping in.
One of the great teachers.Strict but very helpful. She gives you handouts, teaches till you understand even if its 100 times, gives extra credit for attendance, easy assignments and more helpful stuff for you if you are interested.4 page Web site for final project. I benefited well from her class. Would recommend her for beginner in web developing.
if you're NOT good with word/excel ect...i d definitely take her. She teaches a lot of valuable information for word/excel/pcs general that will make ur life easier in the future. Attendance isn't mandatory but she does explain a lot of stuff in her lectures. If you have a basic understanding of computers/office, you'll do fine. I got an A.
Considerably think Russian accent. Assignments confusing. Kind of hard to under-stand. Lectures too much, not enough lab time. Would be so much easier on her and us if we'd just complete book exercises. Sit up front if you want to see and hear.
Not a bad teacher . Has thick accent. Assignments are extremely easy if you pay attention. All assignments are online myitlab.com . She teaches a lot of stuff you don't need to know though . So dont take too many notes
(took this class at another college she teaches at.) Need to learn how to type faster or want to learn touch typing? Then definetly take this course!! I took this course online and it was a great class. Very easy. She replys quickly to her emails and her assignments were easy. I got an A.
At first the professor was very professional.As time went by (week 3)she started to treat us like children and talking down to us. She has no concept of patience as she took away a feature(join.me) due to a student misbehaving. Now,she wont use it and the back of the class is forced to squint to see what she is lecturing on. Don't waste your time.
Moody, thick accent, blames whole class for someones mistake ex. joinme, treats students like her children, seems to know curriculum but not how to get it accross to students.
She is a horrible teacher. She does not teach you anything and expects you to write programs with no errors at all. Her class is based on test and labs. Test are 75%, so if you get a C in one test, you cant get an A in the class. Pick any other teacher
This class is all about using the program C++ but after the 3 hour lectures we didn't get any time to use it. She starts out sweet, then talks down to everyone, insults their intelligence and makes it clear that she doesn't like her students. She lectures out of order, the book doesn't help much, and if you ask questions you're an idiot. Avoid her.
I have never met a more arrogant teacher in my life. She hates being asked questions and basically slams you down with insults and attitude. Her lectures are VERY unclear and if you ask her to explain something she's like I'M NOT THERE YET. Gives no lab time, and grades really unfairly. Also, you want a break in a 5 hour class? 10 MINS. AVOID HER
Very bad teacher. Talks to fast, and with her accent it's impossible to understand her at times. Doesn't fully explain assignments, or group work. Doesn't seem to like questions, when students answer questions right she still tells them they are wrong. Easy assignments and does accept late work, but it's not worth it.
She's Horrible.she's the worst I've ever seen. she's not helpful at all and expected that everybody understands everything I dropped out of her class. I just don't recommend her for any class. She doesn't allow you to take the midterm on the computer. you have to write the program on papers! Just don't take her. pick any one else
She is an excellent teacher and definitely knows her stuff, but the problem is that CS 575 is a somewhat difficult class, even if you have some prior programming experience. Tests can be difficult, but she is a fair grader. Be prepared to make many revisions to your lab, as she is a perfectionist, but this WILL help you out in the long-run.
Wow. Worst teacher I've had. She belittles her students. And has a bad accent.
She is one of the best teachers I've ever had.
The lectures are very long, and quite boring. Make sure you do some outside reading for her class. I learned more from Youtube and Google than I did from her lectures. If you ask her for help she'll help you, but it's not worth it, just get a friend to help you. She doesn't explain concepts very well. If you work hard, you should pass the class.
Great teacher. Just don't be intimidated by her and be very meticulous with your programs. If you do them right and read the material you WILL get an A.
A great teacher, only the course sucks, and her projects are not all that clearly stated.. You will b googling EVERYTHING. Useless textbook(we never opened it). Vis. Basic 2012 also widely shunned still, so not much help online. I wish I knew this before. Take this course only if you are NOT going into programming. Good Luck!
just do well on the tests. The Hw is done for you by the prof. Turn it in after class, you will still get credit. Labs are confusing and thank God for Google.
Professor Grigoriants is the best at pierce college. Please don't take to other professors for your computer courses. She realizes the students situation, and she tries to help them. Just do your HW even with late because she accepts after due date. She is respectful professor, and her grading is fair. Thank you professor Grigoriants.
Very heavy accent. Doesn't have a very nice personality, and can be a bit sarcastic in her own way. You don't need to attend the lectures (I didn't) but sometimes she talks about future assignments and won't e-mail students she doesn't think are worthy. The class was okay. Not my favorite teacher, but not horrible.
Tests and homework are all done through MyITLab. She covers Word, Excel, PowerPoint, and the TIA chapters. She gives you an assignment checklist so it's easy to keep track and she updates your current grade after every test. She gets annoyed easily whenever someone asks a question about something she already talked about in class. easy class.
Natalia is very unclear when she lectures. She rushes through the whole thing, doesn't give good examples, and assumes students know everything she's thinking of. I tried contacting her for help and asked about office hours via email, she didn't respond back. Tried staying for help during office hours, she leaves you without informing you. Horrible
The professor lets you turn in work late and lets you redo assignments online which is very helpful for the tests. During lectures, if she catches someone not paying attention and is focused on something else, she will stop class just to comment and wait for the student. Labs are important to attend. Don't expect her help in the labs.
Honestly, I wish she had other classes I could take. She was always there for the students and very precise with what she was seeking. Always answered questions and would go over any problems you needed help with. Amazing professor and I can't wait to have her again at CSUN.
Save yourself time and DO NOT take this class with this lady. She is bi polar and is very unclear with her instructions. She will say one thing and then say other. She is the worst teacher I have ever had and they only way you will pass this class if you are familiar with Excel and Microsoft Word because she is very impatient and won't help you
Took her for CompSci501 - worst professor. Went off on tangents too much, didn't give breaks AT ALL, dismissed questions, wasn't helpful, flippant... I needed the credit so I had no choice, but I wouldn't recommend this professor. Labs are mandatory but lectures can be met from reading the book.
Her CoSci 501 class is not that hard. If you do the labs you'll be fine and she has study guides for her students for the stuff that she doesn't go over in lecture that much. A downside of her class is that during lectures she does not take breaks, and I found myself sleeping in class a lot so I only went on lab days.
This was the worst class ever. She doesn't care about your grade. The things you learn in class will NEVER be on the test. The only reason I got an A was because I read the textbook, did the homework, and went on lab days. Lecture days are a waste, unless you want to learn pointless information. Take this class if you want to teach yourself.
i enjoyed her lectures and illustrations. felt like she was there for the students. I had fallen behind with the hw and the professor gave me a fair extension to catch up. I did learn the material by the end. I would recommend take her again
Very informative instructor. Lectures are hard to get through. If you already understand computer basics this class will be a breeze.
disorganized lectures are full of syntax errors unclear instruction unhelpful lab you will teach yourself tested on things never lectured on the worst Do Not Take her
lectures for three hours boring, then go into lab and try to figure out programs code by yourself. the worst experience unhelpful nothing is hands on learning professor has so many rules about how to submit work more like high-school do not recommend if you are serious about learning code
Professor Grigoriants is the best computer science professor at Pierce College knows her stuff well. recommended accessible in the lab and office hours but you are going to have to really put in time in the lab learn code not an easy A or B
Great professor currently taking her right now ;)
she is a real teacher helps you learn
In math classes they have E-mathlab in Logic class they have E-Learning but in this C++ class you have 30 years old slide and messy handouts. She only helps student who are already good enough and ignores the rest with short incomplete comments. Awful really.
She gives paper tests. She will give you labs with no explanation of what she wants. She doesn't share her powerpoints/notes. Her lectures are an unorganized mess. She doesn't take in assignments online: you have to show them to her and print them to submit. She is super unclear she may know what she wants but doesn't express it to the class.
Extremely disappointed with this instructor. Not sure whats going on in her life but she's unable to handle her class loads and takes it out on weakest students. Yes, she helps advanced students but I've seen first hand that she dodges those that need the most help and watches them suffer. She makes 175k and I can't believe she's the head of CS.
Never met an instructor who rolls her eyes as much as she does. You don't really spend much time learning because she stops the lecture to check everyone's notes one by one... then embarrass certain students. She doesn't put effort into her lectures or assignments, but she is in a position of power at Pierce. She is very bipolar, but easy class.
This class is 2 hours and is so boring! If you need this class just put up with her trying to teach you Microsoft Office programs with really bad puns. The program to do assignments is about $90 so save up. She'll teach you things a 6th grader would know but pay attention cuz she puts in random computer facts and software names in her tests.
professor grigoriant is kind and nice and also she teaches very well but she gives a lot of homework and you need to study hard to get an A if you are not good in microsoft office specially in excel.
I actually enjoyed my semester a lot with Grigoriants. 7 labs in total and a lot of time (not lab time) to work on them. She goes very in depth with concepts so you shouldn't miss lectures. She accepts late work as long as it's RIGHT, and she'll sit there and help you. There is not a lot of lab time given so you need to stay on top of your labs.
Dont recommend. Bad at explaining things, unorganized about her own standards, go over quikly and UNWILLING TO HELP
No clear grading guidelines. Her slides go too fast for most ppl (cant even write heading of slide before she skims to next slide). And she wont have the heart to post the slides online. Confused 24/7 in her class. Very condescending if you dont understand whats going on. But knows her stuff, I must say.
PLEASE AVOID AT ALL COSTS. She has a serious attitude problem. She will not tell you whats wrong with your assignment. If you ask her, she will tell you to stop wasting her precious time and to figure it out yourself. Really not sure how a college could allow someone as incompetent as her to work there. Seriously the worst professor I have ever had
Only good things from her class is she lets you turn labs in late. Thats it. After that it is downhill. She will have long lists of limitations she puts out of the blue on the labs that arent specified anywhere in the prompts. And youll only truly pass if you come in knowing a lot and having a solid understanding of C++. TLDR: AVOID HER. PLEASE.
Stay Away! Her lectures just go on and on and on and on. Always on the phone during office hours. Doesn't help you with labs. And quite rude too. However she extends due dates and curves exams. That's about it.
Have to agree with most others here. She will go on forever during lectures about the obvious and then randomly pull out specific questions during tests. Her lab instructions are extremely vague, and when grading she will nitpick and find make up new requirements on the spot. She's hardly ever accessible during office hours and rude to boot. Avoid.
Fast paced class. Take pictures, you won't have time to copy everything down. Lab criteria can be vague - submit multiple drafts (resubmit is ok). Prof is extremely knowledgeable and will give extensive 1-1 time, but you'll have to wait during lab for your turn. Use office hours and expand notes out of class. 2 exams (50%), 8 labs (25%), final (25)
If you did not know anything before you take her class, you wont pass. Shes so mean.
Professor Grigoriants is very tough. Lectures are very fast paced, and you must take pictures of every slide if you want to access them. There is no textbook. She is very strict on how the labs should be.
She wouldn't accept my lab saying she didn't like that I wrote A: to exit program instead of to exit program: A. Midterm had a fill in the blank section(No warning about this) with one question that must be left blank and one that needed a paragraph both with the same line length. She will use you as a example and won't say how to fix a lab. Avoid.
NOOOOOOOO!!!!!! I had no choice but to take 536 with her and my advice: don't even take this class if that's your scenario. Very difficult labs in which she doesn't help with. Extremely vague instructions on tests and homework, and very unorganized lectures that just make you want to look at the clock waiting for them to end.
She shares her notes through a powerpoint during any of the very few lectures we had during the semester and does not want to share it with the class. She zooms through everything and spends 30-45 minutes on each student that knows what they are doing. The clueless are left clueless. There are no tutors for this class. Definitely avoid at all costs
EXTREMELY UNORGANIZED!!! Please don't even think about taking 540 with her. 70% of days we have a 2 hour lecture which are excrutiatingly painful to sit through. 7 labs to complete in basically the other days which she never even has time to check. And don't expect any help from her in lab. She's just completely unorganized with time.
Horrible professor, stay away at all costs. Gets visibly irritated when you do not understand rather than help you understand. Horrible attitude.
I dont know how she has a job. She thinks she is God, talking to her students like they are 5 years old and need to be disciplined. Lazy (showed up hour late to exam without telling us), never shows up to Office Hours, assignments make no sense! Super unfair with labs. Gives so much work. Lectures are a snooze. Please stay away from this woman
I took COSCI 539, 540, and 536 with her and cried Projects were impossible - they require a high level of understanding of newly learned material. Make friends - theyre the reason I passed. Her exams are all LOGIC. Even though I could barely program, I got the highest scores on the exams. Shes a good person, schooled in the USSR, it shows lol.
Awful experience. I feel bad for anyone who is forced to take her since she is the only professor for this course. She takes ages to check labs, very unclear what she actually wants. Extremely disrespectful to her students, treats us like we're middle school kids. Words can't explain this professor. Never said this, but worst professor at pierce.
pros: will challenge your coding ability tough but fair, she gives you enough chances to make up for your mistakes will force you into being resourceful cons: discouraging, especially to students who need the most help no constructive criticism will make little to no effort in helping struggling students advice: get help by the lab managers
In my experience from taking most cosci professors, she's a fair exam maker compared to others (except Hart, he's the best). Lectures are fast paced. Labs are confusing. She is knowledgeable in cosci but will make life difficult if you aren't a favorite. I wasn't. Never cried so much in one semester. Still picking her over some others honestly.
Prof. Grigoriants is disrespectful, rude, and often unhelpful. She doesn't alllocate time effectively. She loves the sound of her own voice and interrupts people frequently. She doesn't teach as much as she talks. Avoid!!!!! What a rude person!!!!
I usually work my entire semester schedule around not having to take her classes but unfortunately she was the only one teaching the class I needed. Her instructions are super vague, and you're made to guess what she'd like on her labs. She's extremely disrespectful and will often brush you aside if you have questions. Worst teacher I've had by far
If her class was a woman, I wouldn't touch it with a stolen stick and someone else pushing. If you want to spend a semester in constant frustration and occasional tears over a 3 unit class, you've found the right place. Don't even consider it. Take classes at a different college if you absolutely need to.
Not even exaggerating here, probably the worst teacher I've ever had.
She is the worst professor I have seen. Disrespectful and unhelpful, dont try to take any of her classes
Do not take any classes with this person. She is extremely uptight about how she grades and is quite frankly a terrible person. She ridicules, mocks, and puts down her students. Need help with something? She'll basically call you dumb and tell you to stop wasting everyone's time. Good luck taking notes. She takes off points for EVERYTHING on labs.
You can't turn in labs unless she has "approved" them first, and seeing as her lab descriptions are vague, this means spending extra time to have yours checked repeatedly as each time she specifies something she should have put in the description. She mocks anyone who needs help. And somehow she's department chair...? Avoid her at all costs.
Grigoriants has to be one of the worst professors I have ever seen. She zooms through the driest lectures, constantly brings up topics that you "will get to" but never do, and worst of all, she doesn't even know what she wants for her labs, always changing the criteria and creating new instructions on the fly. Truly an awful professor. STAY AWAY!!!
Her lab instructions are not clear, and leave many questions unanswered. For the office hours, when she gets to me, she always tells me to "Google it", like I haven't been there already. Not having a textbook makes it harder. When we go to tutoring, they aren't sure what she wants either, because she's so strict, even if the code might be fine.
It's a tough class & a tough prof I can't lie, so here's some advice: take pictures of her PowerPoints bc she doesn't post them later & study A LOT. For labs she's pretty vague so the smartest thing to do is go to office hours an ask for help/clarity. She can be pretty intimating but she's not out to get you and she needs to approve labs anyways.
I think giving her one of five stars is generous. Although she is very knowledgeable in programming, she is a HORRIBLE teacher and honestly has no business teaching a beginner class. I picked a different professor and was switched into her class last second. Luckily I was able to drop the class after the normal date b/c of Covid. AVOID HER!!
I emailed Prof. Natalia Grigoriants *three times* asking for the link to her office hours and the link to our Zoom Meeting for CS 136 data structures Tue./Thur. 8:55 am. She kept referring me to the Canvas Announcements instead of providing me the links. The links are NOT listed in the Canvas Announcements!!? Why cant she send me the links?!
When I ask her question through email about sylabus she direct me to syllabus. I could not find on syllabus where it say the answer to my question. I ask again and she tell me very racist thing. Do not take her class!!!!!
This class is such a mess. She is rude and condescending, and acts like everyone she is teaching is incoherent. She also does not know how to teach one lesson correctly. The lessons (that she does not give after the non recorded zoom lessons) do not match to the assignments. She also never answers emails. IF YOU WANT A 'C' OR LOWER OR 'W' TAKE HER
She is a foreigner from Russia or Armenia with accent. Also, her teaching style is very confusing , and put students in stress . She is rude and not helpful when you are asking a question. do not take her class because later will be regret. All bad rating about this professor is absolutely right.
She does not want you to pass. Do not take her. If she is the only professor available, take it somewhere else or at a different time. By far the worst class I have taken in my life.
Natalia Grigoriants is by far the worst professor I have ever taken throughout my entire educational career. Her lectures are insanely dry, it's impossible to get actual feedback from her, our embeded tutor doesn't even know how to help us because she doesn't let them know how to help us. PLEASE avoid this professor at all costs!
Puts you down in every way possible, will quickly kick you out of zoom sessions if you come with questions about labs, marks points off your lab even though you followed a certain template given, it isn't uncommon to see a 50/100 for 1 small mistake, inaccessible to speak almost all the time, lab hours are impossible to get into, the worst by far.
Ridiculously hard final, prepare to consume copious amounts of adderall or other amphetamines before taking. 30 seconds per question with around 110-115 multiple choice and short answer questions. More time was spent fiddling with the HTML editor than answering the questions. I wouldn't wish this class upon my worst enemy. Lots of office hrs
If you don't want to learn anything and just want to earn an F, take a class with her.
Highly disappointing. Found her to be dismissive, unavailable and completely unwilling to help her students. Overall extremely jaded and tired. Highly unorganized and uninterested. Due dates on assignments never made clear. Quiz/test dates were not clearly posted. Pretty sure handful of "awesome" reviews here over last 13 years were made by her.
She don't know how to turning on and off the computer but she teach programming, she is so rude, she never respond email, she gave zero for 95% class for quiz,lab,HW, without review our submission, over 75% dropped the class and she gave F to rest of the class. just she shows word file during the class, she don't know who to use any software.
If you want to get a good grade, or even just pass, screenshot every slide in every presentation, spend hours on labs with vague descriptions, and study non-stop for quizzes that usually have some error in them. Did I get better at programming? Yes. Was it worth all the stress? No. If you want to suffer willingly, my advice, utilize office hours.
This is easily the worst professor I've ever had. She's vague and difficult, and is the worst with communication. Her teaching structure is as stable as a pool noodle. If you have the chance to take her class, DONT. You'll have to work 80x your best to get a good grade. My recommendation, take the class elsewhere, you won't regret it.
This professor almost made me uninterested in computers and coding. She doesn't have time to grade all assignments and if I submit an assignment she has to check it. When I show her the assignment she will fail me for one mistake on it. So far the worst professor I had. Please take computer classes somewhere else if she is the only option.
Worst professor I've had by far. Extremely picky but doesn't tell you what she's picky about. You have to get your lab checked before you can turn it in, where she is supposed to give you good feedback. Takes a month to get something checked and you'll get marked off for a dozen things she didn't mention in the check. Doesn't respond to emails.
Listen to all the bad reviews and take this class elsewhere. It really is terrible.
Awful; I don't recommend her at all; I wanted to drop this course but missed the deadline.
By far in a way the best cs professor I have had at pierce. Yes her labs can be tedious but they are not difficult with the proper planning. Quizzes are easy if you pay attention, take good notes, and take pictures of her ppts. The best part of her teaching method are the labs because it helps you grow as a programmer
By far the worst professor I've ever had. Extremely picky and will quickly fail your labs. Lectures won't help with this either, as she doesn't tell you exactly what she wants from each lab and will often change lab instructions after part of the class has already submitted. Take anywhere else if you can. No clue why she's the department chair.
Literally the worst professor I've ever had (and I graduated undergrad already, was taking this class for grad school). Unclear, confusing, and ridiculous assignments, and offers barely any help. She has no lecture videos at all so it's 100% self-teaching. She gives very little instruction but is stupidly picky with how she wants things done.
Awful professor! She means well in being able to teach the material. She knows her stuff but she is extremely picky and will fail you over the little details. Her office hours take forever as she goes and checks your lab work. Can be unclear and constantly edits her project instructions. Avoid her if you can or take the class another semester.
Took this class the semester before transferring. She's tough but that's how most University level CS professors are. The labs are time consuming but not difficult. Disregard the negative comments and simply try your best. Make sure to make good friends to help each other with the labs if needed. Go to her office hours. Ask questions. Participate
The epitome of the phrase "those who can't, teach" And she can't even do that.
Prof, Grigoriants is v ery unhelpful! I asked her 3 LEGIT. questions about class. She had the AUDACITY to tell me to "Google it" each time! She INSISTS that you videoconconference with her for EVEY lab and then GRILLS YOU UNMERCIFULLY! I had to conference w/her 3-4 timer PER LAB!! AVOID HER LIKE THE BLACK PLAGUE!!!
Hands down the worst professor I have ever had. Projects must be shown to her before you can turn them in and she lets you know what she wants you to change or fix. The problem is that she will tell you one thing in one meeting, forget, and then admonish you for having done what SHE asked you to do in the first place. It's ridiculous.
You can pay attention to every detail in this class and still receive an F on your lab since she takes off 20 points for every little thing she doesn't like. You can write a program that performs what she wants you to do very well and you can still get an F. If you're a computer science major, she will make you reconsider going into that field.
She's tough and not necessarily warm, but it's because she is preparing you for the reality of being a software engineer/transferring. If you can make it through her class and do well, you are ready for a top-tier college computer science program She allows you to show you your labs before submitting so you should get a 100.
Did I spend up to 20 hrs per week on the class? perhaps. The labs were the hardest part. However, reading everyone else's reviews, I think she was a lot more lenient this semester with labs and sometimes did not even look at them. The tests were not terrible. Go and ask for help, she will explain and really try to make sure you understand.
do no not take a class with this professor
So confused about how the CS department at pierce hasn't been audited because of how awful these professors are. She acknowledges that her ratings are pretty bad and doesn't want to do anything to fix it but make the situation worse. She is extremely vague in her lectures and very inconsistent and always forgets where we ended off.
I took this course almost two years ago now. I have since transferred to UCSD majoring in CSE and am graduating this year. Natalia is still by far the worst professor I have ever had the displeasure of meeting. I have never failed a class except for hers, especially in CS, and never encountered such a miserable professor or even human being.
I took this class before the course code changed. I was interested to learn more about C++ programming but lost it with her. She wants us to check the coding assignments in front of her. My recommendation is make friends and form a study group cause you won't pass alone. And you have to wait your turn to check any coding assignments.
She requires at least 8 out of 12 labs to have a grade of 70 or better JUST TO RECEIVE A C. You either pass flawlessly or you fail, no middle ground. There is a reason the class started with 40 people to only end up with 11 by the end of the semester.
Professor is secretly a Canadian secret agent sent to sabotage American IT and computer industry.
The first link you see in canvas for her class is "Why tough teachers get good results." Enough said
Terrible. She has very strict grading criteria but she assigns labs upon labs without giving everyone a chance to review the previous labs with her and especially when one lab builds upon the other. Do your best and please DO NOT take this class. Save your grade and GPA.
She claims to be a tough professor and that tough professors get good results. Reality is that she is an awful professor and I believe she's confusing one for the other. Her lab grading is inconsistent and her feedback is vague. She doesn't bother to help if a student has any issues with quizzes. Also, quizzes are on a time crunch. Don't take her.
Pros: - Well-explained lectures - Only one assignment per week -- Cons: - Hard to log into zoom (needs professor approval) - No zoom recordings - Tough grader (can get an F even if the program runs as it should) - Proctored Quizzes (must have camera on, and an extension in chrome) - Labs can take up to 20 hrs to complete (might get an F anyways)
save time, do not take this class
She is a very bad teacher and doesn't teach anything at all.
Terrible experience, I took 3 other classes and all 3 classes together were the equivalent amount of work assigned in this one class. She does not care about her students or their grades.
This class is really rough but if you must take it like I had to: MUST go to lab/student hours to check your lab with her. She reviews the program and tells you what to fix. Take screenshots of the slides as they will be helpful on the multiple-choice quizzes. Make sure to follow the "Best Practices" document or you will get berated. Good Luck
Code runs as should but you can still get a 1/100 on the lab because it doesn't follow her "format." Gives the most nonhelpful comments on assignments. Meeting with her in Office Hours is a MUST if you want to even have a chance in this class which will still get you at best 50% on the assignment. This class is a waste of time if you want to learn.
Her tests are dead easy. It is her labs that are impossible. I have 7 years experience in software development; she grades labs beyond industry code review level of strictness. I only received an A on labs after spending 2 days looking them over with her. She will dock 20-40% for errors unrelated to the subject matter. Lectures are useless too.
Hard to communicate with.
DO NOT TAKE THIS PROFESSOR!!! I REPEAT!!!! HORRIBLE GRADING, AWFUL TEACHING!! She does not care about her students at all. Gives about less than 30 seconds each question on quizzes and tests. 8 minutes for an 18-question quiz. 50 mins for an 81-question midterm. will give you a 0 on labs even if it works.
Worst professor in the world. Has no respect for students at all. If you even slightly format an email wrong to her she will make it big deal about how it is not professional. Worst grader as well, doesn't matter if you get the correct output if you don't do it her way then you will get a 0/100. Final grade is also mostly graded on labs.
Please, do not take this class with this teacher. If she's the only option available, please don't choose her as your professor. She will fail your lab work and give you a 1 as a grade on working labs. On top of that, she will give you the most blunt feedback with no direction as to how you can improve. Avoid wasting your time and money with her.
This class is an absolute nightmare. The outdated website is broken, MyITLab gives zero partial credit, and the professor is blunt, unhelpful, and unreasonable. She offers no support, expects you to fix issues yourself, and makes the course miserable. Save your time, money, and sanity—do NOT take this class under any circumstance.
Professor Grigoriants is very knowledgeable about CS. Her class isn't the easiest, but she cares a lot about her students and prepares them really well for their future career in programming! Don't miss the opportunity to take a CS class with her!
When you see one person spamming hundreds of different professors' RMP pages across different colleges in LA, you get hella sus. Professor Grgoriants is an awesome professor, so don't listen to this spammer who's written on multiple professors' RMP pages. Take her and you'll see how knowledgeable and caring she is!
The professor requires you to take midterms and finals on Sundays at 6 pm. Most people at this time are eating dinner and are forced to take these exams. Additionally, she uses Yuja Verity to prevent cheating; however, if you face any difficulty during these exams, you're on your own. She does not respond to emails and does not provide help.
Professor graded my labs 0.1 I had to switch majors lol. Had her fall 2024 or 2025. She forgot that we had an exam the other time and had to do it an hour later. It was that bad. As a student, this was not fair at all. I agree with other students that she is NOT a great prof in cs 136 even other cs classes. Take MOTA or BHOLA instead type ****
She did not open my test on time for both midterms when I needed to schedule it around my work (I emailed in advance). On top of that our final was 100 questions multiple choice with only 60 minutes to complete. That gives you only 30 seconds to answer each question. Every single midterm is like that too... makes zero sense.
Class Info
Online Classes
100%
Attendance Mandatory
62%
Textbook Required
17%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.31 avg changeRatings by Course
575
5.0
(1)COS4952
5.0
(1)CIM213B
5.0
(1)CS575
5.0
(2)SCI501
5.0
(1)Difficulty by Course
SCICO507
5.0
CSI540
5.0
CS536
5.0
CS116
5.0
CIS101
5.0