4.7

Anasse Bari

Computer Science - George Washington University

4.7
Quality
2.3
Difficulty
100%
Would Retake
98
Reviews
4.7
Quality
2.3
Difficulty
4.8
Helpful
4.6
Clarity

100%

Would Retake

98

Reviews

Rating Distribution
Official

5

87

4

9

3

1

2

0

1

1

What Students Say

“Bari is one of the best professors I have ever had at GWU”

CS1121 - 5.0 rating

“Talented and super smart”

CSCI1112 - 5.0 rating
Class Info

Attendance Mandatory

30%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 28 grades
Most common grades:
A (9)
Not_Sure_Yet (6)
A+ (5)
Grade Distribution
A(14)B(4)C(1)D(1)F(0)A-/B+(8)
Based on 34 reported grades
A: 9
Not_Sure_Yet: 6
A+: 5
A-: 4
Common Tags
Gives good feedback (1)
Get ready to read (1)
Amazing lectures (1)
Inspirational (1)
Hilarious (1)
Caring (1)
Rating Trend

Stable

+0.07 avg change
Dec
Mar
Apr
May
Dec
Dec
Last 6 months
Ratings by Course

1112

5.0

(1)

111110

5.0

(1)

CSCI1111

5.0

(23)

CS1111

5.0

(11)

CSCI6221

5.0

(4)
+12 more courses
Difficulty by Course

CS112110

5.0

CS3033

4.0

1121

3.0

CSCI1132

2.7

CSCI1121

2.6

Reviews (98)
5.0
2.0
111110
Feb 12, 2013

Very helpful very understanding. Extremely thorough, you will actually learn how to program, something seldom achieved at GW. A great man! Effort goes a long way. "It will be eaassssyyyyyyy"

5.0
1.0
CSCI1111
Apr 23, 2013

Awesome professor, ridiculously helpful with every step of the way. You do not need to know how to code before coming to this class, he breaks everything down so easily. Absolutely recommend

5.0
3.0
CSCI1111
Apr 24, 2013

this guys the man!

5.0
1.0
CSCI1111
Apr 24, 2013

Awesome professor, actually made me like Java, which I didn't think was possible. A voice so smooth listening to him is like bathing your ears in Vaseline. IT WILL BE EAAAAAAAAASYYYYYYYY

5.0
2.0
CS1111
Apr 24, 2013

He made me love java. His classes and labs are incredibly interesting. I would take him again. He gives great tips on programming in the real world.

5.0
2.0
CSCI1111
Apr 25, 2013

He encourages everyone to become excellent programmer!

5.0
2.0
CSCI1111
Apr 25, 2013

GREAT PROFESSOR! Just wants you to learn. It was my first time programing and I'm not going to lie, I still hate it. HOWEVER, BARI MADE IT CLEAR AND EASY!!!

5.0
2.0
CSCI1111
Apr 25, 2013

First time taking a computer science class. Because of Professor Bari, I am now minoring in it. He's an awesome professor! He just wants you to learn the material and is lenient about grading. Definitely recommend!

5.0
2.0
CS1111
Apr 29, 2013

Awesomest Teacher ever... liked that he wanted us all to become good programmers. Still love programming and will specialize in Java.

5.0
1.0
CSCI1111
May 3, 2013

The first day of class Bari said "This class will be easy. My goal is to make you a programmer. If you try, you will get an A." His class is structured well, taught thoroughly, and graded accurately (if not easily). Assignments are few, and there is no attendance, although I-like most-chose to attend class because of how much I enjoyed it.

5.0
2.0
CS1111
May 4, 2013

Excellent Professor - I learnt a lot in his class he is very smart and knows a lot about Java and programming. I like how he is very quick in responding to emails and questions and tries everything to help us succeed and learn

5.0
3.0
CSCI1111
May 7, 2013

Bari was an all around great professor for the new intro to Java course. He really helped not only the people who knew programming but the students were just getting started as well. Test are a bit tricky but the amount he helps you through it will get you a good grade for a reasonable effort!

5.0
2.0
CSCI6221
Grade: A+
Sep 14, 2013

I love the way he conduct the class. His goal of conducting a class is make sure his student learn something instead of grading. I highly recommend this professor ! :)

5.0
2.0
CSCI6221
Grade: Not_Sure_Yet
Sep 14, 2013

Awesome professor ! He always make sure his student learn something from the class and he is helpful !

5.0
2.0
CS6221
Sep 16, 2013

I was not looking for to this class, but Bari made it interesting and practical. The presentations had us researching modern technologies that are used today. Presentations were more a way to make sure we understood a topic and not as busy work. Grades are based on a few presentations, one group project, and one take home final.

5.0
1.0
CS1132
Nov 7, 2013

Very GOOD

5.0
2.0
CS1132
Grade: A
Nov 10, 2013

Prof Bari is one of my favorite teachers. He is so helpful and is always willing to see students outside of his office hours. I feel so lucky to have had him for Data Structures.

5.0
2.0
CSCI1111
Grade: A-
Nov 21, 2013

Professor Bari is the most helpful and caring professor. He genuinely wants all of his students to succeed and takes extra class time to make sure everyone understands. Warning! Don't get caught not paying attention, he will call you up to the board or call on you to answer a question!

5.0
1.0
CSCI1111
Grade: Not_Sure_Yet
Nov 26, 2013

Great professor, great class. Professor Bari is incredibly helpful and is genuinely interested in seeing his students succeed. If you don't understand a concept, go to his office hours and he'll be more than happy to help.

5.0
1.0
CSCI1111
Nov 26, 2013

An awesome professor! Very helpful, genuinely interested in seeing his students succeed. I highly recommend this course.

5.0
2.0
CSCI1132
Nov 26, 2013

VERY HELPFUL! Wants all his students to excell and puts in a lot of time and effort to make sure students understand the material! If you need serious coding help then he is the man who can help you!

5.0
3.0
CSCI1132
Nov 28, 2013

It's the best class I had in GWU.

5.0
2.0
CSCI1111
Nov 30, 2013

Professor Bari will work very hard to ensure you learn and enjoy learning. You will succeed if you decide to work a reasonable amount. Lecture is informative and engaging. His class inspired me to continue learning about CS.

5.0
2.0
CSCI1111
Dec 1, 2013

He was very helpful and taught the class with great enthusiasm. If you have a problem with your grade you can go to him and he will help you out. You MUST show interest in order for him to help you. His class is not easy, but he walks you through everything in order to make it as easy as possible.

5.0
2.0
CS1121
Dec 2, 2013

Best professor in the CS Dept. It isn't too difficult, since he is not just rambling out of a textbook but actively wanting you to learn. Why can't all teachers be like this? No seriously... Best class I took this semester and I recommend him to everyone and anyone who is trying to put off programming.

5.0
1.0
CSCI1121
Dec 3, 2013

Prof. Bari is the best. He is very helpful and approachable. He tries his best to make the material as easy as possible.To me this course was very hard and I would have never passed this class without his help.Tests and quizzes are not that hard if you go over what you did in class and he gives a lot of extra credit. You should definitely take him!

5.0
3.0
CS1111
Grade: Not_Sure_Yet
Dec 3, 2013

He is the best professor. He is so helpful and will NOT continue until he is confident that everyone in the class understands the material. Attendance, while it is not mandatory, is NECESSARY to do well in this course. Practice makes perfect with this guy so GO TO YOUR LABS. This has been the BEST experience I've had with a professor in school.

5.0
1.0
CS1111
Grade: B
Dec 5, 2013

This professor is perhaps the greatest computer science professor George Washington University has to offer. He has good office hour times and spends quite a bit of his time during project deadlines or quizzes with extra office hours. Fun course work, VERY HELPFUL, fun to talk to, loves student interaction and is an all around great teacher

5.0
1.0
CSCI111
Dec 8, 2013

Awesome class. If you put in the effort to learn the material this class is fun and easy to do well. Bari is a boss. One of the best professors at GW

5.0
3.0
CSCI1111
Dec 9, 2013

Great teacher. Interested in material, cares about students, awesome person, easy to follow.

5.0
2.0
CSCI112110
Grade: A+
Dec 9, 2013

Professor Bari was fully invested in his students. Always available, far past his official office hours, he went to great lengths to ensure everybody's understanding of the subject matter (and, more importantly, its applications and significance). He dressed impeccably to every class and met every person with a professional and yet warm demeanor.

5.0
2.0
CS1121
Dec 24, 2013

Professor Bari is one of the best teacher in Computer Science department. He can make difficult knowledge acceptable to everyone. He care about student, and want every one understand the knowledge.

5.0
2.0
CSCI1121
Grade: D
Dec 25, 2013

Professor Bari is one of the few professors at GW who actually cares if his students are engaged and learning. I have absolutely nothing to criticize about his instruction. He was very knowledgable about the subject matter and very willing to meet. You're doing it right, keep it up! I enjoyed your lectures style and enthusiasm.

5.0
2.0
CS1132
Dec 25, 2013

Prof. Bari is one the best professors I've ever, he genuinely wants you to learn the material and enjoy the class at the same time. He gives few homework assignments, but they are long and require work but he is very helpful if you attend office hours. GO TO HIS OFFICE HOURS, he is so nice and helpful! His tests are based on ppt slides and homework

5.0
1.0
CS1132
Dec 25, 2013

AMAZING PROFESSOR! if you attend class and go to this office hours you will have no problem in the class. He is incredibly helpful and only wants you succeed. There a couple of long homework assignments, and the tests require memorization of code and pseudo codes.

5.0
1.0
CSCI1111
Dec 26, 2013

Professor Bari is the perfect example of how a college professor should teach. Before I took this class, I had no knowledge of programming, but now I know a great deal! He takes the time to make sure all his students understand what he teaches, is always available for office hours, and is a great teacher overall! Highly recommended to take.

5.0
3.0
CSCI1111
Dec 27, 2013

Professor Bari is one of the greatest professors SEAS has to offer. You have to work hard, but his constant support and encouragement in a subject that, under different instruction, could seem impossible, makes it entirely doable and worthwhile. I've felt completely discouraged by lower-level SEAS profs, but Bari turned that around. TAKE THIS CLASS

5.0
3.0
CS1111
Jan 2, 2014

Really good teacher. Very encouraging, and always there to help you. Makes a class that could be boring and difficult interesting and insightful. Highly recommend taking this class.

5.0
1.0
CSCI1111
Grade: A
Jan 5, 2014

Bari is an amazing professor, who really cares about his students' well-doing. He's often available during office hours and gives extra credit. The class is not too challenging and the workload is medium. If a student's input is null however, the class could return a LowGradeException.

5.0
3.0
CSCI1121
Grade: A-
Jan 13, 2014

Professor Bari is very helpful. He truly wants you to learn and succeed. If you cooperate and try hard, the class should go well for you. We had office hours after class and he would answer people's questions right after class before office hours. The class is not a walk in the park, but it is not very difficult either. You just have to work hard.

5.0
3.0
CSCI1132
Grade: A-
Jan 14, 2014

He really cares about you doing well, so if you go to his office hours and show him you care you will get a good grade. He expects a lot, and gives you a lot of work, if you stay on top of it and keep going to him for help its not too bad, but procrastinate and its not a pretty site. Overall amazing professor.

1.0
5.0
CSCI1121
Jan 30, 2014

Very bad. He does not even teach the basics of C like pointers.

5.0
1.0
CS1111
Grade: A
Mar 26, 2014

Great professor and great person overall! Very good at explaining and wants his students to do well!

4.0
1.0
CS1121
Mar 27, 2014

Professor Bari is really nice. He wants every students to comprehend every thing he teaches. The class is easy that everyone could get at least a B+ as far as I know. However, However, I still confuse about how he grades students because I was always among the top 5 or 6 students in quizzes and exams, but I just received A- in final grade.

5.0
1.0
CSCI1111
Grade: A
Mar 28, 2014

He is a God of a professor. Ever professor should strive to be like him. He cares about your learning in programming more than your grade. He will sacrifice his own time to help you and make sure you do well. He is easy going and will never miss out on an opportunity to help out. Very friendly as well. He's an inspiration for all teachers.

5.0
2.0
CSCI1111
Grade: A
Apr 3, 2014

Best professor available. If you see his name, make sure you go for it. Very helpful and understanding as a professor and as a person. Always willing to help out. Excellent overall.

5.0
1.0
CSCI1111
Grade: A
Apr 21, 2014

Great guy, really cared for the subject and gave grades based on effort.

5.0
3.0
CS1121
Grade: B
Apr 22, 2014

Professor Bari is always willing to help student who need a little extra time to understand the work. He's very clear and will always stay around an extra hour to explain something. C is not the hardest thing to understand for the first few months, and then it picks up and he really shows how much he cares about his students!! Take him if you can!

5.0
3.0
CSCI1121
Grade: B+
Apr 22, 2014

Bari is beyond amazing. He is incredibly smart and really willing to help you. You should take his class even if it isn't required.

4.0
2.0
CS1121
Apr 22, 2014

He is very enthusiastic about the material and is very accessible outside of class. A great guy who will encourage you to learn whether you are new to computer science or not.

5.0
3.0
CSCI1121
Apr 22, 2014

You will get the grade depending on how much effort your put in. I made the mistake of working last minute and ignoring things which will give me a sucky grade but put in the effort and you will regret nothing. Bari is patient and will answer any questions. This class is designed to help you think through a problem as a programmer.

5.0
4.0
CSCI1121
Apr 22, 2014

He is extremely helpful and really goes the extra mile for all his students. Definitely take programming from him if you have the chance.

5.0
5.0
CS112110
Apr 22, 2014

Professor Bari genuinely wants you to succeed in this class and come out of it feeling confident in C Computing.

5.0
1.0
CSCI1121
Apr 22, 2014

Great teacher, very knowledgable about the material and open to help students, as long as you know what you're doing you will do well.

5.0
3.0
CS1121
Apr 22, 2014

Very nice professor and very helpful. Easy to approach and get along with. He even took time out of his busy schedule to help me at an extracurricular event. Thanks Bari!

4.0
3.0
CSCI1121
Apr 22, 2014

Great Professor, offers a lot of help and wants you to do well on his class.

5.0
3.0
CSCI1121
Apr 22, 2014

Bari is the most wonderful man on the planet. Go to his office hours and make sure you get to know him and he will make sure you do well in the class.

5.0
3.0
CSCI1121
Apr 22, 2014

He is a great Professor. He is very helpful and makes sure that you understand everything. If you don’t understand something, he has office hours and extra help sessions.

5.0
3.0
CSCI1121
Apr 22, 2014

Out of all my years in school I have never had a teacher/professor who was caring and helpful as Professor Bari. He is ALWAYS available to help and makes sure you know the material. IF you work really hard you can get an A.

5.0
2.0
CSCI1121
Apr 22, 2014

Great professor! Very helpful and he would do anything to make sure you understand everything.

5.0
2.0
CSCI1121
Grade: A
Apr 22, 2014

Favorite professor at GW. GO IN FOR OFFICE HOURS -- WILL INCREASE GRADE. Very helpful teacher and interesting guy who loves computer science and genuinely just wants students to learn.

5.0
3.0
CSCI1121
Grade: B+
Apr 22, 2014

Professor Bari is the best professor I have ever had. Not only does he make sure you know the material, but if you don't he is ALWAYS available to help you, even if it takes time out of his day. All he cares about is you learning C. More professors should be like him.

5.0
3.0
CSCI1121
Grade: Not_Sure_Yet
Apr 22, 2014

He is so helpful! The homework assignments were pretty lengthy, but he's always there to help and wants you to learn C more than anything. Your grade is a couple of (small) quizzes, a midterm and final, project, assignments, and some participation. The midterm is worth more than the final!

5.0
2.0
CSCI1121
Apr 23, 2014

Professor Bari is a great teacher who truly cares about his students and wants them to do well. If you put in the effort you will do well.

5.0
2.0
CSCI1121
Apr 23, 2014

He really cares about your learning.

4.0
1.0
CSCI1121
Grade: A
Apr 23, 2014

Really great teacher. Goes at a slow pace in the beginning but picks up the pace a lot towards the end. If you talk to him and tell him about any issues you have he will definitely help you out and works hard to make sure everyone passes the class and gets something out of it.

5.0
2.0
CSCI1121
Apr 23, 2014

Lecture is very clear. Gets much harder after the midterm. Lab assignments can be tough. Go to office hours and you should be fine.

5.0
2.0
CSCI1121
Apr 25, 2014

Bari made CSCI 1121 both challenging and fun. It's nice to have a teacher whose first priority is for his students to learn. While Bari doesn't bog you down with homework, he gives you along of chances to practice your programming skills. As long as you put sufficient time into the class, you will both learn a lot and receive a good grade.

4.0
3.0
CSCI1121
Apr 27, 2014

Fantastic Professor!! He is very clear during his lectures and is very willing to answer any questions. This can backfire because his office hours are usually full of students waiting to be helped, but if you can, seek help and you will not regret it.

5.0
2.0
CSCI1121
Apr 29, 2014

Very good professor! Assignments tend to be difficult as well as quizzes, but in the effort and you will do well. Allowed a full sheet of paper for quizzes and exams.

4.0
5.0
CSCI1121
Grade: B+
Apr 30, 2014

His assignments can get pretty difficult and/or time consuming, but they teach you a lot and the knowledge/expertise you earn is worth the effort you must put in.

5.0
3.0
CS1111
May 2, 2014

Professor Bari is super helpful if you have any problems. He cares more about your understanding of the materials than grades. If you have any trouble, I advise visiting him in his office hours (get there early, the line gets long quickly!). The material on quizzes and exams arn't too challenging, but make sure you manage your time wisely.

5.0
2.0
CS1111
Grade: A+
May 2, 2014

This guy is a great professor. He truly believes that a grade on a paper, does not determine how smart, or good of a student you are. He really cares about his students learning, and is willing to work with you if you don't understand! One of my favorite professor of all time!

5.0
2.0
CS1121
Grade: Not_Sure_Yet
May 2, 2014

Great professor that actively engages his students, is always accessible for his students outside of the classroom, and who truly stresses learning as opposed to grades in class.

5.0
3.0
CSCI1111
May 2, 2014

There were many assignments, but the professor is clear, accessible outside of class, and very helpful. He cares more about whether you understand the material rather than the grade, which is how it should be. Overall great professor.

5.0
1.0
CS1111
May 2, 2014

Great Professor, grading is super light and I really learned a lot. Has a slight accent but you can still understand everything and if he not he will help you with office hours and the website.

5.0
2.0
CSCI1121
May 3, 2014

Professor Bari makes it a point to make sure students learn C rather than just teach it and let you sink or swim. Immensely helpful.

5.0
2.0
CSCI1121
Grade: Not_Sure_Yet
May 3, 2014

Great Professor! Very helpful outside of class.

4.0
1.0
CS1211
May 5, 2014

Bari's goal is to make sure you learn how to write programs in C. The class is more about the information and less about the grades. Great Professor!

5.0
3.0
CS1111
May 12, 2014

Professor Bari was a great professor. He really cares about his students and is always available for office hours. I highly recommend taking a class with Bari. Great professor!!

5.0
3.0
CSCI6221
Jul 9, 2014

Excellent Prof Very knowledgeable about the material.I highly recommend him,He is one of the best Prof I have ever had

5.0
3.0
CSCI6221
Jul 9, 2014

Extremely knowledgeable about the material, clearly explains concepts, and mixes theory with real world application. Highly recommend taking any of his courses.

5.0
4.0
CSCI1121
Nov 5, 2014

He is the most helpful professor I have ever had. The material may be hard, but he is an excellent explainer and makes sure everyone in the class understands the material. He is always available to help, even if it means taking away from his free time.

5.0
1.0
1121
Grade: A+
Nov 12, 2014

Intelligent, reliable, encouraging, supportive, resourceful, incredible at teaching, enthusiastic, hard-working, caring, down-to-earth, and makes class interactive & engaging. Attend class, do the work, participate, and you will get a lot more than an A: you will learn a lot from him. One of my favorite professors I've ever taken a class with at GW

5.0
3.0
CSCI1121
Nov 12, 2014

This guy though, you cannot lose taking this class. recommend him to anyone. i didn't know anything about coding before i took this class, left with genuine knowledge. if you put in the work, you get the A and he 's willing to help every step of the way. awesome professor and person. everything a professor should be

5.0
1.0
1112
Dec 3, 2014

Great teacher

5.0
3.0
CS1121
Dec 4, 2014

bari is awesome! highly recommend taking his class.

5.0
3.0
CSCI1121
Grade: B
Dec 5, 2014

Professor Bari is 100% dedicated to making sure that his students can not only master the basics of C language programming but that they can display their knowledge of the subject in the future - he is very accommodating and is always there to help you if you are struggling or simply want to excel. Be sure to build a relationship with Prof. Bari

4.0
3.0
CSCI1121
Dec 8, 2014

Professor Bari is very enthusiastic about programming. He is accessible and even willing to meet with students during the weekend. He encourages students to ask questions and makes sure everyone in the class is understanding the material. We had to complete a group project, which actually wasn't that bad

4.0
2.0
CSCI1112
Dec 8, 2014

Very dedicated and helpful professor, Prof Bari seeks to enforce conceptual understanding in his teaching rather than memorized information. He wants his students to succeed, and will grade according to your understanding of the subject matter rather than performance on a test. Prof Bari also has a lot to share based on his current&past experience

3.0
5.0
1121
Grade: B+
Dec 16, 2014

It is easy to go through the semester and for midterm, if you study, you will be fine. But the nightmare is the final which he asks to solve 3*3 but he only teaches 1+1. The code in final is not standard and is like C++ or java. Too bad!

5.0
4.0
CS1121
Grade: B
Dec 19, 2014

Prof. Bari is one of the best professors I have ever had at GWU. The exams are not that easy but if you study hard you will do well. A lot of work in this class, but you learn and A LOT! He is very smart and strategic about everything he does in class. Make sure you pay attention!

5.0
3.0
CSCI1111
Mar 24, 2015

Prof Bari is AMAZING. Not only is it obvious how much he cares for his students and wants them to succeed, but he also pushes you and by the end of the semester you will know Java inside and out. GW is lucky to have him as a professor as he is so smart and overqualified. Best professor I have ever had.

5.0
1.0
CSCI1111
Grade: A+
Apr 14, 2015

Very easy class, and an even more lenient grader. If you pay attention in lectures you will learn more than what is needed to get an A.

5.0
1.0
CSCI1121
May 17, 2015

Went to class, learned the stuff he said we should learn, got an A with minimal difficulty.

5.0
2.0
CSCI1112
Grade: A-
May 18, 2015

He is Great! Talented and super smart!

5.0
4.0
CS3033
Grade: A
Dec 13, 2018
Would take again

One of the best teachers if you want to learn without the fear of making mistakes and putting in your own opinion! He just wants to see a lot of hard work and wants the student to learn and innovate.

Gives good feedback
Get ready to read
Amazing lectures
5.0
4.0
CS1211
Grade: C
Dec 23, 2024
Would take again

Bari is a tough professor but is undeniably the goat. My favorite professor that I've had during my 4 years at NYU.

Inspirational
Hilarious
Caring
Class Info

Attendance Mandatory

30%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 28 grades
Most common grades:
A (9)
Not_Sure_Yet (6)
A+ (5)
Grade Distribution
A(14)B(4)C(1)D(1)F(0)A-/B+(8)
Based on 34 reported grades
A: 9
Not_Sure_Yet: 6
A+: 5
A-: 4
Common Tags
Gives good feedback (1)
Get ready to read (1)
Amazing lectures (1)
Inspirational (1)
Hilarious (1)
Caring (1)
Rating Trend

Stable

+0.07 avg change
Dec
Mar
Apr
May
Dec
Dec
Last 6 months
Ratings by Course

1112

5.0

(1)

111110

5.0

(1)

CSCI1111

5.0

(23)

CS1111

5.0

(11)

CSCI6221

5.0

(4)
+12 more courses
Difficulty by Course

CS112110

5.0

CS3033

4.0

1121

3.0

CSCI1132

2.7

CSCI1121

2.6

Similar Professors