Reviews of professor Allen Phelps

Rating: 5.0/5, difficulty: 2.0/5
He is a great teacher and always makes time for his students

Rating: 5.0/5, difficulty: 3.0/5
One of the kindest teachers I have ever had. He actually cares and grades for understanding rather than just little mistakes.

Rating: 5.0/5, difficulty: 2.0/5
TAKE IN PERSON RARE INSTUCTOR. I am an A+ student, picky about teachers, and just got in Chapel Hill. Responds quickly via google text, zoom, email, tutoring. Gives last semester tests as study guides and lets you have notecards. Released all due dates first day, video lectures if you miss class, gave extra credit and brought us pizza to test day!

Rating: 5.0/5, difficulty: 5.0/5
Excellent teacher ;).