UPD really helps you fulfill your dreams. Despite the hardships and challenges, you will face during your stay. From the admission examination to processing your papers, it was quite tough but once you finally get in, it is all worth it. Now for some honest reviews, professors are really passionate and you will feel their values on how they teach. It will reflect on how they personally discuss the lessons. The facilities are good, you will need a ride to transfer from one building to another to get to your next class. Social life, very very great. You get to meet a lot of people with different lifestyles, and attitudes, and culture as well. My overall stay with UPD is indeed a blast, so if I am gonna be asked, yes, i will recommend UP.