Phillip Opsasnick
If you need to take Philosophy, there is no better teacher. He goes above and beyond to make sure you get a good grade in his class.  He is available for help and gives students a very reasonable workload. He also makes philosophy fun. He does a good job of keeping students engaged, loves what he does, and is extremely friendly and kind.