2.2
Quality3.7
Difficulty23%
Would Retake93
Reviews23%
Would Retake
93
Reviews
Rating DistributionOfficial
5
6
4
16
3
14
2
23
1
34
What Students Say
“I would suggest to avoid this professor”
CSCI331 - 2.0 rating“I would never take him again”
CSCI169 - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
75%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.73 avg changeRatings by Course
CSCI300
5.0
(1)CS332
4.0
(2)CSCI475
4.0
(1)CSCI332
3.1
(7)CSCI169SEC04
3.0
(1)Difficulty by Course
169
5.0
201
5.0
CMST192
5.0
CNA169
5.0
CS169
4.5
Reviews (93)
He was very hard but you learned a lot if you stuck with it.
You can't help sleeping in this class, it is the most boring teacher in the world. He tries to show off by using complicated words and terminologies. The sad thing is that he is the only teacher for this class - So no escaping!!!!!
decent teacher but has a love for big words. (larger words do not NESSISARLY mean a clearer comminication) knew he knew his stuff but did not know how to communicate with students in this level of class.
He knew what he was doing and he could help you well at an individual level, but the classes were very boring and the lectures left me confused until I went to talk with him
Let's recapitulate...When we analyze the professors synergistically, there are a myriad of mitigating factors that become exacerbated when we extrapolate the deontological theories.
Very very nice teacher .. but yeah sometimes uses hard to understand english words. But at the end of semester if u have payed attention to his lecture u learn a lot ..
do ur hw in his class dont forget to take ur laptop else ull fell sleep
very helpful teacher.If u really ask him any help about the course,he will be very enthusiastic to tell u.Believe me! he would be more and more enthusiaistic than you.
Need to be clear on what you teach. Also class should start on time with less people leaving during lecture.
The structure of the class is difficlt. I understand the English language is the hardest language to learn, I also understand you have a PHD. But the class has been very difficult because of his english prenouncitaion
No Comments
This class sucked goats. I hated it. I can't understand the arabic-english...espically in a crowded auditorium room. I was really disappointed when i realized how much money i paid to take this crappy class. if you do anything right at SCSU DON'T TAKE THIS CLASS WITH ANDA
Terrible. If I wanted to run through a dictionary full of computer words he would be in it. Does not really relate anything to physical learning. Highly booksmart, probably couldn't change a tire.
No teacher has sucked more than this one. He does not know what he is talking about. He confuses the hell out of students using his 'right from dictionary' words. His grading style is... ok lets negotiate and reach to an understanding. DO NOT TAKE CLASS WITH THIS TEACHER.
This class was so easy it is unbelievable. Yes, the TA's can be hard to understand at times, but if you need a GPA boost, take this class. I only studied about 1 hour total for this class and got an A. Basic computer stuff.
Anda only showed up about 5x to class only to evaluate his instructors who taught the class. There was literally no syllabus. No use of the text book what so ever. No use of the cd-rom. ONLY powerpoint NOTES. The material was advanced NOT for beginers as the class is suppose to be.
No Comments
Very hard and fast paced class. This class is supposed to be for beginners but is taught as if you should already know C++. A nice curve is given at the end of the semester. I thought I was going to get a low D, maybe even an F, but ended up with a C. He knows his information but does not do the best job at communicating it.
Acts nice during class, funny, but when in person is very Condescending. If you're a begginer to computers, this class could be a problem.
I dropped this class a month and a half into it. Anda didn't help me comprehend any of the material-- I had to rely solely on the book, which is often pretty difficult to do in this confusing subject. The one test I took in this class was extremely difficult-- I didn't even finish it! This class is definitely not for the beginning programmer.
Never saw Anda. Unless he was the weird guy that walked into class to set up the powerpoint every once in a while. The man and woman that taught the class (I guess I never knew their names) were very nice and always willing to help. I thought the tests would be simple, but you actually have to study. Class is boring; I suggest a gameboy.
He is hard for foreign students only.
Hard class. Teacher is ok. Not a beginners class. 3 hard tests. Labs are not to bad. Homeworks can be hard and long.
Saw this professor one time. There were two TA's that taught this class. Could not understand at all, but very nice and willing to help. The class was extremely boring and very slow. Tests are hard and graded weird. Almost always did movie quizes on friday which are extremly boring also.
MASSIVE ASSIGNMENTS, has a TA do the grading on them and you don't get any feedback. Exams are half trick questions and he doesn't know the answers himself. It takes him 2 months to grade an exam. His lectures are straight book reviews and he doesn't teach ANYTHING original. He tries to cover so much material that you never learn it!
Another one of those people that obviously know the subject, but clearly are not teachers. He knows what he is talking about but it bad at communicating the ideas to you. Powerpoint every day, huge homework assignments each week. I'd rather have an idiot who could teach than a genius who couldn't...
"Professor" Anda is a joke. As with most University professors in my experience, they are egocentric, speak in tongue, and wouldn't help you pass a course if your life depended on it. If research is the mantra for post secondary, you'll be doing plenty of it in order to know what the hell this guys talking about. AVOID AT ALL COSTS!
Let me make one point clear: Professor Anda should not be teaching. He teaches not only from the book but from 200+ other web resources. His lectures are boring and instead of making eye contact, he stares into the projector! He is helpful in labs, which are fairly easy, but when it comes to homework he hands out assignments which are way to hard.
i found this professor really difficult..i may hardly get C in the class.
This is the most crappy class ive ever taken. this like a revision class. Gud if u have a very good programmin knowledge previously..dont expect to learn programming in this class. If u luv computer science avoid his class at all cost
I've had several classes with this professor and he can be the best professor or the worst professor depending on your methodology to learning. If your going to take notes and expect him to teach you what you need to know. Hes a nightmare. If you need him to point you to what you should learn, he shows you extremely interesting ideas.
Overall a bad professor. He only spoke to the class once at the beginning. The class was taught for the rest of the semester by two foreign students. They were difficult to understand and the notes were long and monotomous. It was an extremely boring class and felt like a study hall. To learn much almost all studying has to be done outside of class
Attendance in this class is not mandatory. When he lectures he stares at the projector and never makes eye contact and his lectures are kind of hard to follow. He is helpful in the labs but they are simple. The homework he gives is way too difficult, I would have had difficulty with them in CSCI 201. Avoid him if possible.
Saw him during the first class period and ever since it has been two foreign students "teaching" the class. The class is extremely easy if you were born 1988-2000 and have ever owned a computer. When I go to this class I feel like they are teaching 80 year olds in a nursing home. Very boring and unnecessary.
For higher level classes, take Anda! He's one of the smartest people I've ever met, and his interest in science extends well beyond computers. Ask lots of questions! If you have intellectual interests beyond the scope of the course, talk to him after class! If he offers his Modeling Reality course again, don't miss it!
Worst professor I have EVER had. He is completely unwilling to help you and refuses to answer any emails. He made attendance mandatory and his lectures are brutal. His tests were impossible and his grading criteria on projects is absurd. Do not take him.
Dr Anda is a terrible professor. He basically goes through the book and PPT presentations (which are not even his), uses very difficult language to explain. This is a hard class in general and he makes it worse. Assignments and exams are really hard too. Avoid him at all costs. His average attendance in class is 10 students out of 35.
Worst professor ever. 9 people dropped the class. Hardly 5 attends the regular class. If you to ask the question, he sends you to the lab assistant to get help. Is not interested in students progress, just cares about finishing the course. the class average was C, but he was not bothered at all. Avoid him if you can.
NEVER TAKE HIS CLASS. I would rather study myself than taking his class. Worst class experience ever. Do not expect to get help or email response from him at all. And of course, do not expect to get your grades back soon
Avoid him at all costs. Wait a semester to two, but do not take his class. Don't get me wrong, he is a very nice person, but his way of teaching is really bad. He knows a lot but can't explain that to his students. CSCI 301 is a very challenging class and he makes it even harder. Would not recommend!
Worst Teacher. He is a good Man. But not a good Professor. If you have an alternative, avoid taking his class.
I'd taken his class during Fall 2012. Only 5-6 students shows up each day towards the end. The people that complained are the one who doesn't show up to class. 301 is hard and expect to do a lot of work. I think he's a great professor.
I don't know why all of these people are so hard on him. He teaches VERY well. He really cared about his students learning and everything he taught was very sound. As long as you try decently hard in this class you will get a good grade. WARNING: be prepared to spend many hours coding. As long as you do this you will barely have to study.
I have never learned as much as I did from Anda. Actually listen during lecture and write down everything he says. The labs are long and can be hard, but if you do them you won't even need to study more than a couple hours for the tests.
Terrible teacher, most class information has nothing to do with the labs. Never responds to emails. Has uninformed TA's grade labs. Getting help on anything is like pulling teeth. Great guy if you already know a lot about javascript, terrrible if you are just starting to learn.
For the love of god, DO NOT TAKE THIS CLASS. By all means, he is the worst prof I have ever had. If you are not a Computer Science major, or have never done anything like it, I suggest not taking this. He is hard to understand, he CANNOT teach. He will spend the whole period on something not even on the exams. The class average was a 59% on exams
I have mixed feelings about him. He can be hard to understand and his teaching style is reverse. He quizzes you first on the material then teaches you. If you read the book you should be fine with the quizzes. He can be boring and easy to tune out, but if you have to take this class...good luck! READ the book!
class was very disorganized. Needed prior programming knowledge before taking the class. Tests are way too long for the short amount of time given. He cares about the students and them learning but doesnt provide structure in order to learn. Homework is very difficult and alot of time will need to be put into it.
Attendance is taken by putting an X in a box. Read the material before you take the quiz, take the quiz, then leave class. That's what 2/3 of my class did, because his lectures are so boring and irrelevant. To do well on tests/quizzes, you do need to read the book, though. Also, good luck on Projects. . I recommend using Google and you'll do fine.
Dr. Anda knows his stuff. I had to take this class as part of my generals and a lot of the material I already know, but I did learn a few things. There are projects, and weekly reading quizzes. My biggest issue were with other students being loud during class, super annoying. If you're bored, entertain yourself quietly! :)
He's not a very good prof at all. He sits at the front of the classroom and just talks to himself about the slides and stares into the corner. He knows what he's talking about but helps absolutely none. He randomly gives quizzes and tests on information you haven't even learned in class yet. I would recommend you never take him
Professor anda is horrible at teaching. Reverse quizzes an tests are hard. He is horrible at preparation and is very boring to listen to. Avoid this disaster at all costs.
This professor was by far my worst professor in my 4 years of college. He is not helpful in any sort of way. He is unprepared and his test material come out of nowhere. I highly recommend not taking a class with this professor!!!
Worst class I've ever taken. The material we go over in class doesn't help at all when doing the projects, I learned more watching YouTube videos than I did from anything in class. DO NOT TAKE THIS CLASS. I switched my major in large part because this class is a requirement. I would recommend doing the same if this is required for you. Useless info
Lectures are not very useful. Goes on and on about things that are far beyond into class and is obsessed with talking about the cloud and backing up data , we got it already... Quizzing before he "teaches" the info when we have no experience in subject adds to frustration. Get ready to use Google to find out how to do things.
He is so confusing! Lectures are amazingly convoluted and go way beyond the scope of the course. You better commit those chapters to memory otherwise you'll have a tough time passing the tests. He does curve and allow "cheat sheets" for exams, but if you can avoid taking a class with Anda, do!
I did not care for this professor! He did not teach very well and he had really hard tests! He told my class that he has never made a test that someone passed with higher than a C! Our class adverage for a test was 59%! He curves the tests though so that is good. His teaching style isnt good at all. I wouldnt recommend taking this teacher!
This guy should have never gotten a teaching job ever, anywhere! He sucks, lectures are long n boring. Tests impossible average 59%. No good words for this monotoned prof
Nice guy. BUT not a very effective teacher. Lectures are not engaging, interesting, or organized. You have to read the book to pass, and you won't really know what parts to read. projects are pretty hard as well and he does three throughout the semester. I would never take him again.
Rather hard class, but learned a lot. Overall a very worthwhile class, just expect to work pretty hard.
Nice guy but not best teacher. Quiz almost every day on material you have to read in book. You can leave after that, his lectures are long, dry, and go much deeper than necessary for class. Projects are easy to understand (especially with Google haha). Class on days with no quizzes are pointless. Attendance randomly taken every few classes.
The teacher is helpful in the fact that he goes over material you need help with if you meet him in his office, but what nullifies the experience of meeting with him is his condescending behavior. He often repeats his questions becuase of how unclear they were in the beginning. I would suggest to avoid this professor.
I regret taking his class. He should be professor of English not computer science since he focus on English grammar rather than technical term.
I don't recommend this teacher!!! I've emailed him and he doesn't email me back. His attitude is great (sarcasm) and his lectures are dry. Take another teqcher for this class!!
- Lectures boring - Attendance is mandatory for points - Quizzes on reading (lets you know beforehand) - Tests are tough - Assignments are easy if you can figure them out on your own - not clear about instructions - Buy the book, it is actually quite helpful when doing the assignments - Overall, take if you can get your work done w/o help
Worst Professor ever in the world. I'm an international student and have taken classes in different countries. But I've not seen this kind of worst professor ever.
Bad lecturer. Can't make eye contact with students . Reads assigned books to you verbatim. Loves reading directly off of wikipedia. I took 3 upper division level courses from him, and can honestly say that his lectures added nothing to the classes that I didn't find in the book.
Poor lectures. Didn't understood a thing whole semester. He's just teaching the way he likes. You can pass this class but don't expect to pass by his lectures, get a book or find something in D2L to read. May be its just that there are too many students in the class also but it doesn't matter a teacher should find his way to teach.
Dr. Anda is unfortunately one of those professors who is too smart to be teaching. He is a great dude but when he is teaching his material he talks as if we have been dealing with these concepts for years and the class I took with him was an introductory course. It often looks as if he is teaching on the spot and doesn't pre-plan lectures.
Lectures are dry and dont cover anything thats not in the book. He teaches like you have a background in programming already, even in a 102 course. Assignments and tests are hard. He knows a lot about the subject but is very poor at teaching it. Didnt learn much at all. Would strongly recommend to stay away
Does not give good feedback. Assignments and reading did not have much to do with the content on the exams. Not easy to talk to, not good lectures.
Gives reading quizzes, which I like the idea of because it forces you to keep up on the reading. My problem is that the difficulty of the quizzes would be more appropriate for an end of chapter (after lecture) quiz. All of his tests are too difficult for an introductory level class.
Doesn't email back Can't hear him talk Lectures are re reading the chapter to us Reading quizzes every week (just read the chapter) Exams Difficult Very little help with projects worth 100 points He is the worst! Attendance is not mandatory and by the end of the semester only 15 kids went to class because he is so bad
Nice guy but not a good teacher at all. Very boring lectures and tends to ramble on about things that dont really matter for beginner classes. Gives out easy quizes but beware the tests for this class are extremely hard and expect to spend a good 8-10 hours a week trying to figure out the program questions.
Bad professor. Teaches in a lecture hall and can't raise his voice. Seems uncomfortable with himself up there. Not clear on due dates, not clear on homework, and it's hard to learn the material. He allows a cheat sheet on tests, but many many students still failed. Curious how he even got a teaching degree.
Very tough class. Lectures are dry and confusing. Dr. Anda isn't very good at explaining things, and makes the class more complicated than it needs to be. He teaches and tests students on material that is obscure and overly complicated. His tests and labs are very difficult even if you have a good grip on C++. Would not take again.
good thing is that attendance is not required. there are quizzes (not POP quizzes tho - he always posts it on D2L). The group project sucks cause he won't give any details about it and expect you to work on it yourself. mediocre grader. final exam is heavy. WRITE A GOOD AS* CHEATSHEET PEOPLE!
I'm kind of surprised by all the negative feedback, but not really. Yes, he is boring. Yes, it is a tough class. Unfortunately, at this school he is the best professor to take 201 with. He teaches more advanced concepts you will be expected to know in 301. The projects are hard; they should be. He does teach everything that will be on the tests.
The lectures are pretty difficult to get through as he is very dry. He is also quite difficult to reach by email. Tests are exponentially more difficult than any quiz, homework or lab you'll do in the class, there is no way you can prepare for these tests. I failed the midterm and final however I got A's on all labs and HMW and passed with an A-..
Try to avoid taking this class from him, lectures were just, pointing out Wikipedia pages and the textbook, super boring and useless. Not clear about anything.
A very nice man, but the driest and most pointless class I've taken at SCSU. Class is titled Computing Ethics but only covered a Wikipedia timeline on computer history and the ethics of animals. Nothing involving computing ethics besides the quizzes which cover none of the material in class. Only homework was weekly notes, easy A. Waste of $1000.
Second time taking Anda, experience was similar to the first time. Lectures are mostly ramblings from either a wikipedia page or page in a textbook, so no motivation to attend any lectures. All homework was group projects. Didn't take away much from the class. The difficulty of the exams compared to the vapid lectures is startling. Not good.
Compared to SCSU as a whole, he's not bad. His lectures are very boring and uninteresting, it's hard to take much out of them. Quizzes feel unnecessary, and often the first exposure to some of the material within. But at the same time, it's very easy to get a high grade with him.
Absolutely awful. Boring lectures. Unclear instructions. Never responds to emails. TAKE AT YOUR OWN RISK!
Overall, group projects will be the hardest thing. The instructions can be a little hard to follow, but submitting most files needed should get you a good grade. Midterm and final will make up ~60% of your grade but he does curve. Do your best in projects and take all the time for exams and the curve should save you worst case.
He is grate for CSCI334. He does not grade all assignments right a way, he gives a clear to understand rubric. All assignments were given at the beginning of the semester and you had all semester to do them on your own. For CSCI 334, there was only about 7 assignments with examples how they should be done. You need 3 out of 4 points/assignment.
I have taken a few classes with this professor and he is grate if you are an independent learner. For 332 you will need to pay attention to lectures because you will need to take notes as part of assignments. Majority of your grade will be based on quizzes on the material from the book but, they are supper easy and only have a few questions.
The class is not difficult at all, just do the assignments and you should be fine. The lectures are extremely boring and unmotivating though, get ready to take naps.
Dr. Anda always seems unprepared for lecture (just rambles on textbook or wikipedia pages), uses out-dated resources and is completely out of touch with modern computer science. This will be an easy class but you won't learn anything.
I thought the lectures were unfocused and mostly basic knowledge (ex: cite your sources, what is a bibliography for, get the reader's interest). Lots of repetition. A research paper and presentation are required. I don't know if any of the content that is submitted is actually reviewed much, I think it's just skimmed and given full points.
Lack of instruction, terrible course structure. Doesn't answer emails. Zero explanation on assignments so reliance is placed on fellow peers. Uncoordinated useless lectures.
I took computing ethics with Dr. Anda, and it wasn't bad. The textbooks have some interesting insights, and the course is straightforward. The course consists of weekly lectures, reading a textbook not covered in lecture, taking a quiz on the textbook, and a final exam with short essay style questions.
Dr. Anda has not updated his curriculum in decades, though this doesn't matter for computing ethics. He lectures by walking through textbook pages or wikipedia. Little to no effort in these dreary lectures, but the class was very easy, and the flexibility was great. He does seem to genuinely care about students despite the effort/prep in lectures.
Class Info
Online Classes
100%
Attendance Mandatory
45%
Textbook Required
75%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-0.73 avg changeRatings by Course
CSCI300
5.0
(1)CS332
4.0
(2)CSCI475
4.0
(1)CSCI332
3.1
(7)CSCI169SEC04
3.0
(1)Difficulty by Course
169
5.0
201
5.0
CMST192
5.0
CNA169
5.0
CS169
4.5