Dr. P'Pool is a phenomenal professor. He truly cares about his job and how we do in his class. He provides you with many ways to receive extra credit as well. He posts all of the powerpoints online that he goes over too! Only reason I put difficulty as 3 is because I didn't study like I needed to study. If you even halfway study, you'll do great!