Babak Forouraghi - Saint Joseph's University

Professor: Babak Forouraghi
Department: Computer Science
College: Saint Joseph's University
Rating # 1
Overview:
  • Course: CSC351
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
First experience with Dr. F as a teacher. Really enjoyed his class and his method of teaching - takes it down to real-life examples so you understand. Heavier workload but it is an important class so rather have more work to grasp the concepts than to just get the surface level. Final project is a big part of the grade but you learn a lot from it.
Rating # 2
Overview:
  • Course: CSC353
  • Grade Received: C
  • Overall Rating: 3.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Very knowledgable and a nice guy. However, the homework assignments and exams tend to be harder that what is gone over in class. He expects a lot of outside work and research which can be frustrating when you have other classes to worry about. Again, a very smart professor, but his classes are by far the hardest of the CS classes.
Rating # 3
Overview:
  • Course: CSC370
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Dr. Forouraghi is a very smart man. He may not be crystal-clear in some of his explanations, but if you ask, he will help and try to explain in a different way. He really cares about the students and is always willing to help you understand better. His homeworks and exams are sometimes tough and long, but not too bad if you put the work in.
Rating # 4
Overview:
  • Course: CSC680AI
  • Grade Received: B
  • Overall Rating: 3.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Exams are very difficult. I scored real well on HW, but the exams were extremely difficult. Luck to get a 70% on the midterm and final. Lectures are taught fast, but are easy to understand.
Rating # 5
Overview:
  • Course: CSC626
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
His homework is difficult and exams are extremely hard. Expect to see questions on the exams that you have not experienced in class. Speaks very clearly in class and his lectures are easy to follow, but he does teach quickly, but starts each class with a review of previous class
Rating # 6
Overview:
  • Course: CSC621
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the best professor.
Rating # 7
Overview:
  • Course: DBDB01
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
You will want to research and learn more on your own just for knowledge and not for grades. He grows that kind of interest in you. Pretty fair with grades.
Rating # 8
Overview:
  • Course: EVERY000
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
he is the best professor of CS department of SJU
Rating # 9
Overview:
  • Course: CSC22
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the best professor I have every studied under,,, I took Internet Apps, database and web Tech,, he is the best .. his hws and exams is not easy
Rating # 10
Overview:
  • Course: CSC5205
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Remains the best CS professor at SJU. All of his courses are excellent, but IAD was the class that I enjoyed most. He covers quite a bit of material in the semester, so expect a project for each topic. Projects become increasingly more difficult, yet showing creativity will earn extra credit points. I suggest 'showing off' if you can.
Rating # 11
Overview:
  • Course: CSC5525
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the best professor I have every studied under
Rating # 12
Overview:
  • Course: CSC5025
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the handsome and smart professor I met.Very nice.
Rating # 13
Overview:
  • Course: CSC5225
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Hands down the best CS professor. Easily one of the best at SJU. He will be there every step of the way to help as long as you show that you are trying. If you consider yourself a serious student, you will enjoy his classes. He is always approachable and will never turn you away if you come for help.
Rating # 14
Overview:
  • Course: XMLDBMS
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He is the best professor at saint josephs univertsity.If u are in CS at saint Josephs and have not taken Bob's class you did not gain anything from SJU.
Rating # 15
Overview:
  • Course: ADVANCEDDB
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Nice prof. helps a lot, exams are way too hard. But he is usually a little easy on grades. Take him if you have a chance
Rating # 16
Overview:
  • Course: DATABASE
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
excellent course. great professor. bob rocks!
Rating # 17
Overview:
  • Course: CSC5985
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Dr. Forouraghi is hands down the best prof at st joes. take him.
Rating # 18
Overview:
  • Course: DATABASE
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
great teacher. take him if you can!
Rating # 19
Overview:
  • Course: CSC2301
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Forouraghi rocks!! He is the best professor I have ever had, everything i know today about programming I learned from him. Everyone should have a Forouraghi in their life.
Rating # 20
Overview:
  • Course: CSC2501
  • Grade Received: N/A
  • Overall Rating: 4.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
he is an awesome teacher. the class is fun and he likes to bust on people. Take him when you can. AI is a great class. Dr. Bob rocks!
Add Your Review Below:
Search Professors:
Welcome:

Before signing up for classes every students should gather as much information as possible to make a decision on which professors as well as which courses to take. This website will help you make this decision easier.

Here, the students can rate, research and cross-reference the overall performances of the professors to select the best ones, and always be informed and up-to-date with what’s important.

Join the fun! Visit all pages and get all the information you need to choose the best class and best professor that you’ll enjoy listening to and learning from.

Our Friendly Sponsor:
Schools:
Our Friendly Sponsor:


Celebrity Net Worth Visa Bulletin