Dr. Apurva Narayan

Assistant Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. Apurva Narayan. Improve your application with a focused, well-structured draft.

Biography

Apurva Narayan obtained his PhD from the Department of Systems Design Engineering at the University of Waterloo and his Bachelor’s degree in Electrical Engineering from Dayalbagh Educational Institute in 2015 and 2008 respectively. His PhD thesis focused on a holistic systems approach to modeling and designing engineering systems under uncertainty. Narayan was an NSERC post-doctoral fellow in the Real-Time Embedded Systems Group in the Department of Electrical and Computer Engineering at the University of Waterloo. His research investigates artificial intelligence and machine learning with an emphasis on explainable AI, quantum machine learning, data mining, data analytics, safety and security in cyber-physical systems, software engineering, and graph-theoretic analysis of complex systems. Narayan has authored or co-authored over 20 peer-reviewed publications in top-tier ACM and IEEE conferences and journals. Currently, his research is centered on developing models for understanding and ensuring the safety and security of complex cyber-physical systems, with a strong interest in interpretable and explainable machine learning models used for applications such as anomaly detection and cyber-physical system security.

Research Interests

Experience

Affiliate Professor

2023-01-01 — Present

University of British Columbia • Kelowna, Canada

Teaching and supervising graduate students in machine learning and data analytics.

Awards

#

Young Scientist Award

2013-09-01
#

MITACS Accelerate Award

2013-09-01
#

Dr. T.E. Unny Memorial Award

2012-01-01
#

Graduate Student Scholarship

2011-01-01
#

Travel Grant

2011-01-01
#

IEEE Student Travel Grant

2008-01-01
#

Nominated Teaching Award

2016-01-01
#

Nominated Teaching Assistant Award

2016-01-01

Courses

Machine Learning Data Structures Data Mining Analytics Software Engineering

Requirements for University of British Columbia

Master Program
Requirements
GPA Requirement
Required:3.3
IELTS
Listening
Required:6.5
Reading
Required:6.5
Writing
Required:6.5
Speaking
Required:6.5
Overall
Required:7
TOEFL
Listening
Required:22
Reading
Required:22
Writing
Required:21
Speaking
Required:21
Total
Required:100
Prerequisites
Bachelor's degree in Philosophy or related field 3 credits in formal logic 6 credits at the upper level in history of philosophy 3 credits at the upper level in ethics or value theory 6 credits at the upper level in metaphysics, epistemology, or philosophy of science
Application Checklist
  • Online application form
  • Application fee
  • Transcripts from all post-secondary institutions
  • Three letters of recommendation
  • Writing sample (15-20 pages)
  • Statement of intent
  • Evidence of English language proficiency
Specialization Notes

Offers course-only and thesis routes. Focus areas include philosophy of science, mind, ethics, and Asian philosophy.