Faculty

Andrea Bunt

Andrea Bunt

Professor

Patrick Dubois

Patrick Dubois

Instructor

Houda Elmimouni

Houda Elmimouni

Assistant Professor

David Gerhard

David Gerhard

Professor, Department Head

Daniel J. Rea

Daniel J. Rea

Assistant Professor

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

James Berzuk

James Berzuk

Advisor:James E.Young

Ananta Chowdhury

Ananta Chowdhury

Advisor:Andrea Bunt

Danika Passler Bates

Danika Passler Bates

Advisor:James E.Young

MSc Students

Melika Adabinejad

Melika Adabinejad

Advisor:Celine Latulipe

Sam Barrett

Sam Barrett

Advisor:James E.Young

Skyla Dudek

Skyla Dudek

Advisor:James E.Young

Zach Havens

Zach Havens

Advisor:Celine Latulipe

Emmanuel Segun-Lean

Emmanuel Segun-Lean

Advisor:Celine Latulipe

Fairuz Shaiara

Fairuz Shaiara

Advisor:Andrea Bunt

Undergraduate Students

Dion Barja

Dion Barja

Advisor:David Gerhard

Pritha Das

Pritha Das

Advisor:Celine Latulipe

Lara De Leon

Lara De Leon

Advisor:Celine Latulipe

Carson Dickinson

Carson Dickinson

Advisor:David Gerhard

Carter Lupkowski

Carter Lupkowski

Advisor:Celine Latulipe

Michelle Okolie

Michelle Okolie

Advisor:James E.Young

Peter Vu

Peter Vu

Advisor:Celine Latulipe

Simon Wermie

Simon Wermie

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

Lauren Himbeault

Lauren Himbeault

Advisor:Celine Latulipe

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

Min Kyu Jung

Min Kyu Jung

Advisor:Celine Latulipe

Nivedita Kadaba

Nivedita Kadaba

Advisor:Pourang Irani

Adnan Alam Khan

Adnan Alam Khan

Advisor:Andrea Bunt

Anmolpreet Khangura

Anmolpreet Khangura

Advisor:Celine Latulipe

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

Aidan McLeod

Aidan McLeod

Advisor:Andrea Bunt

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

Phillip Pitura

Phillip Pitura

Advisor:David Gerhard

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

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

Timmy Wang

Timmy 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

Luke Wiebe

Luke Wiebe

Advisor:Celine Latulipe

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