Faculty

Andrea Bunt

Andrea Bunt

Professor

Patrick Dubois

Patrick Dubois

Instructor

David Gerhard

David Gerhard

Professor, Department Head

James E.Young

James E.Young

Professor

Postdoctoral Fellows

Minoo Dabiri

Minoo Dabiri

Advisor:James E.Young, Jacquie Ripat

PhD Students

Ariful Islam Anik

Ariful Islam Anik

Advisor:Andrea Bunt

Ananta Chowdhury

Ananta Chowdhury

Advisor:Andrea Bunt

Danika Passler Bates

Danika Passler Bates

Advisor:James E.Young

Phillip Pitura

Phillip Pitura

Advisor:David Gerhard

MSc Students

James Berzuk

James Berzuk

Advisor:James E.Young

Skyla Dudek

Skyla Dudek

Advisor:James E.Young

Zach Havens

Zach Havens

Advisor:Celine Latulipe

Lauren Himbeault

Lauren Himbeault

Advisor:Celine Latulipe

Min Kyu Jung

Min Kyu Jung

Advisor:Celine Latulipe

Undergraduate Students

Sam Barrett

Sam Barrett

Advisor:James E.Young

Anmolpreet Khangura

Anmolpreet Khangura

Advisor:Celine Latulipe

Carter Lupkowski

Carter Lupkowski

Advisor:Celine Latulipe

Aidan McLeod

Aidan McLeod

Advisor:Andrea Bunt

Michelle Okolie

Michelle Okolie

Advisor:James E.Young

Timmy Wang

Timmy Wang

Advisor:Andrea Bunt

Simon Wermie

Simon Wermie

Advisor:Celine Latulipe

Luke Wiebe

Luke Wiebe

Advisor:Celine Latulipe

Alumni

Pouya Aghahoseini

Pouya Aghahoseini

Advisor:Andrea Bunt

Ahmed Ahmed

Ahmed Ahmed

Advisor:Andrea Bunt

Fouad Alallah

Fouad Alallah

Advisor:Pourang Irani

Samiul Alam Anik

Samiul Alam Anik

Advisor:Andrea Bunt

Hina Aman

Hina Aman

Advisor:Pourang Irani

Fereshteh Amini

Fereshteh Amini

Advisor:Pourang Irani

Rahatul Amin Ananto

Rahatul Amin Ananto

Advisor:James E.Young

Brett Anderson

Brett Anderson

Advisor:Pourang Irani

Jasper Arthur

Jasper Arthur

Advisor:Pourang Irani

Lucas Audette

Lucas Audette

Advisor:Pourang Irani

Olawale Ayilara

Olawale Ayilara

Advisor:Pourang Irani, Dr. Lisa Lix

Annalena Baecker

Annalena Baecker

Advisor:James E.Young

Afsane Baghestani

Afsane Baghestani

Advisors:Andrea Bunt, Celine Latulipe

Dr.Sandra Bardot

Dr.Sandra Bardot

Advisor:Pourang Irani

Matthew Brzezinski

Matthew Brzezinski

Advisor:James E.Young

Chris Carmichael

Chris Carmichael

Advisor:Pourang Irani

Jared Cechanowicz

Jared Cechanowicz

Advisor:Pourang Irani

Anthony Chau

Anthony Chau

Advisor:Pourang Irani

Cheng Cheng

Cheng Cheng

Advisor:James E.Young

Ellen Cheung

Ellen Cheung

Advisor:Pourang Irani

Nabila Chowdhury

Nabila Chowdhury

Advisors:Celine Latulipe, James E.Young

David Cormack

David Cormack

Advisor:Andrea Bunt

Derek Cormier

Derek Cormier

Advisor:James E.Young

Jonathan Cullen

Jonathan Cullen

Advisor:Pourang Irani

Blane Cypurda

Blane Cypurda

Advisor:Pourang Irani

Joshua Daigle

Joshua Daigle

Advisor:Pourang Irani

Millan David

Millan David

Advisor:Andrea Bunt

Dr. William Delamare

Dr. William Delamare

Advisor:Pourang Irani

Leopold Desert-Legendre

Leopold Desert-Legendre

Advisor:Pourang Irani

Suneet Dhaliwal

Suneet Dhaliwal

Advisor:Andrea Bunt

Jordan Dickenson

Jordan Dickenson

Advisor:Pourang Irani

Taylor Ding

Taylor Ding

Advisor:Andrea Bunt

Derek Dufault

Derek Dufault

Advisor:James E.Young

Charles-Olivier Dufresne-Camaro

Charles-Olivier Dufresne-Camaro

Advisor:Pourang Irani

Alexander Dyck

Alexander Dyck

Advisor:Pourang Irani

Volodymyr Dziubak

Volodymyr Dziubak

Advisor:Andrea Bunt

Barrett Ens

Barrett Ens

Advisor:Pourang Irani

Yanis Fatmi

Yanis Fatmi

Advisor:Pourang Irani

Dr. Gilles Ferrand

Dr. Gilles Ferrand

Advisor:Pourang Irani

Rory Finnegan

Rory Finnegan

Advisor:Pourang Irani

Michael Gammon

Michael Gammon

Advisor:Pourang Irani

Diljot Singh Garcha

Diljot Singh Garcha

Advisor:James E.Young

Denise Geiskkovitch

Denise Geiskkovitch

Advisor:James E.Young

Adriana Lorena González

Adriana Lorena González

Advisor:James E.Young

Hayley Guillou

Hayley Guillou

Advisor:Andrea Bunt

Jango Guo

Jango Guo

Advisor:Pourang Irani

Sean Gustafson

Sean Gustafson

Advisor:Pourang Irani

Ashkan Haghshenas

Ashkan Haghshenas

Advisor:Pourang Irani

Teng Han

Teng Han

Advisor:Pourang Irani

Tristan Hartry

Tristan Hartry

Advisor:Pourang Irani

Khalad Hasan

Khalad Hasan

Advisor:Pourang Irani

Yasmeen Hashish

Yasmeen Hashish

Advisors:Andrea Bunt, James E.Young

Nabeel Hassan

Nabeel Hassan

Advisor:Pourang Irani

Anuradha Herath

Anuradha Herath

Advisor:Pourang Irani

Dale Hildebrandt

Dale Hildebrandt

Advisors:James E.Young, Pourang Irani

Dr. Juan David Hincapié-Ramos

Dr. Juan David Hincapié-Ramos

Advisor:Pourang Irani

Kevin Hoang

Kevin Hoang

Advisor:Andrea Bunt

Kenny Hong

Kenny Hong

Advisor:Pourang IraniDr. Jayanne English

Zahid Hossain

Zahid Hossain

Advisor:Pourang Irani

Saidi Houssem

Saidi Houssem

Advisor:Pourang Irani

Jon Ingram

Jon Ingram

Advisor:Pourang Irani

Levko Ivanchuk

Levko Ivanchuk

Advisor:Pourang Irani

Avalyn Jasenn

Avalyn Jasenn

Advisor:Pourang Irani

Nicholas Josephson

Nicholas Josephson

Advisor:James E.Young

Nivedita Kadaba

Nivedita Kadaba

Advisor:Pourang Irani

Adnan Alam Khan

Adnan Alam Khan

Advisor:Andrea Bunt

Junhyeok Kim

Junhyeok Kim

Advisor:Pourang Irani

Srikanth Kirs S

Srikanth Kirs S

Advisor:Pourang Irani

Vadim Kononov

Vadim Kononov

Advisor:Pourang Irani

Delica Leboe-McGowan

Delica Leboe-McGowan

Advisor:Pourang Irani

Jisoo Lee

Jisoo Lee

Advisor:Andrea Bunt

Brendan Li

Brendan Li

Advisor:Pourang Irani

Dr. Hai-Ning Liang

Dr. Hai-Ning Liang

Advisor:Pourang Irani

Yengin Loay

Yengin Loay

Advisor:Celine Latulipe

Nathan Loewen

Nathan Loewen

Advisor:Pourang Irani

Hooshang Lotfi

Hooshang Lotfi

Advisor:Pourang Irani

Roya Lotfi

Roya Lotfi

Advisor:Pourang Irani

Matthew Lount

Matthew Lount

Advisor:Andrea Bunt

Mahya Maftouni

Mahya Maftouni

Advisor:Andrea Bunt

Chris Magnan

Chris Magnan

Advisor:Pourang Irani

Ed Mak

Ed Mak

Advisor:Pourang Irani

Juan Manuel

Juan Manuel

Advisor:Pourang Irani

David McCallum

David McCallum

Advisor:Pourang Irani

Ryan Meakin

Ryan Meakin

Advisor:Pourang Irani

Dr. Amir H. Meghdadi

Dr. Amir H. Meghdadi

Advisor:Pourang Irani

Robbie Melvin

Robbie Melvin

Advisor:Andrea Bunt

Paymahn Moghadasian

Paymahn Moghadasian

Advisor:Pourang Irani

Ahmed Shariff Mohommed Faleel

Ahmed Shariff Mohommed Faleel

Advisor:Pourang Irani

Masayuki Nakane

Masayuki Nakane

Advisor:James E.Young

Noor Nawaz

Noor Nawaz

Advisor:Andrea Bunt

Ali Neshati

Ali Neshati

Advisor:Pourang Irani

Gem Newman

Gem Newman

Advisor:James E.Young

Mahtab Nezhadasl

Mahtab Nezhadasl

Advisor:Pourang Irani

Nguyễn Trần Phượng Nguyên

Nguyễn Trần Phượng Nguyên

Advisor:James E.Young

Thai Nguyen

Thai Nguyen

Advisor:Pourang Irani

Grant Partridge

Grant Partridge

Advisor:Pourang Irani

Parth Patekar

Parth Patekar

Advisor:Pourang Irani

Mathieu Pecchioli

Mathieu Pecchioli

Advisor:Pourang Irani

Minh Phan

Minh Phan

Advisors:Andrea Bunt, Celine Latulipe

Jonathan Placatka

Jonathan Placatka

Advisor:James E.Young

Mackenzie Plowman

Mackenzie Plowman

Advisor:Andrea Bunt

Mark Pomeranski

Mark Pomeranski

Advisor:Pourang Irani

Brittany Postnikoff

Brittany Postnikoff

Advisor:James E.Young

Kaye Quizon

Kaye Quizon

Advisor:James E.Young

Ashik Rabbani

Ashik Rabbani

Advisor:Pourang Irani

Mahdi Rahmani

Mahdi Rahmani

Advisor:James E.Young

Surya Rawat

Surya Rawat

Advisor:Pourang Irani

Daniel J. Rea

Daniel J. Rea

Advisor:James E.Young

Sawyer Rempel

Sawyer Rempel

Advisor:Pourang Irani

Bradley Rey

Bradley Rey

Advisor:Pourang Irani

Shahed Anzarus Sabab

Shahed Anzarus Sabab

Advisor:Andrea Bunt

Kam Saiyed

Kam Saiyed

Advisor:James E.Young

Samar Sallam

Samar Sallam

Advisor:Pourang Irani

Aaron Salo

Aaron Salo

Advisor:Pourang Irani

Taylor Sando

Taylor Sando

Advisor:Pourang Irani

Lena T. Schramm

Lena T. Schramm

Advisor:James E.Young

Stela Hanbyeol Seo

Stela Hanbyeol Seo

Advisor:James E.Young

Dr. Marcos Serrano

Dr. Marcos Serrano

Advisor:Pourang Irani

Ibrahim Shahin

Ibrahim Shahin

Advisor:James E.Young

MD Hosne Al Walid Shaiket

MD Hosne Al Walid Shaiket

Advisor:Pourang Irani

Peer Shajahan

Peer Shajahan

Advisor:Pourang Irani

Megha Sharma

Megha Sharma

Advisor:James E.Young

Kang Shi

Kang Shi

Advisor:Pourang Irani

Maino Shinohara

Maino Shinohara

Advisor:James E.Young

Roiy Shpaner

Roiy Shpaner

Advisor:Pourang Irani

Ashish Singh

Ashish Singh

Advisor:James E.Young

Gaganpreet Singh

Gaganpreet Singh

Advisor:Pourang Irani

Mark Smith

Mark Smith

Advisor:Pourang Irani

Oleh Stolarskyj

Oleh Stolarskyj

Advisor:Pourang Irani

Troy Stubbs

Troy Stubbs

Advisor:Andrea Bunt

Erum Tanvir

Erum Tanvir

Advisor:Pourang Irani

Matthew Tate

Matthew Tate

Advisor:Pourang Irani

Raquel Thiessen

Raquel Thiessen

Advisor:James E.Young

James Trenchard

James Trenchard

Advisor:Pourang Irani

Ritesh Udhani

Ritesh Udhani

Advisor:Pourang Irani

Josh Usiskin

Josh Usiskin

Advisor:Pourang Irani

Yurii Vasylkiv

Yurii Vasylkiv

Advisor:Pourang Irani

Christopher Vattheuer

Christopher Vattheuer

Advisor:James E.Young

Yan Wang

Yan Wang

Advisor:James E.Young

Shenyun Wang

Shenyun Wang

Advisor:Andrea Bunt

Devin White

Devin White

Advisor:Pourang Irani

Michelle Wiebe

Michelle Wiebe

Advisor:Andrea Bunt

Joel Wiebe

Joel Wiebe

Advisor:James E.Young

Cary Williams

Cary Williams

Advisor:Pourang Irani

Xu Xia

Xu Xia

Advisor:Pourang Irani

Zhikan (Jason) Xu

Zhikan (Jason) Xu

Advisor:James E.Young

Xing-Dong Yang

Xing-Dong Yang

Advisor:Pourang Irani

Brian Yeo

Brian Yeo

Advisor:Andrea Bunt

Cid Zaldivir

Cid Zaldivir

Advisor:Pourang Irani

Hong Zhang

Hong Zhang

Advisor:Pourang Irani

Zuoyi Zhang

Zuoyi Zhang

Advisor:Pourang Irani

Leo Zheng

Leo Zheng

Advisor:Pourang Irani

Ahmed Zunaid

Ahmed Zunaid

Advisor:James E.Young