
Dr. Apurva Narayan
Leading Research in Intelligent Data Science and Machine Learning
About
Dr. Apurva Narayan leads the IDSL research group. He is an assistant professor in the Department of Computer Science at Western University and affiliate assistant professor in the Department of Computer Science and School of Engineering at the University of British Columbia, as well as an adjunct assistant professor in the Department of Systems Design Engineering at the University of Waterloo (UW).
His research focuses on developing novel machine learning algorithms and data science techniques to solve complex real-world problems. He is particularly interested in the intersection of artificial intelligence, optimization, and their applications in healthcare, climate science, and beyond.
With a passion for both teaching and research, he strives to bridge the gap between theoretical advancements and practical applications, mentoring the next generation of data scientists and AI researchers.

Education
Doctor of Philosophy (Ph.D.) in Systems Design Engineering
University of Waterloo
2010 - 2014
IEEE • SSI • Student Technology Advisory Committee • VP Communications - Systems Graduate Student Association
BSc Engg in Electrical Engineering
Dayalbagh Educational Institute
2004 - 2008
IEEE • Systems Society of India • Student Co-ordinator - Multimedia Laboratories
Experience
Associate Professor
Western University
Jul 2025 - Present • 10 months
London, Ontario, Canada
Assistant Professor
Western University
Jul 2022 - Jul 2025 • 3 years
London, Ontario, Canada
Affiliate Assistant Professor
The University of British Columbia
Jul 2022 - Present • 3 yrs 10 mos
BC, Canada
Assistant Professor
The University of British Columbia
Jul 2018 - Jul 2022 • 4 years
British Columbia, Canada
Adjunct Assistant Professor
University of Waterloo
Oct 2018 - Present • 7 yrs 7 mos
Waterloo, Ontario, Canada
Postdoctoral Fellow
University of Waterloo
Dec 2015 - Jun 2018 • 2 yrs 6 mos
Waterloo, ON
Research in Artificial Intelligence; Machine Learning & Deep Learning; Theoretical Neuroscience; Stochastic Optimization; Multidisciplinary Design Optimization under Uncertainty; safety-critical real time systems.
Research Focus
Machine Learning
Developing novel algorithms for predictive modeling and pattern recognition.
AI for Social Good
Applying AI to solve pressing societal challenges in healthcare and education.
Data Science
Extracting insights from complex, high-dimensional datasets.
Get In Touch
apurva.narayan@ubc.ca
apurva.narayan@uwaterloo.ca
Phone
+1 250.807.8272
Office
MC - 368
University of Waterloo
Waterloo, ON
Connect
LinkedIn Profile