⚙️ AICTE & NBA Approved B.Tech / B.E. Directory 2026 ✓ 225 Engineering Colleges Found

Top Engineering Colleges in India 2026: NIRF Ranking, B.Tech Fees, Cutoff & Placements

Explore premier Engineering and Technology institutes across India (IITs, NITs, IIITs, BITS, Anna University, RVCE, COEP, VIT, DTU). Compare NIRF scores, NBA accreditations, tuition fee structures, accepted entrance exams (JEE Main, JEE Advanced, TNEA, MHT CET, KCET, WBJEE, GATE), and campus placement packages.

Total Colleges
225
Highest CTC
₹83.0 LPA
Avg Package (CTC)
₹6.6 LPA
Approval Body
AICTE & NBA
All Streams Engineering (B.Tech / B.E.) Top Universities (2,092) Computer Applications (BCA/MCA) Medical (MBBS/BDS) Commerce (SRCC/LSR) Law (NLUs) Architecture (SPAs) Aviation & Flying
A-Z Engineering Index: ALL A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Search Engineering
Select State
Showing 151 - 175 of 225 engineering colleges
Private / Self-Financed Estd. 1996 AICTE & NBA

Pacific College of Engineering Campus 3, Bharatpur

Bharatpur, Rajasthan, India  |  Rajasthan Technical University (RTU Kota) / Bikaner Technical University
4.2 (171 reviews)
B.Tech Tuition Fees
₹113,151 - ₹153,992
Average Placement CTC
₹6.0 LPA
Highest Placement CTC
₹12.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Government / Autonomous Estd. 2007 AICTE & NBA

Poornima Institute of Engineering & Technology Campus 4, Udaipur

Udaipur, Rajasthan, India  |  Rajasthan Technical University (RTU Kota) / Bikaner Technical University
4.2 (281 reviews)
B.Tech Tuition Fees
₹101,575 - ₹139,730
Average Placement CTC
₹5.5 LPA
Highest Placement CTC
₹22.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Government / Autonomous Estd. 1995 AICTE & NBA

Panipat Institute of Engineering & Technology (PIET) Campus 10, Sonipat

Sonipat, Haryana, India  |  Kurukshetra University / Maharshi Dayanand University (MDU) / DCRUST Murthal
4.2 (137 reviews)
B.Tech Tuition Fees
₹133,883 - ₹173,736
Average Placement CTC
₹4.8 LPA
Highest Placement CTC
₹19.2 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2002 AICTE & NBA

Purnea College of Engineering Campus 7, Purnia

Purnia, Bihar, India  |  Bihar Engineering University (BEU Patna) / Aryabhatta Knowledge University
4.2 (304 reviews)
B.Tech Tuition Fees
₹112,687 - ₹179,193
Average Placement CTC
₹7.3 LPA
Highest Placement CTC
₹14.6 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2001 AICTE & NBA

Punjab Engineering College (PEC Chandigarh) Campus 2, West Delhi

West Delhi, Delhi NCR & UTs, India  |  Guru Gobind Singh Indraprastha University (GGSIPU Delhi) / DTU / NSUT
4.2 (169 reviews)
B.Tech Tuition Fees
₹110,057 - ₹148,954
Average Placement CTC
₹4.9 LPA
Highest Placement CTC
₹24.5 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Government / Autonomous Estd. 1997 AICTE & NBA

PSG Institute of Technology & Applied Research Campus 17, Erode

Erode, Tamil Nadu, India  |  Anna University, Chennai / Deemed Technical Universities
4.2 (143 reviews)
B.Tech Tuition Fees
₹118,973 - ₹178,785
Average Placement CTC
₹7.5 LPA
Highest Placement CTC
₹30.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in Electronics & Communication","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in Information Technology"],"PG":["M.Tech in CSE","M.Tech in Embedded Systems","M.Tech in CAD\/CAM","M.Tech in Structural Engineering"],"Diploma":["Diploma in Computer Engineering","Diploma in Mechanical Engineering","Diploma in Electrical Engineering"]}
Private / Self-Financed Estd. 1995 AICTE & NBA

PSNA College of Engineering & Technology Campus 18, Salem

Salem, Tamil Nadu, India  |  Anna University, Chennai / Deemed Technical Universities
4.2 (38 reviews)
B.Tech Tuition Fees
₹104,687 - ₹148,364
Average Placement CTC
₹7.6 LPA
Highest Placement CTC
₹30.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in Electronics & Communication","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in Information Technology"],"PG":["M.Tech in CSE","M.Tech in Embedded Systems","M.Tech in CAD\/CAM","M.Tech in Structural Engineering"],"Diploma":["Diploma in Computer Engineering","Diploma in Mechanical Engineering","Diploma in Electrical Engineering"]}
Private / Self-Financed Estd. 1990 AICTE & NBA

Priyadarshini College of Engineering Campus 5, Latur

Latur, Maharashtra, India  |  Dr. Babasaheb Ambedkar Technological University (DBATU) / SPPU / Mumbai Univ
4.2 (77 reviews)
B.Tech Tuition Fees
₹107,744 - ₹161,076
Average Placement CTC
₹6.9 LPA
Highest Placement CTC
₹27.6 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in Electronics & Communication","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in Information Technology"],"PG":["M.Tech in CSE","M.Tech in Embedded Systems","M.Tech in CAD\/CAM","M.Tech in Structural Engineering"],"Diploma":["Diploma in Computer Engineering","Diploma in Mechanical Engineering","Diploma in Electrical Engineering"]}
Government / Autonomous Estd. 2010 AICTE & NBA

PSIT College of Higher Education Campus 6, Meerut

Meerut, Uttar Pradesh, India  |  Dr. A.P.J. Abdul Kalam Technical University (AKTU Lucknow)
4.2 (269 reviews)
B.Tech Tuition Fees
₹123,141 - ₹170,411
Average Placement CTC
₹5.6 LPA
Highest Placement CTC
₹16.8 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in Electronics & Communication","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in Information Technology"],"PG":["M.Tech in CSE","M.Tech in Embedded Systems","M.Tech in CAD\/CAM","M.Tech in Structural Engineering"],"Diploma":["Diploma in Computer Engineering","Diploma in Mechanical Engineering","Diploma in Electrical Engineering"]}
Private / Self-Financed Estd. 2011 AICTE & NBA

PSIT College of Higher Education Campus 15, Meerut

Meerut, Uttar Pradesh, India  |  Dr. A.P.J. Abdul Kalam Technical University (AKTU Lucknow)
4.2 (92 reviews)
B.Tech Tuition Fees
₹127,146 - ₹188,960
Average Placement CTC
₹8.4 LPA
Highest Placement CTC
₹25.2 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in Electronics & Communication","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in Information Technology"],"PG":["M.Tech in CSE","M.Tech in Embedded Systems","M.Tech in CAD\/CAM","M.Tech in Structural Engineering"],"Diploma":["Diploma in Computer Engineering","Diploma in Mechanical Engineering","Diploma in Electrical Engineering"]}
B.Tech Tuition Fees
₹102,494 - ₹128,763
Average Placement CTC
₹4.9 LPA
Highest Placement CTC
₹14.5 LPA
Accepted Entrance Tests
TNEA
Popular Branches: B.E. Computer Science & Engineering, B.Tech Artificial Intelligence & Data Science, B.E. Electronics & Communication (ECE), B.Tech Information Technology, B.E. Mechanical Engineering, B.E. Electrical & Electronics (EEE), B.E. Civil Engineering, B.Tech Cybersecurity, M.E., MBA, MCA, Ph.D
Private / Self-Financed Estd. 2017 AICTE & NBA

Pimpri Chinchwad College of Engineering Campus 28, Nashik

Nashik, Maharashtra, India  |  Savitribai Phule Pune University (SPPU) / University of Mumbai / Dr. BATU
4.1 (281 reviews)
B.Tech Tuition Fees
₹105,751 - ₹148,264
Average Placement CTC
₹4.8 LPA
Highest Placement CTC
₹9.6 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2005 AICTE & NBA

PES Institute of Technology Campus 5, Bidar

Bidar, Karnataka, India  |  Visvesvaraya Technological University (VTU, Belagavi)
4.1 (170 reviews)
B.Tech Tuition Fees
₹133,422 - ₹176,583
Average Placement CTC
₹6.7 LPA
Highest Placement CTC
₹13.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2021 AICTE & NBA

PES Institute of Technology Campus 14, Hassan

Hassan, Karnataka, India  |  Visvesvaraya Technological University (VTU, Belagavi)
4.1 (143 reviews)
B.Tech Tuition Fees
₹113,062 - ₹174,551
Average Placement CTC
₹8.0 LPA
Highest Placement CTC
₹24.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 1991 AICTE & NBA

PES Institute of Technology Campus 17, Mysuru

Mysuru, Karnataka, India  |  Visvesvaraya Technological University (VTU, Belagavi)
4.1 (130 reviews)
B.Tech Tuition Fees
₹103,704 - ₹160,172
Average Placement CTC
₹7.3 LPA
Highest Placement CTC
₹21.9 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Government / Autonomous Estd. 2006 AICTE & NBA

Pranveer Singh Institute of Technology (PSIT) Campus 25, Greater Noida

Greater Noida, Uttar Pradesh, India  |  Dr. A.P.J. Abdul Kalam Technical University (AKTU Lucknow)
4.1 (236 reviews)
B.Tech Tuition Fees
₹113,493 - ₹187,429
Average Placement CTC
₹5.2 LPA
Highest Placement CTC
₹10.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 1989 AICTE & NBA

Panipat Institute of Engineering & Technology (PIET) Campus 4, Sonipat

Sonipat, Haryana, India  |  Kurukshetra University / Maharshi Dayanand University (MDU) / DCRUST Murthal
4.1 (71 reviews)
B.Tech Tuition Fees
₹135,577 - ₹198,959
Average Placement CTC
₹4.4 LPA
Highest Placement CTC
₹13.2 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2002 AICTE & NBA

Purnea College of Engineering Campus 4, Gaya

Gaya, Bihar, India  |  Bihar Engineering University (BEU Patna) / Aryabhatta Knowledge University
4.1 (123 reviews)
B.Tech Tuition Fees
₹108,633 - ₹174,654
Average Placement CTC
₹9.2 LPA
Highest Placement CTC
₹46.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2014 AICTE & NBA

Prathap Institute of Technology Campus 8, Korba

Korba, Chhattisgarh, India  |  Chhattisgarh Swami Vivekanand Technical University (CSVTU Bhilai)
4.1 (161 reviews)
B.Tech Tuition Fees
₹130,396 - ₹156,616
Average Placement CTC
₹6.2 LPA
Highest Placement CTC
₹12.4 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2001 AICTE & NBA

Padre Conceicao College of Engineering (PCCE Verna Goa) Campus 3, Puducherry

Puducherry, Delhi NCR & UTs, India  |  Guru Gobind Singh Indraprastha University (GGSIPU Delhi) / DTU / NSUT
4.1 (320 reviews)
B.Tech Tuition Fees
₹138,992 - ₹177,573
Average Placement CTC
₹5.1 LPA
Highest Placement CTC
₹25.5 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2014 AICTE & NBA

Puducherry Technological University (PTU / PEC Pondicherry) Campus 3, Goa

Goa, Delhi NCR & UTs, India  |  Guru Gobind Singh Indraprastha University (GGSIPU Delhi) / DTU / NSUT
4.1 (286 reviews)
B.Tech Tuition Fees
₹114,107 - ₹194,041
Average Placement CTC
₹8.0 LPA
Highest Placement CTC
₹24.0 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2000 AICTE & NBA

Punjab Engineering College (PEC Chandigarh) Campus 10, West Delhi

West Delhi, Delhi NCR & UTs, India  |  Guru Gobind Singh Indraprastha University (GGSIPU Delhi) / DTU / NSUT
4.1 (208 reviews)
B.Tech Tuition Fees
₹107,995 - ₹159,863
Average Placement CTC
₹4.3 LPA
Highest Placement CTC
₹17.2 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in ECE","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in IT"],"PG":["M.Tech in Computer Science","M.Tech in VLSI Design","M.Tech in Thermal Engineering","M.Tech in Structural Engineering"],"Doctoral":["Ph.D in Computer Science","Ph.D in Electronics & Electrical","Ph.D in Mechanical Sciences"]}
Private / Self-Financed Estd. 2004 AICTE & NBA

Potti Sriramulu Chalavadi Mallikarjuna Rao College of Engineering Campus 13, West Godavari

West Godavari, Andhra Pradesh, India  |  JNTUK / JNTUA / Andhra University / SV University
4.1 (69 reviews)
B.Tech Tuition Fees
₹123,906 - ₹163,568
Average Placement CTC
₹5.4 LPA
Highest Placement CTC
₹21.6 LPA
Accepted Entrance Tests
JEE Main
Popular Branches: {"UG":["B.Tech in Computer Science & Engineering","B.Tech in AI & Data Science","B.Tech in Electronics & Communication","B.Tech in Mechanical Engineering","B.Tech in Civil Engineering","B.Tech in Information Technology"],"PG":["M.Tech in CSE","M.Tech in Embedded Systems","M.Tech in CAD\/CAM","M.Tech in Structural Engineering"],"Diploma":["Diploma in Computer Engineering","Diploma in Mechanical Engineering","Diploma in Electrical Engineering"]}
4.0 (246 reviews)
B.Tech Tuition Fees
₹102,514 - ₹211,745
Average Placement CTC
₹4.8 LPA
Highest Placement CTC
₹12.1 LPA
Accepted Entrance Tests
TNEA
Popular Branches: B.E. Computer Science & Engineering, B.Tech Artificial Intelligence & Data Science, B.E. Electronics & Communication (ECE), B.Tech Information Technology, B.E. Mechanical Engineering, B.E. Electrical & Electronics (EEE), B.E. Civil Engineering, B.Tech Cybersecurity, M.E., MBA, MCA, Ph.D
Private Estd. 2004 AICTE & NBA

Ponjesly College of Engineering, Nagercoil, Kanyakumari

Kanniyakumari, Tamil Nadu, India  |  Anna University, Chennai
4.0 (314 reviews)
B.Tech Tuition Fees
₹101,254 - ₹128,121
Average Placement CTC
₹6.8 LPA
Highest Placement CTC
₹18.0 LPA
Accepted Entrance Tests
TNEA
Popular Branches: B.E. Computer Science & Engineering, B.Tech Artificial Intelligence & Data Science, B.E. Electronics & Communication (ECE), B.Tech Information Technology, B.E. Mechanical Engineering, B.E. Electrical & Electronics (EEE), B.E. Civil Engineering, B.Tech Cybersecurity, M.E., MBA, MCA, Ph.D