Ralph Laudan
He is the most caring professor I ever had. He goes above and beyond for his students, including coming in on Saturday's to go over the lessons for upcoming tests. He is not an easy professor,  but if you do the reading and pay attention in class, you will learn alot from this man. He is truly a good hearted man. Took him for AP2 as well. God bless