Reviews of professor Hossein Alisafaee

Rating: 5.0/5, difficulty: 2.0/5
Amazing teacher. So long as you come to class, participate, and do the homework/take home tests, it is very likely you will get an A. Provides lots of chances for extra credit that is used on the final exam. Generous office hours. Very kind, and often extends homework deadlines.

Rating: 5.0/5, difficulty: 2.0/5
Dr. Safa is a very fun guy once you get to know him. His lectures are engaging and never boring, plus he gives out boatloads of extra credit for answering his questions in class. It actively encourages students to participate and listen to him, even if sometimes he gives out points or takes away points for silly reasons that can kinda feel unfair.

Rating: 4.0/5, difficulty: 3.0/5
Dr. Safa expects you to know how to write a lab book from the beginning. This led to two poor grades on my first labs, and two good grades on my last labs. However, he does give out extra points for participation in pre-lab "lecture". Also, he was very impressed with our last lab that he decided to curve our first two labs (class wide).

Rating: 5.0/5, difficulty: 2.0/5
Dr. Safa is goated. If you can, take his class. He is great at lecturing and makes learning very easy, while teaching more than is required for the course (it still won't feel rushed). He makes sure students understand and always answers questions well. He also rewards participation in class with bonus points, which removes exam grade stress.

Rating: 4.0/5, difficulty: 3.0/5
Dr. Safa really cares about students and makes learning decently fun. I loved his lecture but struggled slightly in his lab course. 10/10 would recommend whenever possible. He is a really fun guy if you get to know him.

Rating: 4.0/5, difficulty: 3.0/5
Took Physics 2 Lab and Physics 3 Lab with Dr. Safa. Really funny and friendly guy. As for the labs, I'd say he expects less than most lab professors, but is VERY strict on formatting. Got a 0 on a lab once for page numbers being the wrong font, only to fix it and score a 100. Pay close attention to what he wants and your grade should be good.

Rating: 5.0/5, difficulty: 1.0/5
Great teacher that gives out tons of extra credit. Lectures are easy and very well-guided and he does a good job making sure everyone understands what to do.