2.9

Hashem Anwari

Computer Science - Northern Virginia Community College (all campuses)

2.9
Quality
3.5
Difficulty
27%
Would Retake
270
Reviews
2.9
Quality
3.5
Difficulty
3.0
Helpful
2.8
Clarity

27%

Would Retake

270

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

92%

Textbook Required

49%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 93 grades
Most common grades:
A (26)
B (26)
Not sure yet (17)
Grade Distribution
A(28)B(27)C(28)D(10)F(2)A-/B+(5)
Based on 123 reported grades
A: 26
B: 26
Not sure yet: 17
C: 14
Common Tags
Tough grader (43)
Lecture heavy (36)
Participation matters (28)
Skip class? You won't pass. (24)
Graded by few things (24)
Tough Grader (15)
Respected (13)
LECTURE HEAVY (12)
Rating Trend

Declining

-1.49 avg change
Apr
May
Jun
Jul
Aug
Nov
Last 6 months
Ratings by Course

IST

5.0

(1)

UNIX

5.0

(2)

UNIXCLASSES

5.0

(1)

IST212

5.0

(1)

CSC202N

5.0

(1)
+36 more courses
Difficulty by Course

IST212

5.0

CSC101

5.0

IT221

5.0

ITN271

4.5

110

4.0

Reviews (270)
2.0
2.0
IST100
Mar 30, 2004

No Comments

1.0
3.0
CS211212
May 1, 2004

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.

5.0
2.0
IST
Aug 26, 2004

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

2.0
5.0
ITE100
Nov 15, 2004

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.

4.0
3.0
ITE100
Grade: C+
Dec 1, 2004

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.

4.0
3.0
ITE100UNIX
Dec 13, 2004

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.

4.0
4.0
UNIX1
Dec 15, 2004

full of useful knowledge and makes you think outside the box. Exams are tough but fair.

5.0
3.0
ITE100
Dec 15, 2004

He knows a lot and is very fair.

5.0
2.0
CSC201
Dec 21, 2004

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.

5.0
3.0
ITN171
Dec 23, 2004

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.

5.0
2.0
UNIX
Jan 18, 2005

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

5.0
2.0
ITE100
May 16, 2005

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.

3.0
3.0
ITE100
Aug 26, 2005

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.

5.0
1.0
CSC110
Sep 2, 2005

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"

5.0
2.0
ITE100
Jan 11, 2006

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.

5.0
2.0
UNIXCLASSES
Feb 11, 2006

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.

5.0
3.0
UNIX
Mar 18, 2006

You can ask any of his student. then you believe me. excellent that is all i say.

5.0
4.0
ITE115
Jun 28, 2006

excellent. he gives lecture then lab. he make sure that you understand. aske about him from his former students. then you know.

5.0
3.0
ITE115
Jul 24, 2006

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.

4.0
1.0
ITE115
Aug 14, 2006

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.

5.0
3.0
UNIX1
Sep 16, 2006

excellent class,practical matrials, knowledgable professor what more can you ask. absolutely excellent

3.0
5.0
ITN100
Sep 20, 2006

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!!!

5.0
2.0
ITN100
Oct 6, 2006

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.

5.0
3.0
ITN100
Dec 15, 2006

Nice teacher, fair, and definitely knows his stuff. Be prepared to take a TON of notes in class though.

4.0
4.0
ITN271
Mar 14, 2007

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.

4.0
5.0
ITN271
Mar 14, 2007

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.

5.0
1.0
ITE100
May 11, 2007

Great teachers set high expectations for all students.

5.0
4.0
ITN100
Jun 2, 2007

excellent and he cares about studens

3.0
4.0
CSC201
Nov 26, 2007

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...

5.0
4.0
CSC201
Dec 27, 2007

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.

1.0
1.0
CSC201
Feb 15, 2008

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.

5.0
2.0
CSC201
May 6, 2008

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

1.0
3.0
ITN100
May 19, 2008

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.

4.0
4.0
ITE110
May 19, 2008

very nice man. good teacher, but just not the best subject. you really have to study hard, and tests are not too easy.

2.0
4.0
ITE115
Jul 2, 2008

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

1.0
5.0
CSC110
Jul 15, 2008

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!

5.0
5.0
IST212
Aug 13, 2008

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

2.0
5.0
CSC110
Sep 1, 2008

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.

2.0
5.0
ITE115
Sep 24, 2008

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.

5.0
5.0
ITE100
Dec 13, 2008

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!

4.0
2.0
ITE115
Dec 16, 2008

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.

4.0
5.0
ITE115
Jul 28, 2009

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.

3.0
5.0
ITE115
Aug 10, 2009

To detailed, extremly hard exams, DO NOT TAKE HIM Worst professor ever

1.0
5.0
CSC101
Sep 15, 2009

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.

3.0
1.0
CSC202
Sep 15, 2009

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.

5.0
1.0
COMP202
Dec 16, 2009

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.

4.0
4.0
ITE115
Apr 30, 2010

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.

1.0
5.0
CSC202
May 2, 2010

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.

2.0
4.0
CSC202
May 3, 2010

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.

5.0
3.0
CSC202
May 21, 2010

greatprofessor. if you want to learn take him. he cares about his students

4.0
3.0
ITN171
May 22, 2010

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

5.0
3.0
ITE115
May 26, 2010

excellent.nice and very knowledgeable

5.0
3.0
CSC202
Jun 1, 2010

very intersting.covered a lot of topics.excellent.you need to follow his notes

5.0
3.0
CSC202N
Jun 5, 2010

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.

1.0
5.0
ITE115
Jun 21, 2010

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.

3.0
5.0
ITN100
Aug 3, 2010

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.

3.0
5.0
ITN100
Aug 3, 2010

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.

5.0
3.0
ITN100
Aug 14, 2010

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.

3.0
5.0
ITN100
Aug 28, 2010

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

2.0
4.0
ITN171
Aug 31, 2010

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.

5.0
1.0
CSC130
Dec 9, 2010

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.

5.0
3.0
ITN171
Feb 2, 2011

excellent teaher.

5.0
4.0
CSC201
Feb 9, 2011

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.

5.0
1.0
CSC130
Mar 3, 2011

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!

4.0
2.0
CSC130
Mar 3, 2011

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!

4.0
4.0
ITE115
Mar 31, 2011

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!

3.0
4.0
ITN171
Aug 22, 2011

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.

2.0
5.0
ITE221
Nov 16, 2011

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.

5.0
3.0
TIE221
Nov 16, 2011

excellent,but over qualified.you will learn and learn

5.0
3.0
ITE221
Nov 19, 2011

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.

5.0
3.0
ITN100
Dec 14, 2011

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.

5.0
1.0
ITP100
Dec 16, 2011

Prof.Anwari is an excellent teacher, very talented and helpful..his notes are very useful too..Go for his class!!

4.0
3.0
ITN100E
Dec 25, 2011

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.

5.0
3.0
ITE221
Jan 4, 2012

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.

4.0
5.0
ITE221
Jan 11, 2012

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.

3.0
4.0
CSC130
Mar 15, 2012

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.

5.0
3.0
ITE221
Mar 22, 2012

you will learn something.......and thats why u r in college,right???????? take his class.

2.0
4.0
CSC201
Apr 5, 2012

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.

5.0
3.0
ITE221
May 2, 2012

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.

4.0
5.0
CSC201
May 10, 2012

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.

4.0
2.0
ITN100
Nov 27, 2012

hES OVERALL AN OKAY TEACHER. EXAMS ARE KIND HARD.

2.0
5.0
CSC130
Dec 3, 2012

I felt like I learned more from watching tutorials on YouTube, then being in his class.

3.0
4.0
CSC130
Dec 6, 2012

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.

4.0
3.0
ITN100
Dec 9, 2012

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.

2.0
4.0
CSC201
Dec 19, 2012

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.

3.0
3.0
CSC130
Feb 27, 2013

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.

2.0
5.0
IT221
Mar 3, 2013

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.

2.0
4.0
CSC201
May 2, 2013

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.

1.0
5.0
ITN100
May 16, 2013

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.

5.0
3.0
UNIX14
Jul 15, 2013

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.

4.0
2.0
ITE115
Jul 27, 2013

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

3.0
3.0
CSC201
Grade: A
Sep 2, 2013

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.

5.0
2.0
ITE115
Sep 19, 2013

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

3.0
4.0
CSC201001L
Sep 26, 2013

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.

1.0
5.0
ITE115
Dec 12, 2013

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!

5.0
1.0
CSC185
Dec 14, 2013

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.

3.0
3.0
CSC201
Feb 9, 2014

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

1.0
4.0
ITN100
Apr 30, 2014

no help what so ever and no one could understand him and he put material on the exams that he never covered

1.0
5.0
ITE115
Grade: Not_Sure_Yet
May 9, 2014

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.

1.0
3.0
ITE221
Grade: A
May 13, 2014

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

1.0
4.0
ITE115
May 14, 2014

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.

1.0
5.0
ITN100
Grade: D
May 14, 2014

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".

3.0
4.0
CSC201
Grade: B
May 14, 2014

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.

1.0
5.0
ITE221
May 15, 2014

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

5.0
2.0
ITN100
Jul 10, 2014

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

5.0
2.0
CSC210
Jul 10, 2014

excellent professor. you will enjoy his class. he gives a lot of examples which helps you learn programming. one of the best

5.0
2.0
CSC201
Jul 11, 2014

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.

2.0
5.0
ITN100
Grade: C
Jul 22, 2014

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.

5.0
2.0
CSC110
Aug 6, 2014

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.

5.0
3.0
CSC110
Aug 6, 2014

great professor with high standard. gives a very good note. reading his note you may not need a book. very good class

5.0
3.0
ITN100
Aug 6, 2014

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.

5.0
2.0
CSC201202
Grade: A
Sep 13, 2014

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.

3.0
3.0
CSC200
Nov 14, 2014

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)

5.0
2.0
CSC202
Grade: A
Dec 21, 2014

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.

5.0
3.0
CSC200
Jan 24, 2015

excellent thank you professor for all your hard work

5.0
3.0
CSC200
Jan 24, 2015

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.

5.0
3.0
ITE221
Feb 28, 2015

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

4.0
3.0
CSC200
Grade: B
Apr 23, 2015

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.

5.0
3.0
CSC110
Jun 6, 2015

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

4.0
3.0
ITE115
Jun 6, 2015

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.

4.0
5.0
110
Grade: B-
Jun 30, 2015

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.

3.0
5.0
CSC110
Grade: B
Jul 2, 2015

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.

1.0
5.0
CSC110
Grade: C-
Jul 4, 2015

The hardest class ever. At least I passed unlike 73% of the people who took the class.

3.0
3.0
110
Grade: C
Jul 16, 2015

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..

3.0
5.0
CSC202
Grade: A
Aug 9, 2015

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.

5.0
1.0
CSC200
Grade: A+
Sep 20, 2015

He's very good on explanation

1.0
4.0
CSC200
Oct 20, 2015

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.

2.0
5.0
ITE115
Grade: C-
Dec 14, 2015

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.

5.0
3.0
ITE115
Grade: B
Dec 17, 2015

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.

3.0
4.0
CSC200
Grade: A-
Dec 25, 2015

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.

2.0
5.0
CSC202
Grade: C+
Jan 16, 2016

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

5.0
2.0
ITE115
Apr 21, 2016

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

5.0
3.0
CSC200
Apr 22, 2016

excellent teacher goes step by step for you to learn. and help you to do well

5.0
3.0
CSC110
Apr 28, 2016

good professor. he likes his students and help them to get good grade always help you take him

5.0
1.0
CSC201
Grade: C+
Apr 28, 2016

go to his class, take notes, study and memorize his notes, you will get an A.

5.0
2.0
CSC110
May 2, 2016

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.

5.0
2.0
ITE115
May 3, 2016

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

5.0
2.0
CSC202
May 3, 2016

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

2.0
5.0
ITE115
May 5, 2016

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.

5.0
2.0
CSC201
May 21, 2016

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

5.0
2.0
ITE115
May 21, 2016

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

5.0
3.0
ITE115
Jun 11, 2016
Would take again

great professor you want to learn take him he is good in grading too. just excellent teacher

2.0
2.0
IST220
Grade: A+
Aug 17, 2016
Wouldn't take again

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!

2.0
1.0
UNIX1
Grade: Audit/No Grade
Oct 15, 2016
Would take again

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.

5.0
3.0
CSC202
Oct 15, 2016
Would take again

just excellent professor. he wants you to learn. it is up to you how much time you put in class.

Inspirational
TEST HEAVY
LECTURE HEAVY
4.0
2.0
ITE115
Grade: B
Dec 21, 2016
Would take again

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.

Respected
Hilarious
Amazing lectures
2.0
4.0
CSC202
Apr 27, 2017
Wouldn't take again

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.

Tough Grader
Respected
Participation matters
1.0
3.0
EGR126
Grade: B
Apr 28, 2017
Wouldn't take again

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.

Tough Grader
2.0
4.0
CSC201
Grade: C+
May 4, 2017
Wouldn't take again

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

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
4.0
2.0
CSC201
Grade: A
May 9, 2017
Would take again

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.

TEST HEAVY
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
2.0
CSC200
Grade: A
May 30, 2017
Would take again

He is a Perfect professor, he is a tough grader tho. His class are fun and informative at the same time.

Tough Grader
Respected
Get ready to read
2.0
3.0
ITE115
Grade: Rather not say
Jul 10, 2017
Wouldn't take again

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.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
ITN100
Aug 1, 2017
Wouldn't take again

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.

Tough Grader
Get ready to read
Skip class? You won't pass.
5.0
2.0
ITE115
Grade: A
Aug 1, 2017
Would take again

I would definitely recommend this professor. I would take him again.

Tough Grader
Clear grading criteria
Caring
1.0
3.0
CSC200
Aug 7, 2017
Wouldn't take 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.

Tough Grader
Skip class? You won't pass.
1.0
3.0
EGD126
Grade: C
Nov 2, 2017
Wouldn't take again

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.

TEST HEAVY
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
5.0
CSC202
Nov 6, 2017
Wouldn't take again

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.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
3.0
CSC200
Nov 15, 2017
Wouldn't take again

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

Skip class? You won't pass.
4.0
4.0
CSC200
Grade: Not sure yet
Nov 30, 2017
Would take again

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

Respected
Participation matters
Inspirational
2.0
4.0
ITE115
Dec 12, 2017
Wouldn't take again

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.

Tests are tough
1.0
4.0
ITN100
Grade: C
Jan 29, 2018
Wouldn't take again

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

Skip class? You won't pass.
GROUP PROJECTS
LECTURE HEAVY
5.0
3.0
CSC201
Grade: B
Mar 8, 2018
Would take again

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!

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
5.0
ITE100
Grade: A
Apr 4, 2018
Would take again

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.

Amazing lectures
Caring
4.0
3.0
ITE151
Grade: B+
Apr 12, 2018
Would take again

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

Gives good feedback
Respected
Skip class? You won't pass.
1.0
3.0
CSC201
Apr 23, 2018
Wouldn't take again

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.

LECTURE HEAVY
1.0
5.0
ITE115
Grade: C+
May 2, 2018
Wouldn't take again

Not a good teacher, but a good person. Do not take this class if you have no idea about ITE or computing.

Tough Grader
TEST HEAVY
Caring
2.0
1.0
CSC202
May 10, 2018
Wouldn't take again

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.

1.0
5.0
COMP202
Jun 27, 2018
Wouldn't take again

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.

Tough Grader
Skip class? You won't pass.
1.0
4.0
CSC202
Grade: D-
Jul 30, 2018
Wouldn't take again

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.

Tough Grader
GRADED BY FEW THINGS
LECTURE HEAVY
1.0
4.0
CSC200
Grade: B
Aug 1, 2018
Wouldn't take again

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.

Tough Grader
Participation matters
Skip class? You won't pass.
3.0
3.0
CSC202
Nov 12, 2018
Wouldn't take again

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.

Tough Grader
Respected
LECTURE HEAVY
1.0
5.0
ITE115
Grade: Not sure yet
Nov 28, 2018
Wouldn't take again

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.

1.0
4.0
ITE115
Dec 11, 2018
Wouldn't take again

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

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
2.0
4.0
ITE115
Grade: B
Mar 20, 2019
Wouldn't take again

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.

5.0
2.0
CS211212
Grade: A
Apr 20, 2019
Would take 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.

Gives good feedback
Group projects
Clear grading criteria
2.0
4.0
CSC201
Grade: Not sure yet
Apr 24, 2019
Wouldn't take again

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.

Test heavy
Tough grader
1.0
5.0
ITE221
Apr 30, 2019
Wouldn't take again

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

Graded by few things
Lecture heavy
Tough grader
5.0
4.0
ITE221
Grade: Not sure yet
May 8, 2019
Would take again

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!

Skip class? You won't pass.
Graded by few things
Lecture heavy
1.0
5.0
ITE115
Grade: C+
May 10, 2019
Wouldn't take again

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

Graded by few things
Lecture heavy
Tough grader
1.0
4.0
ITE221
Grade: Not sure yet
May 15, 2019
Wouldn't take again

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.

Test heavy
Caring
Tough grader
1.0
5.0
ITE115
Grade: B
Jan 9, 2020
Wouldn't take again

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!

1.0
3.0
ITN100
Grade: B
Jan 14, 2020
Wouldn't take again

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.

Skip class? You won't pass.
Graded by few things
Lecture heavy
2.0
3.0
ITE115
Grade: C
Mar 31, 2020
Wouldn't take again

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

Gives good feedback
Skip class? You won't pass.
Lecture heavy
1.0
3.0
ITE115
Grade: C
May 6, 2020
Wouldn't take again

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.

1.0
4.0
ITE221
Grade: Drop/Withdrawal
May 8, 2020
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
3.0
CSC202
Grade: C+
May 11, 2020
Wouldn't take again

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.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CSC201
Grade: Drop/Withdrawal
May 14, 2020
Wouldn't take again

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.

Lecture heavy
Tough grader
3.0
4.0
ITE115
Grade: C+
May 18, 2020
Wouldn't take again

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.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
3.0
ITE115
Grade: Drop/Withdrawal
Jun 9, 2020
Wouldn't take again

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.

1.0
4.0
ITN100
Grade: C+
Jul 22, 2020
Wouldn't take again

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.

Test heavy
Lecture heavy
Tough grader
3.0
4.0
ITE115
Jul 30, 2020
Would take again

This was his first class online i think and the exams were very hard and on zoom.

Participation matters
Caring
Tough grader
4.0
2.0
ITE115
Aug 3, 2020
Would take again

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.

Participation matters
Graded by few things
Lecture heavy
3.0
5.0
ITE115
Aug 4, 2020
Wouldn't take again

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.

Participation matters
Graded by few things
1.0
4.0
ITE115
Grade: Not sure yet
Aug 7, 2020
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
ITE115
Grade: C
Aug 7, 2020
Wouldn't take again

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.

1.0
5.0
CSC202
Grade: Not sure yet
Dec 14, 2020
Wouldn't take again

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.

Test heavy
Lecture heavy
Tough grader
4.0
3.0
CSC200
Grade: B+
Dec 25, 2020
Would take again

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.

Gives good feedback
Respected
Inspirational
3.0
4.0
CSC202
Grade: B+
Jan 8, 2021
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
5.0
ITN100
Grade: B
Jan 28, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Graded by few things
1.0
4.0
ITE221
Grade: B
Apr 27, 2021
Wouldn't take again

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!

Skip class? You won't pass.
Lecture heavy
2.0
3.0
CSC200
Grade: Rather not say
May 3, 2021
Wouldn't take again

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

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
ITN100
May 5, 2021
Wouldn't take again

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.

1.0
5.0
ITN100
Grade: F
May 7, 2021
Wouldn't take again

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.

Test heavy
Lecture heavy
Tough grader
2.0
4.0
ITE221
Grade: C
May 10, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
4.0
ITE221
Grade: A
May 17, 2021
Would take again

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.

Respected
Accessible outside class
Amazing lectures
3.0
3.0
CSC200
Jun 7, 2021
Would take again

Nice teacher who cares about his students. Be sure to pay attention and ask questions. Very helpful to students.

Respected
Participation matters
Inspirational
1.0
4.0
CSC200
Grade: A
Aug 5, 2021
Wouldn't take again

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.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
3.0
CSC201
Grade: A
Aug 21, 2021
Wouldn't take again

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.

Lots of homework
Participation matters
Lecture heavy
1.0
3.0
ITE221
Grade: Drop/Withdrawal
Oct 18, 2021
Wouldn't take again

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.

1.0
4.0
ITE221
Grade: Not sure yet
Nov 10, 2021
Wouldn't take again

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

1.0
4.0
CSC202
Grade: Not sure yet
Nov 18, 2021
Wouldn't take again

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.

5.0
4.0
ITN100
Grade: A
Dec 7, 2021
Would take again

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.

Gives good feedback
Participation matters
Caring
5.0
3.0
ITE221
Grade: Not sure yet
Dec 8, 2021
Would take again

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.

Accessible outside class
Participation matters
Amazing lectures
1.0
3.0
ITE221
Grade: Drop/Withdrawal
Dec 9, 2021
Wouldn't take again

No one takes this class if you care about your brain cells.

Lecture heavy
So many papers
Tough grader
1.0
4.0
CSC202
Dec 13, 2021
Wouldn't take again

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.

Graded by few things
Lecture heavy
5.0
3.0
ITE221
Grade: C
Jan 5, 2022
Would take again

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.

Gives good feedback
Respected
Skip class? You won't pass.
1.0
3.0
ITE221
Grade: B
Mar 26, 2022

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.

Participation matters
5.0
2.0
CSC202
Grade: B
May 17, 2022
Would take 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.

Group projects
Respected
Graded by few things
1.0
5.0
CSC201
Grade: Drop/Withdrawal
Jul 26, 2022

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.

1.0
5.0
CSC200
Aug 22, 2022

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.

Tough grader
Participation matters
Test heavy
3.0
3.0
CS211212
Grade: B
Aug 25, 2022

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.

1.0
3.0
CSC202
Grade: Drop/Withdrawal
Aug 25, 2022

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.

2.0
4.0
CSC200
Grade: C
Dec 6, 2022

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!

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CSC221
Grade: A
Dec 8, 2022

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.

Tough grader
Get ready to read
Participation matters
1.0
4.0
CSC221
Grade: B
Dec 15, 2022

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS211212
Grade: Not sure yet
Feb 27, 2023

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.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CS211212
Grade: Not sure yet
Feb 27, 2023

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.

Tough grader
Get ready to read
Lecture heavy
3.0
3.0
CSC221
Grade: B
Mar 14, 2023

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.

Lecture heavy
1.0
3.0
CSC221
Grade: A
Apr 15, 2023

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.

Participation matters
Graded by few things
1.0
2.0
CSC221
Grade: C
May 4, 2023

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!!!

Lecture heavy
Graded by few things
2.0
3.0
CSC221
Grade: C-
May 5, 2023

He seems knowledgeable about computers, but his language and communication skills don't translate into effective teaching.

Tough grader
1.0
5.0
CSC221
Grade: F
May 8, 2023

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.

4.0
3.0
CSC221
Grade: A
Jun 26, 2023
Would take again

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

Amazing lectures
Gives good feedback
Caring
5.0
3.0
CSC202
Grade: A
Jun 29, 2023
Would take again

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..

Participation matters
Group projects
Inspirational
4.0
3.0
CSC221
Jul 12, 2023
Would take again

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.

Participation matters
Amazing lectures
Respected
1.0
4.0
CSC221
Grade: D
Sep 27, 2023

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.

2.0
3.0
CSC221
Grade: Not sure yet
Oct 3, 2023

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.

Participation matters
Lecture heavy
Graded by few things
1.0
5.0
CSC101
Grade: C-
Oct 20, 2023

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

Tough grader
Graded by few things
5.0
4.0
CSC221
Grade: A
Nov 29, 2023
Would take again

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

Tough grader
Respected
Lecture heavy
1.0
2.0
CSC221
Grade: B
Nov 30, 2023

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.

Participation matters
Amazing lectures
Graded by few things
5.0
4.0
CSC221
Nov 30, 2023
Would take again

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

Participation matters
Amazing lectures
Caring
1.0
5.0
CSC221
Grade: B
Dec 5, 2023

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.

Tough grader
Lecture heavy
1.0
5.0
CSC201
Grade: C
Dec 8, 2023

Probably one of the worst professors I ever had

Tough grader
Participation matters
Graded by few things
2.0
3.0
CSC221
Grade: Not sure yet
Dec 10, 2023

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.

Tough grader
Participation matters
Graded by few things
2.0
4.0
CSC221
Grade: B
Dec 14, 2023

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.

Get ready to read
So many papers
Lecture heavy
4.0
3.0
CSC222
Grade: B
Dec 14, 2023
Would take again

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.

Caring
Lecture heavy
Graded by few things
1.0
1.0
CSC221
Grade: A
Jan 20, 2024

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

1.0
4.0
CSC223
Grade: Incomplete
Apr 30, 2024

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.

Tough grader
Lecture heavy
Test heavy
1.0
3.0
CSC222
Grade: B
May 3, 2024

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.

Tough grader
Participation matters
Lecture heavy
2.0
3.0
CSC222
Grade: C-
May 10, 2024

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

Lecture heavy
1.0
5.0
CSC222
Grade: C
May 16, 2024

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.

Tough grader
Test heavy
Graded by few things
3.0
3.0
CSC221
Grade: B
Sep 14, 2024

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.

1.0
5.0
CSC221
Grade: Not sure yet
Oct 24, 2024

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.

Tough grader
Lecture heavy
1.0
4.0
CSC205
Grade: Not sure yet
Oct 25, 2024

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.

Get ready to read
Participation matters
Graded by few things
4.0
3.0
CSC221
Grade: B
Dec 17, 2024
Would take again

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.

Tough grader
Lecture heavy
Accessible outside class
4.0
3.0
CSC222
Grade: A
Apr 14, 2025
Would take again

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.

1.0
3.0
CSC205
Apr 24, 2025

gives lectures off a giant word document that

Tough grader
1.0
5.0
CSC222
Grade: A
Apr 28, 2025

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.

Tough grader
1.0
5.0
CSC205
Grade: A
Apr 28, 2025

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.

Tough grader
3.0
4.0
CSC110
Grade: A
Apr 29, 2025
Would take again

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.

Tough grader
Participation matters
Lecture heavy
1.0
1.0
CSC205
Grade: B+
May 2, 2025

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

Tough grader
Test heavy
1.0
5.0
CSC205
Grade: Incomplete
May 9, 2025

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

1.0
5.0
CSC222
Grade: B
May 12, 2025

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

Tough grader
Test heavy
Graded by few things
2.0
5.0
CSC221
Grade: A
May 13, 2025

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.

Tough grader
Participation matters
Accessible outside class
5.0
3.0
CSC221
Jun 20, 2025
Would take again

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

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
CSC205
Jul 7, 2025
Would take again

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

Participation matters
Gives good feedback
Inspirational
1.0
5.0
CSC200
Grade: C
Jul 10, 2025

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.

5.0
3.0
CSC205
Aug 2, 2025
Would take again

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

Participation matters
Amazing lectures
Caring
5.0
4.0
CSC205
Grade: A
Aug 6, 2025
Would take again

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

Amazing lectures
Gives good feedback
Inspirational
1.0
5.0
CSC221
Grade: Not sure yet
Nov 13, 2025

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.

Tough grader
Participation matters
Class Info

Online Classes

100%

Attendance Mandatory

92%

Textbook Required

49%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 93 grades
Most common grades:
A (26)
B (26)
Not sure yet (17)
Grade Distribution
A(28)B(27)C(28)D(10)F(2)A-/B+(5)
Based on 123 reported grades
A: 26
B: 26
Not sure yet: 17
C: 14
Common Tags
Tough grader (43)
Lecture heavy (36)
Participation matters (28)
Skip class? You won't pass. (24)
Graded by few things (24)
Tough Grader (15)
Respected (13)
LECTURE HEAVY (12)
Rating Trend

Declining

-1.49 avg change
Apr
May
Jun
Jul
Aug
Nov
Last 6 months
Ratings by Course

IST

5.0

(1)

UNIX

5.0

(2)

UNIXCLASSES

5.0

(1)

IST212

5.0

(1)

CSC202N

5.0

(1)
+36 more courses
Difficulty by Course

IST212

5.0

CSC101

5.0

IT221

5.0

ITN271

4.5

110

4.0

Similar Professors