AB Shafaye - Pennsylvania State University - Harrisburg

Professor: AB Shafaye
Department: Engineering
College: Pennsylvania State University - Harrisburg
Rating # 1
Overview:
  • Course: CMPEN271
  • Grade Received: B+
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He was a very funny professor and I really did enjoy his class. He put multiple examples up to help prepare for exams. Helped students when they were having trouble.
Rating # 2
Overview:
  • Course: CMPEN271
  • Grade Received: A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: No
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Tests make up most of grade. One test is dropped. Tests open note. Gives previous exams to practice from. Understand content during class, or you will be confused next class and on homework (which is graded harsh imo, its only 2 problems per week). Labs not hard, just make sure to do lab notebook on day of lab, dont wait. Grades not posted online.
Rating # 3
Overview:
  • Course: CMPEN271
  • Grade Received: A-
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
The lectures are pretty mediocre, he quickly goes through examples and wastes time going on tangents. Tests are open note, so just take good notes. The labs were rough because I had to do them remotely due to COVID. If this is your case, PLEASE find a lab partner, which he lets you do. People who went solo this semester really struggled.
Rating # 4
Overview:
  • Course: CMPEN271
  • Grade Received: A-
  • Overall Rating: 1.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: No
  • Attendance: Mandatory
Comment:
This review is broken up into two different parts for the two classes I had him for. The first is the classroom portion. His lectures are okay, his homework takes some work to figure out, and his exams aren't difficult. The labs, however, are a mess. Prepare to not know your grade until finals week and have little feedback on your performance.
Rating # 5
Overview:
  • Course: CMPEN271
  • Grade Received: N/A
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Mandatory
Comment:
He is an ok professor who's very sarcastic and hilarious. Helps people understand the concept in his class during his office hours. However, there are times when some of the examples he goes over don't make a lot of sense, which is why it's important to understand what you are doing in his class. My advice Find a study group for the course.
Rating # 6
Overview:
  • Course: CMPEN271
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: No
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
TAKE NOTES BECAUSE HIS TEST ARE OPEN NOTES.
Rating # 7
Overview:
  • Course: CMPEN271
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
He is a great professor with a good sense of humor. His exams are hard but it's all open notes and he even drops the lowest score. If you do his homework and study for the exam you will do fine. His final exam is brutal but he warns you about it at the beginning of the semester. I would definitely take another class with him.
Rating # 8
Overview:
  • Course: CMPEN271
  • Grade Received: A
  • Overall Rating: 5.0
  • Course Difficulty: 4.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
Great prof. he cares about your grade. He does go on tangents but otherwise if you don't understand material go to office hours and do more practice problems.
Rating # 9
Overview:
  • Course: CSE271
  • Grade Received: A-
  • Overall Rating: 3.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: Yes
  • Attendance: Not Mandatory
Comment:
nice prof.
Rating # 10
Overview:
  • Course: EET403
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: Yes
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Extremely helpful professor. He is willing to go the extra mile to help his student succeed, as he did for me. I missed two weeks of class due to injury (concussion) and he stayed hours after his office hours ended on multiple Fridays to help me catch up. He comes off as a jerk, but that's just his sense of humor. A+ professor
Rating # 11
Overview:
  • Course: CMPEN271
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: Not Mandatory
Comment:
Incredibly condescending to students and the school in general. Constantly talks down about other programs as well as the engineering department. Also brags about himself quite a bit, he's an annoying teacher who doesn't deserve this position.
Rating # 12
Overview:
  • Course: CMPEN
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
hes funny and chill dude,grabbed few beers with him just get on his good side and its all good. wait you are here to study lol
Rating # 13
Overview:
  • Course: CMPEN271
  • Grade Received: N/A
  • Overall Rating: 2.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
I would say avoid if it was possible, but it isn't at PSH. If you are a Comp Sci major, all he will do is make fun of you. Brutal grader, you can understand everything and still do bad on the exams. Final is basically impossible to prepare for. Oh yeah, he is extremely materialistic and will constantly brag about his base model Mercedes-Benz. Awful
Rating # 14
Overview:
  • Course: CSE271
  • Grade Received: N/A
  • Overall Rating: 4.0
  • Course Difficulty: 3.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
loves to poke fun and enjoys teaching good teacher if you show you are there to learn he will help you if you dont care he wolnt either
Rating # 15
Overview:
  • Course: EE
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: No
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Worthless teacher, worthless person, just worthless matter
Rating # 16
Overview:
  • Course: EET403
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: Yes
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Nice guy. Loves his profession and his mercedes. Would do anything to help his students succeed.
Rating # 17
Overview:
  • Course: EE
  • Grade Received: N/A
  • Overall Rating: 1.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He needs to act a little more professional and quite acting like a immature college punk!!
Rating # 18
Overview:
  • Course: EET312
  • Grade Received: N/A
  • Overall Rating: 3.5
  • Course Difficulty: 4.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
He loves to make fun of people and that my kind of person.
Rating # 19
Overview:
  • Course: EET
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Tough but makes classes enjoyable. Very helpfull.
Rating # 20
Overview:
  • Course: 403
  • Grade Received: N/A
  • Overall Rating: 5.0
  • Course Difficulty: 5.0
  • For Credit: N/A
  • Textbook Used: N/A
  • Would Take Again: N/A
  • Attendance: N/A
Comment:
Good humor! Hard but fair!
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