2.9
Quality3.5
Difficulty27%
Would Retake270
Reviews27%
Would Retake
270
Reviews
Rating DistributionOfficial
5
84
4
33
3
31
2
36
1
86
What Students Say
“I would avoid taking his intro class at all costs”
CSC200 - 1.0 rating“If you take a class with him, you will want to drop college and go work at macdonalds trust me don't just don't”
COMP202 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
92%
Textbook Required
49%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.49 avg changeRatings by Course
IST
5.0
(1)UNIX
5.0
(2)UNIXCLASSES
5.0
(1)IST212
5.0
(1)CSC202N
5.0
(1)Difficulty by Course
IST212
5.0
CSC101
5.0
IT221
5.0
ITN271
4.5
110
4.0
Reviews (270)
No Comments
Worst teacher ever, beyond unclear and ambiguous and never directly answers questions. If you don't know the material coming in, you won't know it coming out.
good teacher, took the time to make sure all students knew the material until going any further, i would recommend...not too much out of class work, but you they are graded
Focuses on all the specifics, but only provides general info or a glaze over. Would be better if he focused on the core information and had more hands on opportunities.
He's very nice and willing to help his students understand the material. Gives a lot of notes and you have to study them to do good on the tests. Not much out of class work/homework. Just do good on the tests and you should be fine.
I have him for both Unix and ITE 100. He teaches his material thoroughly and is very comprehensive. You gain a lot of knowledge from being in his class. Just do your studying for his tests and you should do fairly well. Those who complain about him being difficult probably just dont study.
full of useful knowledge and makes you think outside the box. Exams are tough but fair.
He knows a lot and is very fair.
he is very knowlegable,his class is very intersting. gives a good note. you learn a lot if you want to learn take his class. His class not only has programming,but also good examples of software engineering. he makes the class language independent.
The best I had in Northern Virginia Community College. Believes that students should understand the rational behind the practices or approaches rather than blindly learning UNIX commands. He always answered questions and reviewed previous class materials before each class. The Best teacher.
He is very helpful and very nice teacher . He makes sure his students learn the facts of the subject , and he makes sure of that. I recomend him a lot
Excellent professor. very knowledgeable and helpful. His class offers more than a grade. It offers real knowledge and an insight into the world of technology.
Get ready to memorize cause that is all you do in this class. You won't even see a computer. It sucks while you are in it, but in later classes you will appreciate how much you learned from him.
I think he great for computer science if your a computer major, I would recommend you to take him, hes very helpful. If u fallow with each class assignment and study for exams; u shouldnt have any problem with getting an "A"
One of the few professors at Nova that actually knows what they're talking about. Guaranteed "A" if you just copy everything he writes down, whether you understand it or not, because during the lecture before the test he will tell you specifically what material will be on it. Just be prepared to take 6-12 pages of notes per class.
execellent professor. Just excellent and very caring. If you want to learn take him. he cares about learning and wants students to learn. professor anwari keep up the good job.
You can ask any of his student. then you believe me. excellent that is all i say.
excellent. he gives lecture then lab. he make sure that you understand. aske about him from his former students. then you know.
keep up the good work professor. every things that needs to be said. people said about you. it seems that you care about your students.
Professor Anwari is very nice and helpful. Doing labs of this class is very important. Very easy to pass this class is you memories the definitions.
excellent class,practical matrials, knowledgable professor what more can you ask. absolutely excellent
HE WILL PUT YOU TO SLEEP. His class is so boring that I just wanna play with the computer through the whole class. All he does is talk talk talk and all we do is take notes notes notes. I DO NOT RECOMMEND TAKING HIS CLASS. We have to write a 8 page report. CMON my english teacher doesn't even require that!!!
he is very helpful. he works very hard to provide good notes that makes it easy to understand. he does not waste any time. good for learning.
Nice teacher, fair, and definitely knows his stuff. Be prepared to take a TON of notes in class though.
Prof. Anwari emphasizes pushing the students cognitive faculties to the next level while respecting the comfort zone of the majority of his students. He doesn't rely on books rather stresses taking good notes. He uses the blackboard efficiently. These notes, years after having been written, are still a great resource for me.
Prof. Anwari taught in such a way as to push mathematical and cognitive skills to new limits. He presented an in depth look at the physical layer of the OSI Model: calculating signals over different medium. Little book work so take good notes! He class gave me a greater appreciation of networking and the skill to rise to the challenge at work.
Great teachers set high expectations for all students.
excellent and he cares about studens
He cares about his students dont get me wrong, but his tests are ridiculous and if you want an A on his tests, you should know how to mind read. Even if I put down exactly as I had on my notes which would be exactly as he wrote on the board, it still wouldnt be the "complete" definition to him. OH and you wont be programming much in this class...
He is a good teacher. He gives a lot of homework. Will take late assignments. Have to attend class. Cares about his students. A's are attainable if you do the work.
Terrible professor. He's one of those high-and-mighty "I'm too good to teach conventionally" guys. If you want preparation for George Mason or you plan on majoring in Computer Sci, go to another campus. If you copy his error laden notes and study them, he's super easy, but you won't be learning much. Also says "What?" a hundred times each class.
Awesome Teacher! I thought he was great and he def. cares for all his students. You'll be taking a lot of notes but its good b/c it helps you learn the material. Do the work and you'll get a good grade
Horrible experience under this professor. Should not be teaching Telecom. Has a poor lesson plan if any, errors in presented material including incorrectly converting exp notation on the board and unknown methods for grading. Does not use the text which is very expensive.
very nice man. good teacher, but just not the best subject. you really have to study hard, and tests are not too easy.
horrible professor. accent is very hard to understand, gives a lot of information but doesn't tie concepts together. he teaches as if you already know all of the information. tests with essay questions that are impossible even with studying. dont expect to learn, just memorize definitions. HORRIBLE EXPERIENCE
Horrible professor for a basic computing class. Takes everything out of context and doesnt follow course description at all. I ADIVE YOU FIND A DIFFERENT PROFESSOR!
You get what you put in with him. He?s one of the most challenging Professors I've ever had. If you want to know the subject and not just have a good grade handed to you, as some here expect, then take his classes. Take good notes; you?ll likely use them later on! I took, Unix I, Unix II, Unix IV, and Introduction to Business Telecommunications
I couldn't understand his accent, and everything was just memorizing exactly what was said. On the 1st test, the highest grade was a B (an 88). At the end of the 6 week after many tangents, he was shocked he couldn't cover Powerpoint, and had us read it from the text. That was 1 of only 2 times I picked up the ~$100 book. I still got an A somehow.
If you don't dig computers, then this guy isn't for you. It seems that he expects the student to be in absolute awe of everything he talks about (in my opinion, I don't think a comparison b/w Gigahertz and Megahertz is exciting). His accent isn't that big of a problem, but can make comprehension a little difficult, not that it can be helped.
Very hard coursework, he goes into great detail about how computer works. His tests make sense if you come to class and take notes, but otherwise you're in for failure. If you like computers this guy is for you, but if you've gotta take an introductory computer class for a requirement for a humanities degree don't take him!
He has a tendency to go into great detail about computer concepts which can often be overwhelming. You will have to take a lot of notes. Tests and quizzes can be difficult, even if you study. Also, his accent also makes it hard to understand him sometimes. If you overcome these problems, his class isn't actually too bad.
Anwari's a nice guy. Cares about his students and is willing to help, though he goes into too much detail. Very knowledgable. It can be hard to digest all of the info he gives you in one sitting. Overall not a bad prof, if you're willing to do a lot of studying. Also, his notes are clear and useful.
To detailed, extremly hard exams, DO NOT TAKE HIM Worst professor ever
The only enjoyable part of class is the cigarette break halfway through. You can't learn computer programming without actually using the computers, which is what he seems to expect.
Prof. Anwari often assigned homework for CSC202, but collected haphazardly. Should you do a homework assignment that he does not collect for a few weeks, does not mean he will not collect it. He also provided homework assignments that were not clear and frequently changed the parameters of the assignments. I found his lectures very informative.
A great man. He is very helpfull and actually cares about his students. Its alot of work and you take alot of notes but it comes in handy. Surprised he works at nova, one if not the smartest people at nova.
He knows his stuff-awesome memory and ability to recall. If you're looking for an 'easy' class, look elsewhere. His class was challenging and I LEARNED-isn't that why we go to school? Thank you, Prof. Anwari-it was indeed a pleasure.
This man should not be teaching. He needs to take some ESL classes. Having worked with computers all his life, he lacks crucial social skills necessary to communicate information clearly to students.
Spends maximum of 5 minutes reviewing for tests the previous class. Thick accent. Doesn't return graded work EVER. If Anwari's class is the only one at Loudoun that fits your schedule, consider driving out to Annandale as an option.
greatprofessor. if you want to learn take him. he cares about his students
he is an excellent professor. he gives a lot of notes. he knows his subject very well. his knowledge is so deep that he can get job anywhere that he would desire. NOVA is lucky to have hime. thank you
excellent.nice and very knowledgeable
very intersting.covered a lot of topics.excellent.you need to follow his notes
he is not teaching at Annandale. The professor at loudoun is an excellent professor.he cares about his students. when you take him then you know.
I this professor for ITE115 and ITN100 both in the same semester, busted my butt for both and get a C in both, don't waste your time. Pick someone else please.
Not too bad of a professor, if you are willing to work hard and come to class everyday and tolerate his ego, take him. His tests are very hard essay and matching only but sometimes curves.
He does nothing except writing, whole semester he was just keep on writing and wasted time. No matter how you work hard still u will get B or C grade, it is Im possible to get "A". IF you want a good grade tak calss with some1 else, but if u want to learn someting then go ahead and tak class with him. I gurantee that u wil learn something.
Professor Anwari is far from an ordinary teacher. He has passion for the subjects he teaches. He has passion for "the need" of the students to learn...no matter what. U learn something new everyday and what is current in the Technology and Computing sector. Come to class, do homeworks (not many) and get ready to write a lot of notes.
his class was pretty much empty, I worked my @$$ off and still got a B, only guy that got an A was a computer engineer, and just barely. 5 pages of notes every class, but the worst part is the he doesn't test on the notes. his grammar is horrible and he talks about himself too much. Also he doesn't do anything about cheaters, don't take him
I had this prof. for my Unix I course. He didn't allow the use of computers during class which I found to be completely unhelpful. His diction is poor and his teaching methods leave much to be desired. There was only written notes on using Unix COMMAND LINE...absolutely USELESS. Complete waste of my time. I will never take one of his classes again.
BEST PROFESSOR, I WOULD TAKE HIS CLASS. HE MAKES U WRITE A LOT OF NOTES BUT THE TEST COMES STRAIGHT FROM HIS NOTES. ITS AN EASY A IF U DO UR WORK. HE IS REALLY HELPFUL.
excellent teaher.
he is great and a wonderful professor. he cares and makes sure that you learn in his class.thank professor for your hard work we appreciate your efforts and hard work.
Really great professor. I recommend you guys taking his class. He makes you write lots of notes which are really helpful on the tests. He is always on topic and gives good examples on what he is teaching. He is easy to understand and wants to share its knowledge with you. I recommend taking him. You guys will not regret it!
Really good professor. The class is really easy. Does good job on teaching materials. He is always on topic and gives good examples that makes easy to understand the topic. He is very helpful. he makes you write lots of notes, but they are really helpful on tests. He likes to share his knowledge with students. I recommend taking his class!
He is an excellent teacher! knows how to make you understand the material that is covered in the book. i didnt even buy the book for this class and i got B's on my tests! i took a lot of notes in this class which helped me a lot! the labs are pretty easy!
Is an average professor. He is dedicated but not very clear on his requirements. He is not transparent with his grading. Never uses textbook. Does not complete the syllabus as planned & those topics are not included in the exams. Gives lots of notes.Exams are from his notes. End of each class you have a lab assignment.An interesting course though.
After taking two classes with him, ITN 100 and ITE 221, I have come to realize that this professor is completely and utterly useless. He copies his notes sraight from another University's lectures. I DO NOT suggest taking a class with him unless you want to feel lost and confused for 4 months straight, and most likely fail after all your efforts.
excellent,but over qualified.you will learn and learn
This Professor is really helpful and kindness. His teaching method is very cool I understand the way he teaching us. Second the major thing is when he teaching he explain pretty much all what student need to. Also he is all the time ready to give answer when students ask him question. The good thing i like this is he always says that ask questions.
I had two classes with professor Anwari this semester. I respect him very much and he dedicates a lot of his time towards his students. If you want 2 learn something I recommend taking his class. He is very fair, and is one of my most memorable teachers. Thank you Professor Anwari for your hard work it is much appreciated.
Prof.Anwari is an excellent teacher, very talented and helpful..his notes are very useful too..Go for his class!!
He is a good professor overall. His notes are long but comprehensive. He understands his students. I took a class with him and got out with a C when I was expecting an F. He is very good with grading. He will help your grade if he see you trying and always sit in the front so he knows you are trying.
Professor Anwari is an excellent professor. He is very helpful and knows the materials very well. He cares about his students and wants them to succeed.If you want to learn then take his class. If just you want to get an easy grade then his class may not be for you. We had 2 exams and paper which we really had to work hard on.
take this prof if you want to learn... not if you are looking for a good grade. though his grading system is nice, the class was still hard.
Very hard to understand what he wants on tests or assignments. He gives a ridiculous amount of notes and LOVES his definitions even though they are often in broken English or have little actual meaning. I also took CSC 185 with him and am currently taking CSC 201, I wouldn't recommend him.
you will learn something.......and thats why u r in college,right???????? take his class.
He does appear to care for his students but he is not a very good teacher. He is not very good at explaining things. He also expects you to know information from another of his classes, so if you haven;t taken the class, you are in trouble. Usually 5 min late to class. Doesn't use textbook. Get another professor if possible.
I took professor Anwari this semester for two classes (ITN 100 and ITE 221). He is a very knowledgeable professor. His class is by no means easy, but if you want to learn and develop good skills that will help you advance in the IT field his classes are the best. This guy is over qualified for community college.
He's an okay professor, high C if i could grade him. He's very knowledgeable but his grammar is terrible and hard to understand. You learn something, but if you wanna pass the class all u gotta do is memorize a bunch of fukin notes. the only thing you learn is how to memorize pages of notes.
hES OVERALL AN OKAY TEACHER. EXAMS ARE KIND HARD.
I felt like I learned more from watching tutorials on YouTube, then being in his class.
Exams are pretty hard, its all on your notes and his theories. He pretty much gives you a blank piece of paper with several prompts and you have to write exactly the theory of what he taught. Like the one dude said below me, you learn more from tutorials on videos.
Professor Anwari is a really smart guy, he's totally overqualified. I'm expecting an A in his class, and I work very, very hard for it. There is an enormous amount of note taking. If you have attention span issues, step up your game if you take Anwari. If you habitually miss class, good luck - IT and Networking aren't for everyone.
Vague and sometimes disorganized. Not enough office hours. Almost never replies to e-mails. Does not use Blackboard, or the textbook. Random and confusing assignments. His notes do not cover enough details, and often make no sense. I learned more from reading the textbook. Only CSC professor in Loudoun, so you have no choice. Good luck.
He likes helping people out with test grades if they obviously tried. Though test questions aren't always clear and he's kind of picky with the answers. Class is held in a computer lab, though the computers are rarely if ever used. He also doesn't use the expensive textbook, or post assignments on Blackboard.
This professor is unnecessarily harsh on exams and drifts off course from the lecture material daily. He has no plans, rather he goes by whatever notes he happens to have in his hands on that day. A fun exercise to try is to google his notes word by word and you will find his source. Do not take him, I forewarn you.
I took his class for csc130 and csc201. He doesn't explain anything and just puts definitions on the board the entire class. The exams are also just based off memorizing the definitions he ha s put on the board. Your answers must match his definitions exactly or he will take off points.
After nearly 10 weeks in his class without a single grade I felt compelled to withdrawl. His teaching style was copying some notes onto the board then believing we should memorise them exactly. Did not use the expensive textbook or blackboard so if you missed a day you were screwed, he did not help you catch up even if requested in advance.
Prof Anwari is incredibly knowledgeable and helpful. You do,however, have to actually want to learn the material. I would definitely take further courses from him.
Professor Anwari is a a great professor. He's extremely helpful and is always available for his students. Text book is not required. Overall Easy A class.Highly recommended for IT students
I have taken three different classes with him and I really enjoyed the class and thought I had learned a lot. However he does not focus on teaching you much coding. Now I'm in CSC 202 with a different professor and I am finding it very hard since I don't know much about java programming syntax.
Professor Anwari is a a great professor. He's extremely helpful and is always available for his students. Text book is not required. Overall Easy A class.Highly recommended for IT students
Although teacher had good intentions, class, in hindsight, did not prepare me well enough to proceed in college learning career in computer science. Would not recommend this teacher as opposed to going to a different campus.
Worst class I have taken at NOVA! All class he spends his time coping notes from a page to the board so students can write them down. We HAVE to memorize the notes word for word to receive full credit.He is hard to understand. Super annoying!
Prof. Anwari is a good professor - he does not assign any busywork and he encourages students to answer/ask questions. He is VERY big on notes, study them throughly to prepare for the exams. The class workload was just right for a 1 credit-hour course.
if you are a CS major i would not recommend taking any CS classes with Anwari. He does not teach you to program rather he spends all class lecturing theory which is great but compared to CS courses over at Anndale which are program heavy. I think you would be better off taking your CS courses there if you want to learn programming
no help what so ever and no one could understand him and he put material on the exams that he never covered
He just come to class and start writing the notes on the board and he doesn't even know what he is writing on the board. His exams are very stupid because the notes he give you in class doesn't come from their. Also he expect you to memorize his notes word to word. otherwise if will get C in his class. nobody will get A in his class.
Worst class I have taken at NOVA! All class he spends his time copying notes from a page to the board and expects students to just write it down without understanding anything.Notes have to be memorized word to word in order to receive full credit.Though he is a nice guy,his accent is hard to understand. Super annoyig. DONT TAKE HIM
Worst professor ever! he walks in takes out some notes and writes them on the board, if you wish to pass his exams you better memorize those notes verbatim.
If you don't take notes, you will fail. You will learn nothing new, you will not use any of the book. To be honest, the only thing you'll learn to do is how to take notes. Just a heads up, for this class, you will have to do math. Calculus, to be exact. Also, he says "what" all the time and "type of".
I have took his CSC130/185 last semester, and the classes were better. This semester, he seems to have become more disorganized - the notes he writes on the board (which are critical in his classes) frequently made little sense. If your looking to write a lot of programs besides text-input calculators, look elsewhere.
TERRIBLE CLASS. Never responds to emails and just copies notes on the board from a piece of paper. the class didn't make any sense. Inspite of submitting all hw on time and doing a good job on the final, I still ended up with a C
excellent teacher. you will learn a lot he gives very good notes in class. he is very knowledgeable. and answers all questions very helpful. take his class. you will like it. thank you professor anwari
excellent professor. you will enjoy his class. he gives a lot of examples which helps you learn programming. one of the best
Professor Anwari cares about his students and the subjects that he teaches. He gives a good notes which is easy to follow. He explains the concepts and gives a lot of example to clarify it. The class has programming exercises which helps you to learn programs. If you do your homework and study your notes you end up with a good grad.
Very nice man yet but a lot of problems with his teaching style. He doesn't use a textbook which means you have to attend class in order to take notes. Also he only offered 3 grades to my class throughout the course of the class: the midterm, one paper, and the final. This meant it was way too late to drop the course by the time the first grade.
excellent class. this professor gives a lot of examples to clarify the topics a lot of good notes. if you read his notes no need for any other books. he gives lab exercise to practice.
great professor with high standard. gives a very good note. reading his note you may not need a book. very good class
Very knowledgeable professor. he was answering any question you ask. if you want to learn telecom take the class. he knows what he is talking about it . his note is very helpful.
Excellent prof, lots of analogies and real life examples. No books necessary so class is note heavy. Tests based on notes but are not verbatim - you just need to make sure you hit all the key concepts of what he asks you a question on. Not the best at emails, but he's been improving. Has a mild accent. Sit up front and engage to do well.
Entire class is note-taking. Instead of programming, you will take notes on Java, barely ever actually touching it. occasional hw. No textbook. 3 tests per semester. Attendance not 100% required but it factors into your grade. Never responds to emails. Ever. 12 point grading scale (100-88 A, 87- 76 B, etc.) Impossible to fail (lowest grade is a D)
Good note taking is essential for Anwari's classes. He really knows his stuff and answers questionsre-explains things well when someone is confused. Make sure you do proper documentation or you will lose points on all assignments. Gives a lot of example code on printouts. 202 includes a group project, not difficult though.
excellent thank you professor for all your hard work
very good class if you want to learn you should take his class . he does not waste time. gives all the details of what you need to know. he concentrate on software engineering. the class will use programming language as a tool as he said in class. you will enjoy his class except his test. but you get the grade you deserve.
care about students, give good notes and lecture if you study you can pass with no problems. he is willing to help you he encourages to get good grade. you will learn a lot. he has a high standard
Professor Anwari really knows the field. Take him if you really want to learn! You won't regret taking him you will pass as long as you attend class, do the HW and review your notes! With that being said, don't take him if you want an easy A because your grade reflects your performance.
taking his class you will learn a lot. you will get good grade if study the class note that he provides and doing your homework. he answers any question you have about computer. he knows his subject very well. you will enjoy his class and he does not use power presentation to put to sleep. excellent class
excellent class you will pass if you study his class lecture you do not need any book he gives you all the lab and lecture notes. He makes it easy for you to learn.
the worst professor in the world. He gave me B even though I scored above 90 on all tests. I emailed him and he told me that I got 70% for participation because I was not active in class. What in the world.
Wow even though I am a top student with a 3.7821 GPA, this class killed me. I got "B." The guy grades the tests very harshly. Class average was D and I heard him say two people got A. I beg you not to screw your GPA with this guy. Just do your families money a favor and take another easy professor.
The hardest class ever. At least I passed unlike 73% of the people who took the class.
He's a cool dude and I know he tries to be very helpful it but notes are just too all over the place for me. It's like on Monday you'll make a chart on one page, do 5 more pages of notes throughout the week, then come back to something from the chart on Monday not organized for me. LOTS of confusing info. But he certainly WANTS you to do well..
HE WILL NOT PREPARE YOU FOR A FOUR-YEAR SCHOOL!!! His exams are impossible and usually if you get a 60% that will be enough for an A (because of the curve), but you will have learned nothing. I was forced to take him because he was the only person teaching that semester and regret it every day that I attempt to catch up with everyone else.
He's very good on explanation
I would avoid taking his intro class at all costs. Anyone without history in the subject will be left utterly confused by the things he says. The problems he gives as homework are grammatically incorrect leaving you unsure as to what to even do.
He is not clear on his notes and material is hard to understand. Nice guy. Home work easy no book. You go through homework from a step by step instruction set. That being said the reason you don't need a book is because the notes he gives in class is honestly hard to find in the book. He gives no feedback on tests however he will go over the test.
Professor Anwar is well respected by the student. He makes sure that students are understanding the material. He really cares, and would recommend him if you want to learn.
He is a hard teacher. He is a nice guy. You learn a lot in his intro class. The only problem is that you must have some basic programming background, so you could understand what he's talking about in the first few weeks. Hard to understand his grading scale.
Cant understand his accent even though he claims to have lived in the US for over 8 years. Knows his stuff, is really good at programming but is terrible at teaching it. Uses 40 min to explain a topic that would take 20 seconds explaining how a stack works doesnt return graded work. Tests are all free hand closed notes. Expect to write code by hand
professor Anwari cares about his students, you will enjoy his class and will get good grade make sure to go to his class he always help you
excellent teacher goes step by step for you to learn. and help you to do well
good professor. he likes his students and help them to get good grade always help you take him
go to his class, take notes, study and memorize his notes, you will get an A.
this teacher is nice. he tries to help you to learn and get good grade. he is good and experienced teacher. give a lot of note. study his note and do the labs you end up with a good grade. he works very hard in class to help u.
A nice professor, gives good lecture, he will help his students to learn and encourage them to get a good grade. you will enjoy his class
very good teacher who gives a lot of examples. he covers the class like software engineering so you can learn not only codes but understand the depth of the subject . nice
Horrible professor. I have never not liked a professor so much. He did not help me at all, and I can honestly say I did not learn a single thing in the entire 16 weeks of this course. Total and complete waste of my money. My advice is to do everything you can to find a different teacher.
very nice professor, he gives a good note , gives many examples of codes in class ,he also give you a program to do in class so he can help you. he is helpful and makes sure you learn. if you like to learn you take his class. he is not a very hard grader. he is an experienced teacher and he knows the subject and teaches it well
he is an excellent professor and make the hard subject easy to understand. the course had both hands on and lecture. you will learn the skill to get the work done. nice class
great professor you want to learn take him he is good in grading too. just excellent teacher
Arrogant. He is very full of himself. Don't ask anything that is not written on his sheet of paper. Good teacher; should learn to be humble. No one is perfect!
Prepared to be bored, taught with barely legible materials, no inspiration, and below average communication skills. He appears to know Unix quite well, but the class experience is such that one could be better taught by a book.
just excellent professor. he wants you to learn. it is up to you how much time you put in class.
Honestly a very good professor and so nice! His grading system is so strange. I got a D on the test but based on his grading it was considered a high B in the class. Very easy to work with and gives clear notes.
His tests will completely blindside you. While most of the time his lectures and homework assignments will focus on practical programming material his tests focus on theory and he gives you little to study on, simply telling you a short blurb on what's likely to be covered on the exam that you're likely to forget, no study guide whatsoever.
Professor Anwari knows what he is doing but cannot teach it. He spends days on topics that even I could explain in minutes. He goes way too in depth on topics that just do not matter. We did not even begin programming until after spring break. He also likes to take points off on exams for not writing things that were not asked for.
He personally is a very nice guy. He just doesn't know how to teach. It's like if you weren't coding at 6, he can't explain it to you. His grading is very harsh and subjective. His lectures are dense and focus on theory, and he almost never provides any examples to back up what he's saying. I learned exactly nothing; I don't even like CSC any more
His lectures give you all the information you need to do well in his class, never even opened the book. Sometimes he gets off track talking about something not really related to the class. Tests are mostly short answer and a few true or false. He gives you feedback on your tests and assignments o you know what you need to improve.
He is a Perfect professor, he is a tough grader tho. His class are fun and informative at the same time.
Honestly one of the worst professors I've had yet at Nova. Very disappointed in his way of "teaching". He kind of just shows you and walks away without actually teaching you how to do it. I've never been helped when I ask, I just get, "we learned it in lab #1". Very frustrating considering this could make or break me getting into my dream school.
The biggest mistake of my life!!! No Materials available online. His entire class based on notes he gives. No on hand training. Shows up to class late most of the time. if you show up late he cuts points. His entire class in notes and his tests are from those notes too, so get ready to write 3 hours straight. His tests are extremely hard.
I would definitely recommend this professor. I would take him again.
This guy is by far the worst teacher ever. Don't take him. He grades the exam randomly giving some students full credit and others half credit even though they wrote down the same thing. So So So bad. Also his homework is so hard. He give suck a vague example in class then expects us to solve a hard problem at home.
Don't take this class, grading is not fair and some of the questions on test aren't taught. Doesn't teach much and not fun class at all.
I've never heard of a computer science professor who doesn't believe in Blackboard. It's very difficult to do homework according to his requirements and lectures because often times the examples he gives in class don't directly work in practice. There is no powerpoints, textbooks or even google searches that can confirm the information.
Even I'm doing fine in this class, I still don't like this class. First of all, note is everything, writing note the whole class, and you still have problem to prepare for the exams, 2nd, he is very chaotic in teaching and the exam only take small parts of the note you write. 3rd, no online material to help you, only he speak and you write note
He's a very nice man, with a tough but fair style of teaching, while the homework is difficult, it's by no means impossible, if you're willing to put in the work he is a very good professor that you'll remember fondly for years to come, just hold on to homework for a while, he has a tenancy to sort of collect it at random
He is a generally a nice man who understands the subject well, but his biggest issue is his refusal to use blackboard, which makes the class much harder than it should be. The classes are just taking notes, most of which are useless as the tests usually only have 3 long questions.
350 char is not enough for me to explain! PLEASE don't take him! He doesn't believe in blackboard, entire class is writing notes he writes on the board. He's unorganized, syllabus will be the only thing on BB (it will magically disappear day before final), and you won't ever be able to apply your acquired knowledge to prepare for the midterm/final
I really enjoyed taking this class. Yes there is a lot of not taking in this class, but there is also a curved grading system. Such a knowledgeable man. Took him again for ITE 115 and the same rules apply. Even wrote me recommendation letters to a couple universities and was accepted by all. Great Professor!
The things I learned n this class, I still use today in my other classes. I suggest this professor bc he always give you the notes you need for the test! take good notes and study and you could receive an "A" I suggest to take this class early in your college education.
Professor Anwari loves and cares for his student. He doesn't use Blackbeard all INFO needed is written and well explained, i didn't his labs and the way they are due the same day of the exam
He knows the material, but how can a computer science teacher not use blackboard? You have to print the java documents to turn them in. Instructions for labs are horrible. I spent more time trying to understand his sentences than actually writing the program. Make a favor yourself and DON'T take this class.
Not a good teacher, but a good person. Do not take this class if you have no idea about ITE or computing.
He doesn't cover the topics that must be covered in CSC202. If you are planning to transfer, compare his course syllabus with other university professors' syllabus.
If you take a class with him, you will want to drop college and go work at macdonalds trust me don't just don't.
He starts the class by bragging how other professors admire his curriculum plan, yet he's teaching 200 and 201 stuff the whole year. Boring and unorganized lectures. Makes several mistakes and goes back on his word. Forces you to write a good review at the end of the year for "extra credit". Doesn't keep track of grade at all. No blackboard usage.
Do not take his class. He does not explain things well. The grade was not clear at all. Final exam took at that last class and it took 1 week later to receive the final grade without any notice of it. go back and forth for 1 thing. his lecture is unorganized and very difficult to follow.
Great guy, very knowledgeable. But he is a tough grader, and his communication and instructions are very poor. Teaches more on theory than practical concepts. Very hard to get A in his class, most people at best get B or C since he takes off points for almost no reason on assignments and exams. Notes all on board, no online material.
ITE teacher that doesn't use Blackboard. He only puts the syllabus there. Makes us print all our computer assignments, even powerpoints. You don't ever know your grade because he doesn't use blackboard. He is a good man but a terrible teacher. Barley uses computers even though its a computer class.
This professor genuinely makes me want to scream. Constantly makes errors and refuses to utilize blackboard. Makes no effort to provide materials outside of class lectures and leaves students in the dark about content, homework due dates, and grades. Grading scale is ridiculously unclear. If you don't want to rip your hair out, DON'T TAKE THIS PROF
Professor Anwari is a very knowledgeable, nice person. But I was very frustrated with his teaching style. He wrote everything he said on the board. He wouldn't provide examples for what he was teaching, so it was difficult making connections with the material. Did not use Blackboard, at all. Nice professor, but I would not take his class again.
If you want to learn programming code only he is not the teacher for you. If you want to learn all the basic concept of the computer and programming take him.
Do I think he is a good person, yes. Do I think he is a good professor, no. Hashem Anwari does not know how to properly teach his class. I try so hard to get a good grade in his class, and yet I always end up with a grade I did not desire to receive. My friend also took his class for csc 202 and he got a C.
Prof. Anwari is a knowledgeable but teaches like old school of 80s, writes notes on the board, time consuming & boring. Some students slept during class. Always rush to finish the course. No review for exam, no outline for paperwork, no grading principles, & students failed to meet the course expectation. Never understand students. Monitor action
Professor Anwari is very knowledgable. The content of the class is difficult, so you do need to turn up, take notes, and study, but he does his best to explain things in different ways; verbally, with diagram, and notes. If you actually want to learn something interesting and use your brains, I definitely recommend Professor Anwari!
Let me start off by saying that he doesn't even use blackboard because he told my class that he doesn't trust it. All he does is write notes on the board which makes it really difficult to stay awake in his class, he also isn't clear about instructions and on due dates
He doesnt use blackboard at all. The whole class period all he does write notes by hand on the board, doesnt even take break so we can grab a snack or rest our body. He is very boring, heavy notes, doesnt even prepare for exams. no textbook used at all. doesnt check emails at all! all his exams is short answers. He is smart but too boring.
Worst professor. Do NOT take his class. I have noooo idea how NVCC hire people like him. The whole lecture is you writing definitions and then memorize them for the exams. It was a waste of my time and money!
Prof. Anwari is good person, but does not know his way around a classroom. He teaches IT course but does not put anything on canvas besides the syllabus. There is only three grades: a paper, a midterm, and the final. The material is interesting but beware that he uses easier terms when teaching but uses book definitions on the tests.
Professor Anwari is a nice person, but not very good at teaching. He's willing to help if you ask but his lectures are extremely boring. I attended most classes but learned absolutely nothing. He doesn't use Canvas at all, so your best chance of passing would be to take notes during class. I would not recommend him because his teaching methods suck
I dont think he knows how to do IT stuff? Im very inexperienced with tech and I knew how to do a lot of stuff he couldnt figure out during class. Hes very nice but not a good teacher and really doesnt seem to know the material.
He gave tons of lecture not even related to the level of the class. He's a great person but does not really know how to teach properly.
He is a good person but he does not teach what is going to be on the exam. You never know what grade you will get on an assignment, he is never consistent. He assigns a homework but when it comes to grade it, he decides there was different requirements for the homework AFTER the fact. He also does not trust computers, so everything is on paper.
For the love of god please listen to these reviews. Nova only gave the option between him and Davis. I should have taken Davis. At least then I would have learned something. His exams are all short answer and extremely difficult. Study guide never matches. He never taught us to code so good luck with that. If you care about your gpa DONT TAKE HIM.
He does not reply to emails on time. I missed out on a quiz because no information was available properly. Bombed my final because he did not grade papers on time, reply to emails or even upload the final on canvas like other professors.
He seems like a nice person, but as a professor seems inadequate. I decided to drop after a few weeks because of this. Lectures were unorganized and grading system made me worried that he might change it, or grade based on irrelevant information. To sum it up I don't think he could teach a monkey how to eat a banana.
He doesn't make any effort to help students. His lectures is him reading from a word doc 140 pages long. His tests are weird, not properly made. He doesn't give you notes you have to write down everything because he has some sort of copyright thing on them. His grading scale is broken. Wouldn't recommend at all.
This was his first class online i think and the exams were very hard and on zoom.
Professor Anwari is a good prof, but he assigns little homework/labs and does not grade all of the assigned ones towards your grade. Lectures can drag and he can get off topic easily. If you take this online the format of his tests are weird and a bit confusing if you don't follow along with him and listen to instructions.
Take Prof Anwari's classes if you are going into Computer Science - he's VERY knowledgeable, especially about hardware. If you aren't going into CS, would strongly advise against it, unless you have a hobby interest in computers. His lectures get hyper-granular and don't focus on practical software skills, even though that was the goal of ITE 115.
Professor is very knowledgeable in IT and knows the content extremely well. However, he struggles with answering emails and is entirely inaccessible, which makes the class difficult. We had an exam and had to write it out ourselves through zoom. Overall I would avoid his course because he is tough grader and unorganized.
Professor Anwari is a very nice guy however he never responds to emails... like ever. I emailed him many times about assignments and never heard back. He also never wanted to tell me my grade so I was pretty clueless throughout the semester. The format of his tests were horrible because they were given over a zoom. Basically I would not recommend.
Study guide for midterm and final exams are basically useless because they are so broad. Never know what to expect on the tests, some of the things he puts on them were either never discussed in class or very briefly discussed. Exams are not open book. Final is 30% of grade, and midterm is 25% of grade. Deducts many points on HW for small things.
he is such an amazing prof, he made the material very easy and simple. his classes are so fun and informative as well.. his exams are really fair for those who take the notes in the class which are very useful and pay attention a little. the instructor really cared about everyone to understand.
He has trouble w/ technology in the class. For a guy teaching a CS language, he is not very exact in his lecture & explanations. No textbook used. It would have helped in reinforcing his lecture and helped him in organizing his rambling lectures. Test are hard, do all the HW and get a cushion to get a good grade. Big final group project.
Unorganized. ZERO resources. Lectures are WORD DOCs that are poorly written... Makes you copy the notes (will not upload any files/record lectures). Gives hmwk on things not covered. Talks over you. Goes on tangents - brags about his book collection. RUDE. Exams given over Zoom - you have to copy his poorly written questions. Unclear expectations.
Professor Anwari's class is needlessly difficult to follow. He writes the syllabus and assignments in broken english, and seemingly has no idea how to use Canvas. His lectures are random stream-of-consciousness rambling written into a word document he shares on his screen. His class does not correlate with the given textbook at all. Don't take!
The entire class was confused the whole semester. He doesn't communicate the numerous topics well and teaches through notes given off of an unorganized word doc. He wants you to write random notes down based off his collection of books and experiences? No discussion with other students. Find a teacher who can communicate the material better, avoid
Professor Anwari style of teaching is difficult. He uses word document for all the lectures. He doesn't record the lectures due to some unknown reason. You need to speak louder to ask question because he has speakers which he uses during lectures and can't hear properly. He doesn't use canvas for lectures. He seems knowledgeable though.
Before starting semester, I came here to see what rating he had. Unfortunately, his rates made me choose him because it was the highest than the other professors. Now I realize that I'm leaving a low rating. We started with 21 students in class, at the end of class we ended with 9 students. Which it was poor lectures hard and understanding.
I don't understand how he has such a good rating. His lectures are Word doc notes he created himself and expects you to memorize for tests. All his test questions are long answer and you take it by writing your answers in a Word doc to questions he shows on Screen for 5-10 minutes. He literally starts a sentence and doesn't finish it sometimes.
He is an expert in his field and created the lecture material himself and he cares about his students. For online, be prepared to write fast or take lots of screen shots.
Nice teacher who cares about his students. Be sure to pay attention and ask questions. Very helpful to students.
I got an A in this class and Prof. Anwari is still one of the worst professors I have ever had. Lectures given off a Word document, tests given on Zoom in broken English, etc. DO NOT TAKE.
Honestly one of the worst professors I've ever had, and I love computer science. He gave incorrect information on multiple occasions and often gave too little information to work with in homework assignments and even on heavily-graded items like quizzes and tests. Wish I could go back in time and tell myself to register with a different teacher.
I don't know how this professor is even a 3 star... Whatever you do, don't take this professor. I've never written anything on this website, but this teacher will be the first.
The worst professors I've ever had at Nova and I am a computer science major with currently a 3.8 GPA. This is a warning to any student who is even considering taking this class. His lectures and notes are all done on MS word doc and are very confusing. DO NOT TAKE HIM IF YOU CARE ABOUT YOUR GRADE
Out of all my professors at nova he is probably one of the worse ones I've taken so far. I literally sent him a email about a grade he gave on one of my assignments and he answered 10 days later and It was almost like he did not even read what I even said to him. His instructions for his assignments are very vague and confusing as well.
Professor Anwari helps you learn. In his class he wants you to know you are part of a "team" and he is there to help you. Make sure you pay attention and do not miss class. Take good notes and you will have no problem with this class.
This professor is one of my best this semester. He clearly enjoys teaching and is very respected in his field. He provides the opportunity to ask questions at the beginning of every class as well as reviews the concepts from the previous class. This class wasn't the easiest but as long as you study it makes the tests easier.
No one takes this class if you care about your brain cells.
Instructions on assignments are confusing, he is very reluctant to elaborate on them, and he refuses to explain how they are graded. He is slow at grading assignments and sometimes just doesn't grade them at all. He doesn't give feedback. His notes are hard to understand because of his poor English and they sometimes contain wrong information.
Real friendly. Writes down ALL his notes by hand, but makes sure you have enough time to write them down. Most important thing to him is that you learn something in his class.
He was quite horrible... Whole class was complaining the whole semester, a big group of people wrote a joint letter to dean and that just made it worse. He is all over the place, super hard to follow him. My only class I didn't get an A in... I was 1% short... I am just happy to be done with him and I never have to see him again.
Profess Anwari is a fantastic good CS teacher, cares about the students, and wants to teach in a friendly learning environment. Plus, he really appreciates questions and gives detailed answers. The only setback is that his lectures could get a little boring every once in a while. He also loves to help out students with HW and after-class sessions.
His teaching style was extremely disorganized. Instructions on homework were confusing, would show little to no coding. The way he showed the coding was as if you already knew everything. All he does is write stuff on the board for the class. For the first, you had to study 50 pages of notes and the definition of some words was 4 paragraphs.
Although a nice man, he is a terrible professor. Lectures are very unorganized and confusing. The main thing that is the problem are the test and how much they are weighted. The test are taken off zoom and its timed and very hard to follow and it seems like what you study is not on there. Do your homework to cushion your grade. Don't recommended.
Seems lazy for a professor however does try to help. He makes notes for every class however says they are too much work to post and he will only post notes for a lecture if someone misses it. "there are too many notes to upload" is not exactly what you want to hear from a computer science teacher who is suppose to be tech savvy.
I dropped his class on the first day based off of his course outline alone. Prof Anwari seemed nice enough, but he does NOT teach you what you need to know for 202/223. Nearly 2.5 months were to be spent on topics that were taught in 201/222. There's also no programming done during class. If you want to be prepared for transfer, take someone else.
At start of the semester, he seemed like a decent professor. By the end I felt quite the opposite. Prof. Anwari has a hardware background and really does not know how to teach software. He's nice enough but if you question or contradict him at all, he will become very petty towards you. Prepare to sit through heavy lecturing. HW is 100 points each!
Professor writes all the notes on a word file with poor grammar and structure, making it nearly impossible to understand. Not only are the notes on word, but the test is as well. Good luck trying to understand the wording on the tests, and good luck asking him for help. He didn't teach programming until the end of the semester.
Prof. Anwari might be a nice person, but not a great teacher. If students asked questions, he would restate the definition. Beware of trick questions on exams! Homework has many typos. The grading rubric was unclear until after the homework had been graded. Usually, he explained his grading or gave points to students who challenged their grade.
This professor is sooooo bad, he does not tell you the requirements for the code them flags you wrong when you "make a mistake" and does not tell you why, if I could rate him a 0 star I would, he doesn't teach you programming, he teaches a lecture class instead and makes you write down complex definitions about words that you will never ever use.
This teacher is soo bad, he cannot teach Java at all, if I could rate him a 0 I would. He teaches the whole class off of his own curriculum and does not follow any format at all. If you try to ask him for more information he basically tells you to go off yourself and good luck. The lectures are all useless information that you will never need.
Professor Anwari is a nice person, but however, his lectures were a bit difficult to understand. He does care about his students but most of the time one might not totally understand the topic or subject he is trying to teach because the lectures are usually in word doc which might make it harder for people to pay attention usually.
Highly reccomend against taking his class, I would say the main thing is that for a 15 week course, we didn't starting learning how to code until the 13th week. We never even covered arrays. Gives out random homeworks that are somewhat tested on the exams. If you put in effort it can be an easy class, but you will definitly not learn anything.
There are no notes posted anywhere so you must attend lecture. You're not going to learn a thing. The notes are very bad. A lot of the time, things are unclear, in notes, tests, etc. Very slow paced. STEER CLEAR!!!
He seems knowledgeable about computers, but his language and communication skills don't translate into effective teaching.
I took this class thinking I would learn something knowledgeable. I was wrong. He will not help you when you need it. I asked countless times to join him for office hours because I struggled to understand what he talked about. He would reply to my emails asking me when I can join on Zoom and after giving him a response, never heard back from him.
professor Anwari is an excellent teacher and very knowledgeable. In our class we had about 30 students . He encouraged us to ask question. Because of his excellent and interesting lecture, I did not miss the classes. He gives a good note with explanation. We had programming examples, If you want to learn, take his class, His grading is good
professor Anwari cares about his students. He knows what he is talking about, very knowledgeable and make us work to learn. I transferred to JMU, what I learned in his class helped me to help others in coding. . Teaches in high standard. highly recommend to students who wants to learn..
Excellent professor, very knowledgeable and helpful. his class offers more than a grade. it offers real knowledge and insight into the world of technology. I plan to take his next class.
Professor Anwari's class is probably the worst one I've ever taken. He's smart and you can tell that loves the subject he's teaching, but his lectures were all over the place. There were no lecture slides and he did all programming on the whiteboard. I used a computer for his *computer science* class two times. Good guy, but not a good professor.
Professor Anwari's lectures are always all over the place, the stuff he talks about don't make any sense at all. I can tell he knows what he's talking about but doesn't know how to organize it. His grading system doesn't make any sense, I already completed two assignments and they have no weight to the grade.
Literally the worst professor in the world, he's nice, but his teaching is the WORST. Dude, guys, save your money and don't do this, he has the worst notes, doesn't give you any material, tells u to practice from your "notes" and then 30% of your grade is on the midterm exam which is insane. I'm telling u, don't take it. Please, please dont take it
The split from 5 rating to 1 ratings for Anwari is because there are two types of students, you are either a student who wants to gain info that can be applied to a future computer science career or a student taking the class because it is required. Definitely an hard class, should be recommended to take a compute hardware class before entering 221
People defend him but the dude is insane. There are times I have seen him write 12*12=1024 or some insane math on the board, which is not the actual math used to determine file sizes or things on computer. Doesnt help his case that for the entire semester he only pulled up program successfully ONCE.
professor Anwari cares about his students and makes the contents presented so the the students can learn. if you want to learn and be ready for other classes take him. he does not waste time. he works very hard. gives a lot of example in class. good number of program. excellent class. he gives examples which are practical
Anwari teaches the class in his own curriculum, making anything missed in class impossible to catch up on. The tests are decent but had some sections that just don't make any sense. A whole semester for the intro to programming class and I still know nothing thanks to him. I strongly advise against this class if you want to learn anything.
Probably one of the worst professors I ever had
Not a well-structured class. Unclear grading criteria, rambling lectures. Likes trick questions on tests. Over-emphasises notes on hardware. Hardly any problem-solving. Memorization of the notes should get you at least a B, so long as you do the homework/attend class. You will learn nothing from this class. Nice guy, but not a great professor.
If you want to learn about coding, do not take him. He started teaching coding until the 8th week of the semester. His class is based on theory, and his grading is very confusing.
His class is less programming oriented and more theory oriented. You will learn why you code what you code but you won't be taught much coding in class. He clearly cares about his students but all of the exams and homework were written by him and there aren't too many so it is easy to end up with a bad grade. Pretty slow putting grades on canvas.
Anyone saying any of these CS classes are "theory-heavy" is incompetent. Computer science is not learning how to code but studying algorithms and computation. That's not my problem with this professor. It's clear he is knowledgeable in hardware but lacks knowledge regarding software. The online textbook, zybook, is how i learned throughout the sem
This professor does not do a good job at teaching. He will not post the notes online he claims that the lectures he does are better to do it in person because he wants the students to learn. He doesn't provide good feedback for homework's. When taking exam, he gives a study guide that doesn't help us at all instead gives us a whole different exam.
Class is disorganized and very tangent heavy. All lectures are recorded on one Word document that he refuses to make accessible on canvas. Confusing written and spoken English make homework, tests, and lectures confusing. Grading criteria is unclear, but extraordinarily strict. Answers need to be exactly what was in the lecture or they're wrong.
Give too much information that you don't even need to know. Does not teach how to code writes on the board and starts talking
A computer science professor doesn't know how to use a computer. All assignments have to be submitted by paper. Offers no outlines of study, and only teaches theory with no actual programming. Very proud of himself and brag about he is a tough grader. Do not take his courses.
Anwari's class is theory-heavy, but if you engage with the content, you can learn a lot. The lectures are dense, but the zybook and unstuckstudy ai were helpful for study prep. Attend class, do the work, and you'll be fine.
He knows what he's doing, and tells us that this class wasn't only a coding class. However, I have multiple problems with him, and everyone before me already stated the same problems. The one problem I don't see people talking much about is his assignments/tests are not organized. Expect misspelled words and problems that hasn't been reviewed.
Lectures were Prof. reading off a giant Word doc, flying through topics and obfuscating material by overusing jargon. Prof. failed to clear up confusions, talked over students in Zoom, and got hostile when his questions went unanswered. Prof. could not operate Zoom and Canvas, and assignments were illegible. Take to self-teach patience and CSC-205.
Pretty tough grader especially when it comes to programs; Class is heavy on Python knowledge as well as memorizing basics of computer hardware. Notes were pretty decent (I am a huge whiteboard notes person); if you skip his classes you will def not pass his class and overall funny and nice person to speak to. Class is for u if ur passionate abt cs.
As mentioned many times,his class felt very disorganized. Plus,he wouldn't upload his notes(atleast in fall 2023) so if you missed out then zybooks would be all you have to catch up. He had us handwriting code for hw😭. He's very knowledgeable but his teaching methods are at the very least outdated. Appreciated the unique teaching style though.
gives lectures off a giant word document that
I'm disappointed in NOVA for allowing this. He taught only from a Word doc full of errors, never used Eclipse, and wouldn't provide a grading rubric but deducted points randomly. Couldn't hear the students, and gave no real materials. Felt like a scam, and NOVA defended him.
Complained before about these problems, utterly disappointed in NOVA for allowing this. He said everyone deserved bad grades, but rounded them up—shows how bad his teaching is. No real notes or references, just taught off a Word doc with errors. Graded unfairly with no rubric, defended by NOVA. Avoid if you want a good GPA.
He clearly cares about his students, but his lectures were long and rather confusing. Read one of the textbooks, talk in class, and write a lot on the homework/tests and you'll be fine.
Named him the gpa annihilator. His lectures are god awful and near impossible to follow. When asking questions he'll change subject, talk over you or ignore. Will take points off HW and exam for literally no explanation. He just subtracts points here and there If he feels like it. Insists students are like family but then gets MAD at us for nothing
I just don't know where to start. Not everyone is meant to be a teacher, and he's a good example of that. ONl exams are done via Zoom, and we have to complete everything in Word, then submit the PDF on Canvas.The notes aren't even all posted, and CS class using word for lecture notes. NOVA should be embarrassed.runnnnn, don't walk run
GPA annihilator, never showed any care for his students, lectures and assignment instructions are borderline IMPOSSIBLE to understand. No specified curriculum and no grading criteria. Terms and definitions poorly written on a whiteboard for 15 weeks. Unbelievable. Exams are worth almost all of your grade and don't make any sense at all. Good luck
Class is very heavy on lectures. Midterm 30% Final 35%. So try to get 100/100 in all your homeworks and reports, attend class everyday, and above 80/100 in the 2 test and u will get an A. Grade is curved >80% is A. Class can sometimes feel sleepy and exam will be very overwhelming. If you really want to be a good cs student, dont take this class.
He is one of the best professor who cares about his students. he wants you to learn and be successful. if you are there to learn take him. he works very hard to help his students. he knows his subject very well and teaches at high standard. you will like him. excellent teacher
professor Anwari is an excellent teacher. he knows the subject very well .high standard I knew some about computer design but he provided a deep knowledge of computer architecture, Uni processors , parallel processors, logics and design based on new tech. you will learn. His grading is good
I could not understand lectures for this class. The assignments were okay but mainly you have to self-study a lot. Yeah, not too much you can get from lectures but maybe textbooks may help.
He is one of the best professors at NOVA. When I read some of the comments made about him, I was afraid to take a class with him. but found he has a high standard. I learned a lot by taking CSC222,CSC223 and CSC205. If you want to learn go to his class you will end up with good grade. that is why I took 3 classes with him. his note is useful. OER
professor Anwari is an excellent teacher; his teaching style is the same level as been taught at other universities. l have been to other colleges. he did not miss any classes, he is always there to help you. He provided an excellent lecture notes and programs in CSC221. the notes in computer concepts helped me in CSC205, enjoyed his classes
DO NOT TAKE HIM, DO NOT TAKE HIM!!!! Avoid his class at all cost, don't take him under any circumstances!!! your life will be so much better if u've never taken his class. Very tough grader, he just write everything on the board, and the exam has nothing to do with the class.
Class Info
Online Classes
100%
Attendance Mandatory
92%
Textbook Required
49%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.49 avg changeRatings by Course
IST
5.0
(1)UNIX
5.0
(2)UNIXCLASSES
5.0
(1)IST212
5.0
(1)CSC202N
5.0
(1)Difficulty by Course
IST212
5.0
CSC101
5.0
IT221
5.0
ITN271
4.5
110
4.0