Bahram Golshan - Pennsylvania College of Technology

Professor: Bahram Golshan
Department: Computer Science
College: Pennsylvania College of Technology
Rating # 1
Overview:
  • Course: CSC124
  • Grade Received: B+
  • Overall Rating: 2.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Not Mandatory
Comment:
If you can do the work without being told what to do then you'll do fine. don't expect to be able to easily reach him outside of class. I emailed him over 3 times during the semester and I'm still waiting on a response.
Rating # 2
Overview:
  • Course: CIT360
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Somewhat tough assignments and very lecture heavy. Take plenty of notes, follow his in-class examples, ask questions, and utilize the IT tutor if you need it. Tough class, but not awful.
Rating # 3
Overview:
  • Course: CIT260
  • Grade Received: A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
His class is basically big programming assignments, a midterm, and a final. His assignment explanations and grading criteria are not very clear at times, but as long as you go and ask questions, he will clarify any questions you have. Follow his examples in class and utilize the IT tutor during the semester if you need to.
Rating # 4
Overview:
  • Course: CIT260
  • Grade Received: N/A
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: N/A
Comment:
lol he likes bananas
Rating # 5
Overview:
  • Course: CIT460
  • Grade Received: B+
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: N/A
Comment:
If you are are a freshman or sophomore Golshan is rough because he wants you to learn programming. He expects you to read the book and teach yourself somethings in the class but for the most hits major topics in class. After you get past CIT360 Golshan becomes a cake walk. He grades easy in higher coursesand he curves a lot in lower level courses.
Rating # 6
Overview:
  • Course: CIT260
  • Grade Received: C+
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
By one of the worst professors i have ever had. His exams and programs are nothing what he teaches. I wouldn't recommend him. HE IS HORRIBLE. If you ask for help, he gets mad. SO PREPARE NOT TO ASK HIM ANYTHING. Learn yourself.
Rating # 7
Overview:
  • Course: CIT260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Lectures on one thing, assigns a program on a completely uncovered and different topic. Does not like to help with programs and gets annoyed when you ask for help. He expects you to read every page of the book and doesn't teach everything on the tests and programs.
Rating # 8
Overview:
  • Course: CIT260
  • Grade Received: C
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Asked for help once and only response i got was his automated email, doesn't know how to teach. quizzes are easy and but dont take him if you are planning to become a programmer or developer. also ridiculous due dates and heavy lectures that dont reflect back to the assignments themselves.
Rating # 9
Overview:
  • Course: CIT260
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
Met with him for help, got angry/annoyed when I couldn't figure out what I was supposed to do (hence why I was there). Also emailed several times with no response. Knows his stuff, but if given the chance take somebody else. He was the only one teaching this semester so I had no choice.
Rating # 10
Overview:
  • Course: CIT360
  • Grade Received: Not sure yet
  • Overall Rating: 2.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
A well intentioned guy but, is not a good teacher what so ever. Bans prog langs b/c it is easier for students to develop code/understand concepts(Kind of the point of Data Struct & Algo). Exams are on concepts that aren't really covered. Assignments/Tests are hastily prepared. You could teach yourself, & not pay anything. Seemingly pointless class.
Rating # 11
Overview:
  • Course: CIT243
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Will help you if you need help. Will assist with homework questions. Can be difficult to understand at times and usually does not tell you when the assignments are due until the day of or after.
Rating # 12
Overview:
  • Course: CIT260
  • Grade Received: Not sure yet
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He is a wonderful professor! You can ask anything and he even has memes on this door! I love how he shows us examples of the code in class it is very helpful. The only downside is that the assignments are difficult but are fun challenge to do. The test are difficult as well, but if you do the assignments you shall do well in the class.
Rating # 13
Overview:
  • Course: CIT360
  • Grade Received: A+
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
Dr. Golshan is a genious and is a great resource for anything programming-related. He is very helpful outside of class. However, the course itself was a little unorganized the way it was taught and we did not get through everything. Also, grading is rather odd.
Rating # 14
Overview:
  • Course: CSC124
  • Grade Received: A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
The things he "teaches" are not useful. He went over different things that were due the previous week. When you ask him a question he doesn't help you. I would avoid him for a CSC teacher.
Rating # 15
Overview:
  • Course: CIT160
  • Grade Received: B+
  • Overall Rating: 4.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I will admit that this class is definitely hard for anyone with no programming experience but that is what CIT tutoring is for plus he is always willing to help if you approach him. Golshan is not that bad but you have to be serious about passing or you will not fair well in his class. his tests are impossible to pass. Also expect the Golshan Curve
Rating # 16
Overview:
  • Course: CIT386
  • Grade Received: A+
  • Overall Rating: 5.0
  • Course Difficulty: 1.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
The best professor here at the college! He is extremely helpful and always will accept late assignments. He teaches at a good pace where you will learn a lot but not get behind. No tests in this class!
Rating # 17
Overview:
  • Course: CIT160
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Asks the class if they have any questions on assignments and classwork but he never looks to see if people have questions after having asked. In his programming he declares unspecific integers, strings, etc making it near impossible to follow. He never explains what it is he is attempting to do. He constantly talks about things you will learn later
Rating # 18
Overview:
  • Course: CIT260
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Knows his stuff but can not teach at all.
Rating # 19
Overview:
  • Course: CIT360
  • Grade Received: B+
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Incredibly intelligent and experienced in mathematics and computing, Dr. Golshan knows what he's talking about for sure. He can be a bit hard to understand because at his level he's probably not used to dumbing things down for somebody with a student level of comprehension. Overall a good professor.
Rating # 20
Overview:
  • Course: CIT243
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 2.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He knows the material but can't teach it. Same for all the programming classes he teaches.
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