Faculty & Staff Directory

Faculty & Staff Directory

Mech Reception

CEME 2054
Telephone: 604-822-2781
Email: reception@mech.ubc.ca (for general admin)

hr@mech.ubc.ca (for all faculty/staff/student/visitor appointments)

>> Find an Expert
>> Browse by Research Area
>>Partner With Us

Name & Contact Info Research Area Research Interests
Juan Abelló Abelló, Juan
Associate Professor of Teaching
(604) 822-2937
KAIS 1132
Engineering Education


Rotorcraft aerodynamics, rotorcraft aeroacoustics, blade-vortex interaction noise.
Yusuf Atlintas Altintas, Yusuf
(604) 822-5622
KAIS 3102
Manufacturing Automation & Robotics, Mechatronics & Instrumentation Chatter stability of machining operations, virtual machining process modeling, simulation and optimization, trajectory generation and motion control of high speed machine tools, dynamics of high speed spindles, precision machining, and sensors and actuators for machine tool testing and monitoring.
Nima Atabaki, Nima
Associate Professor of Teaching
(604) 827-4065
Energy & EnvironmentEngineering Education

Heat and Mass Transfer

Loop heat pipes, two-phase fluid flow and heat transfer, effective thermal conductivity of fluid saturated sintered powder metal plates, and HVAC systems.
Mattia Bacca, Mattia
Assistant Professor
(604) 827-5076
Applied Solid MechanicsBiomechanics & Medical Devices, Computational Engineering

Mechanics of Materials

Continuum mechanics applied to synthetic and biological soft materials. Mathematical and computational modeling of the constitutive behavior of materials and experimental characterization of material properties. Fracture mechanics, adhesion, active deformation of cytoskeletal gels, damage mechanics, puncture mechanics, cutting.
Kendal Bushe Bushe, Kendal
Associate Professor
(604) 822-3398
CEME 2069
Computational Engineering, Energy & Environment, Fluid Mechanics

Turbulent Combustion

Numerical simulation of turbulent combustion in internal combustion engines and gas turbines, model development for turbulence/chemistry interactions, chemical kinetic mechanism development, and renewable fuels for heavy-duty transportation and stationary power applications.
Mu Chiao Chiao, Mu
(604) 822-4902
CEME 2067
Biomechanics & Medical Devices, Mechatronics & Instrumentation

Bio-MEMS, Nanoscience and Nanoengineering

Micro-energy sources, protein-MEMS interaction, MEMS-based photonic devices, design, fabrication and packing of MEMS for biological applications.
Adam Clare Clare, Adam Thomas
(604) 822-2028
CEME 2203C
Manufacturing technologies and approaches for a sustainable future; additive manufacturing (materials, processes, design and application); electrical discharge machining, electrolyte jet machining, electron beam and laser processes; stochastics in engineering design and manufacture; machine design and build; manufacturing for high value and high integrity applications (aerospace, biomedical, tool and nuclear).
Agnes d'Entremont d’Entremont, Agnes
Associate Professor of Teaching
(604) 827-1960
KAIS 1130
Biomechanics & Medical DevicesEngineering Education Ongoing research into hip and knee biomechanics, including advanced MRI imaging of joint kinematics, loading and cartilage properties, including weight bearing MRI; 3D joint shape and range of motion analysis; and the application of shape, range of motion, and cartilage health measures to childhood joint disorders.
de Silva headshot de Silva, Clarence
(604) 822-6291
CEME 2071
Manufacturing Automation & Robotics, Mechatronics & Instrumentation Instrumentation (sensing, actuation, communication, etc.) and intelligent control of industrial processes, intelligent cooperative robotics for safety/security-critical urban environments, design, assessment, and operation of mechatronic systems using Mechatronic Design Quotient (MDQ) and soft computing (fuzzy logic, neural networks, and genetic algorithms), and machine health monitoring and supervisory control using intelligent multi-sensor fusion.
Gwynn Elfring Elfring, Gwynn
Associate Professor
(604) 822-1287
Computational Engineering, Fluid Mechanics

Mathematical Modeling

Ongoing research into the mechanics of soft matter, including cell biomechanics, mechanics of active suspensions, interfacial rheology and instabilities, and non-Newtonian flow physics.
Adrianna Eyking Eyking, Adrianna
Phone: 604-827-3061
CEME 2053A
Technical communication, rhetoric of science, genre studies, affect theory
Hsi-Yung (Steve) Feng Feng, Hsi-Yung (Steve)
Professor and Dept. Head
(604) 822-1366
CEME 2054
Manufacturing Automation & Robotics


Direct CAD modeling, fast CNC machining simulation and process verification, multi-axis sculptured surface machining, computational tools for 3D printing, and 3D scanned point cloud data processing.
Markus Fengler Fengler, Markus
(604) 827-5655
CEME 2203A
Engineering design, machine shop practice, design for disability, and sustainable development.
Ian Frigaard Frigaard, Ian
(604) 822-1316
Computational Engineering, Fluid Mechanics Rheology and flow of viscoplastic fluids, computation and mathematical modelling, bubble motion, particle settling, suspensions, leaking oil and gas wells, well integrity, cementing, abandonments and remediation, emissions from tailings ponds.
Amanda Giang Giang, Amanda
Assistant Professor
AERL 434
Computational Engineering, Energy & Environment

Environmental Modelling, Air Pollution, Sustainability 

Modelling the transport of global toxic pollutants, developing computationally efficient air quality modelling and risk assessment tools, developing data analysis methods for effectiveness of environmental policy, given uncertainty.
Dana Grecov Grecov, Dana
Professor  and Associate Head, Research and Graduate Studies
(604) 822-6710
CEME 2060
Biomechanics & Medical Devices, Computational Engineering, Fluid Mechanics Experimental and mathematical modeling of industrial processes, mathematical modeling and simulation of liquid crystalline materials, rheology of complex fluids, non-Newtonian fluid mechanics, computational fluid dynamics, biofluid mechanics.
Sheldon Green Green, Sheldon
(604) 822-0497
CEME 2057
Fluid Mechanics Application of experimental, numerical, and analytical methods to solve industrial fluid mechanics problems. Recent research has considered: liquid impaction on a moving surface, electrospraying of particles for surface coating, paper creping, paper pressing, and energy recovery ventilators.
Hannan, Mohammed A.
CEME 2203E


Sustainable marine technology development with particular emphasis on optimization and application of AI and ML, mathematical modelling and numerical simulation of fluid-structure interaction problems, and renewable energy harvesting.
Graham Hendra Hendra, Graham R. 
Lecturer, Mech 2 Coordinator
(604) 827-2412
CEME 2053A
Antony Hodgson Hodgson, Antony
Professor and Associate Head, Teaching
(604) 822-3240
EDC 234
Biomechanics & Medical Devices

Surgical Technologies

Computer-assisted orthopaedic surgery, surgical navigation, medical image acquisition and processing, ultrasound, machine learning, medical robotics, biomechanics, ergonomics, surgical simulation and training.
Rajeev Jaiman Jaiman, Rajeev Kumar
Associate Professor
(604) 827 0609
Computational Engineering, Fluid Mechanics, Naval Architecture & Marine Engineering

Aerodynamics, Nonlinear Dynamics and Control

Variational Methods and Analysis; Fluid-Structure Interaction; Computational Fluid Mechanics; Finite Element Analysis; Scientific Machine Learning; Data-Driven Computing and Model Reduction; Flow Control and Aeroelasticity
Jasmin Jelovica Jelovica, Jasmin
Assistant Professor
(604) 827-5071
CEME 2208E
Applied Solid Mechanics, Computational Engineering, Naval Architecture & Marine Engineering Beams, plates and shells; Finite element analysis; Machine learning and optimization; Efficient structural forms.
Jin, Xiaoliang
Associate Professor
(604) 827-3541
KAIS 3103
Applied Solid Mechanics, Manufacturing Automation & Robotics, Mechatronics & Instrumentation  Surface integrity in manufacturing processes, machining mechanics and dynamics, material response in manufacturing, vibration assisted machining, surface texturing, precision manufacturing.
Patrick Kirchen Kirchen, Patrick
Associate Professor
(604) 822-8256
CEME 2062
Energy & Environment, Naval Architecture & Marine Engineering


Thermal energy conversion, combustion, internal combustion engines, ion transport membranes.
Dominic Liao-McPherson Liao-McPherson, Dominic
Assistant Professor
(604) 827-0761
Energy & Environment, Manufacturing Automation & Robotics, Mechatronics & Instrumentation Model Predictive Control; Constrained Control; Multi-agent Systems; Optimization Algorithms and Real-time Optimization; Algorithmic Game Theory; Additive Manufacturing; Robotics; Autonomous Vehicles; Energy Systems; Aerospace
Hongshen Ma Ma, Hongshen
Associate Professor
(604) 827-4703
Biomechanics & Medical Devices, Manufacturing Automation & Robotics, Mechatronics & Instrumentation

Microfluids and Biomedical Device Design

Microfluidic cell sorting by mechanical deformability, low-cost malaria detection device, microfluidic cell sorting by dielectrophoresis, magnetic endotracheal tube sensor, electrical impedance myography.
Walter Merida Mérida, Walter
(604) 822-4189
Energy & Environment

Clean Energy Systems

Energy systems (climate disruption), fuel cell technology (durability and reliability), and hydrogen infrastructures (refueling stations for fuel cell vehicles).
Jon Mikkelsen Mikkelsen, Jon
Professor of Teaching and Director, Naval Architecture and Marine Engineering
(604) 822-2709
CEME 2208H
Engineering Education, Naval Architecture & Marine Engineering Developing a vertical axis tidal turbine for power generation, and collaborating with First Nations to develop live capture fishing technologies.
Ahmad Mohammadpanah Mohammadpanah, Ahmad
(604) 827-6617
CEME 2053A
Dynamics and vibration analysis of spinning disks, design and analysis of spherical parallel robots, machine learning, additive manufacturing
Ryozo Nagamune Nagamune, Ryozo
(604) 827-4344
KAIS 3104
Manufacturing Automation & Robotics, Mechatronics & Instrumentation, Naval Architecture & Marine Engineering

Robust and Optimal Control

Modeling and system identification; model validation and simplification, controller and estimator design, analysis and implementation, and related optimization and computational algorithms, and in control applications, floating offshore wind turbine and wind farm, solar thermal system, automotive engine, manufacturing system and robotics.
Carl Ollivier-Gooch Ollivier-Gooch, Carl
Professor and Associate Head, Equity, Diversity,
Inclusion and Engagement
(604) 822-1854
CEME 2065
Computational Engineering, Fluid Mechanics


Developing high-order accurate methods for compressible, turbulent flows, with applications in aerodynamics, aerodynamic optimization, and unstructured mesh generation from CAD data.
Olson, James
Professor and Dean
(604) 822-6413
KAIS 5000
Fluid Mechanics

Pulp and Paper

Reducing electrical energy consumption in pulping, developing a mathematical model of fibre orientation and concentration in turbulent flow, and design of a high performance, low energy pulp screen rotor.
Peter Ostafichuk Ostafichuk, Peter
Professor of Teaching
(604) 822-9614
CEME 2050
Engineering Education Teaching innovation; education technology; student well-being; aerodynamics of sport.
Oxland headshot Oxland, Thomas
(604) 675-8834
#5330 – 818 West 10th Ave
Biomechanics & Medical Devices

Orthopaedic Research

Revision hip replacement, fixation of the osteoporotic spine, regeneration of damaged neural tissue, behaviour of orthopaedic implants, and musculoskeletal tissues.
Srikanth Phani Phani, Anasavarapu Srikantha
(604) 822-6998
CEME 2061
Applied Solid Mechanics, Biomechanics & Medical Devices

Dynamics and vibrations; mechanics of materials

Dynamic response of lattice materials and structures; mechanics of nanomaterials; structural vibroacoustics; lattice mechanics of stents.
Mauricio Ponga Ponga, Mauricio
Assistant Professor
(604) 822-9015
Applied Solid Mechanics, Computational Engineering Multiscale modeling of materials; temporal and spatial coarse grained molecular dynamics; coarse grained density functional theory; large scale computer simulations.
Vladin Prodanovic Prodanovic, Vladan
Associate Professor Teaching and Associate Director CEEN Clean Energy Research
(604) 827-4239
CHBE 241
Engineering Education, Fluid Mechanics

Thermodynamics, two-phase flow and heat transfer, jet impingment boiling, HVAC

Theoretical studies and models of the boiling phenomena and their applications in nuclear industry and metallurgy, jet impingement boiling and heat transfer modeling for improvement of cooling techniques during steel production in hot strip and hot plate mills.
Bill Rawlings Rawlings, Bill
Lecturer, Capstone Coordinator
(604) 827-6412
CEME 2203A
Marine transportation; naval architecture; marine renewable energy;sustainable technology development.
Rogak Headshot Rogak, Steve
(604) 822-4149
CEME 2064
Energy & Environment

Particle Systems and Energy Conservation

Measurement of environmentally-relevant properties of soot nanoparticles. Aerosols in buildings. Control of emissions from combustion systems.
Robert Rohling Rohling, Robert
Professor and Director ICICS
(604) 822-2045
KAIS 3059
Biomechanics & Medical Devices, Mechatronics & Instrumentation

Medical Imaging, Biomedical Devices

New acquisition techniques for 2D and 3D ultrasound, medical image processing, medical image guidance systems, and navigating very large medical image datasets. Applications in diagnostics, anesthesia, surgery, and radiation therapy.
Gary Schajer Schajer, Gary
(604) 822-6004
CEME 2055
Applied Solid Mechanics

Measurement of Residual Stresses, Wood Quality Control

Developing methods to measure residual stresses suitable for industry use through ESPI and strain-gauge techniques, developing high-speed scanner to measure surface profile of rapidly moving lumber to enhance cut accuracy, and identifying lumber properties using microwave techniques.
Sielmann, Christoph
Assistant Professor of Teaching
CEME 2208G
Engineering Education, Manufacturing Automation & Robotics

Industrial Automation, Machine Learning

Instrumentation, nanofabrication technology, MEMS, clean energy, artificial intelligence.
Boris Stoeber Stoeber, Boris
(604) 827-5907
KAIS 3112
Biomechanics & Medical Devices, Fluid Mechanics, Mechatronics & Instrumentation

MEMS, Microfluids

Flow control in microfluidic devices, complex microflows, microflow characterization methods, micro-optical devices, biomedical microdevices, and sensor technology.
Andrew Szeri Szeri, Andrew
Fluid Mechanics Fluid dynamics, nonlinear dynamics, computational neuroscience
Tatiana Teslenko Teslenko, Tatiana
Professor of Teaching
(604) 822-8190
KAIS 1134
Engineering Education Engineering communication, intercultural communication, rhetoric and composition.
Machiel Van der Loos Van der Loos, Machiel
Associate Professor
(604) 827-4479
EDC 231
Biomechanics & Medical Devices, Manufacturing Automation & Robotics

Medical Robotics

Research into human-robot interaction in industrial settings; interface design for mobile robots; roboethics; development of mechatronic exercise systems for movement therapy and diagnostic technologies for improved sleep quality; the neurophysiology of standing balance.
Kefei Wen Wen, Kefei
Assistant Professor
(604) 822-8914
CEME 2203D
Manufacturing Automation & Robotics Kinematics, dynamics, and control of parallel mechanisms; parallel continuum robots; physical human-robot cooperation.
Lyndia Wu Wu, Lyndia
Assistant Professor
(604) 827-2354
CEME 2059
Biomechanics & Medical DevicesMechatronics & Instrumentation

Brain Injury Biomechanics, Wearable Sensors

Injury biomechanics, soft tissue biomechanics, traumatic brain injury, sleep biomechanics, sensors and instrumentation, data mining and machine learning.
Naomi Zimmerman Zimmerman, Naomi
Assistant Professor
(604) 822-9433
CEME 2066
Energy & Environment

Air Pollution, Urban Sustainability, Climate Change

Air pollution and climate impacts of policy interventions, renewable energy technology, low-cost sensing, traffic-related air pollution, aerosols.
Name Contact Info Office
Bury, Karl
Professor Emeritus
Calisal, Sander M.
Professor Emeritus
(604) 822-3770
RH 103
Cramond, Patrick
Sr. Instructor Emeritus
Dunwoody, Bruce
Associate Professor Emeritus
Evans, Robert L.
Professor Emeritus
(604) 822-3484
RH 103
Mohamed Gadala Gadala, Mohamed S.
Professor Emeritus
Hauptmann, Edward G.
Professor Emeritus
 (604) 822-2781
George Homsy, George “Bud”
Professor Emeritus
bud@math.ubc.ca ESB 4176
Iqbal, Muhammad
Professor Emeritus
Douglas Romilly Romilly, Douglas
Associate Professor Emeritus
(604) 822-5604
RH 103
Farrokh Sassani Sassani, Farrokh
Professor Emeritus
(604) 822-6671
CEME 2208
Yellowley, Ian
Professor Emeritus
(604) 822-3528
RH 103


Name Position Email Location / Office
Allan, Robert Adjunct Professor rallan@mail.ubc.ca
Braidwood, Iain Adjunct Professor ibraidwo@mail.ubc.ca
Chen, Jack Sessional Lecturer  jack.chen@ubc.ca
Dalpke, Barbara Sessional Lecturer Dalpke@mech.ubc.ca CEME 2208
Gao, Jian Adjunct Professor jian.gao@mech.ubc.ca
Gooding, Robert Adjunct Professor gooding@mech.ubc.ca
Koenig, Philip Adjunct Professor phil.koenig@ubc.ca
McGreer, Dan Adjunct Professor dan.mcgreer@ubc.ca
Najarian, Siamak Sessional Lecturer s.najarian@ubc.ca
Sharifpour, Farzad Postdoctoral Teaching Fellow farzad.sharifpour@ubc.ca
Stana, Vitorio Adjunct Professor vstana@mech.ubc.ca
Vakil, Ali Adjunct Professor alivakil@mech.ubc.ca
Wang, Sheng-Hui Adjunct Professor sheng-hui.wang@mech.ubc.ca
Winkelman, Paul Sessional Lecturer pwinkel@mech.ubc.ca CEME 2208

Associate Members

Name Position Email Phone Location / Office
Blouin, Jean-Sébastien Professor jsblouin@mail.ubc.ca 604 827-3372 LMRS
Cripton, Peter Professor peter.cripton@ubc.ca
Martinez, D. Mark Professor martinez@chbe.ubc.ca 604-822-2693 CHBE
Rysanek, Adam Assistant Professor arysanek@sala.ubc.ca 604-827-5343 CIRS 3157
Wachs, Anthony Professor wachs@mail.ubc.ca 604-822-4346 MATH 229B
Wilson, David Professor david.wilson@ubc.ubc.ca 604-675-2584 ORTHO


Affiliate Faculty

Name Position Email Location / Office
Croft, Elizabeth Affiliate Professor provost@uvic.ca University of Victoria
Gamage, Lalith Affiliate Professor gamage@mech.ubc.ca CEME 2208
Noh, Minkyun Affiliate Professor minkyun.noh@kaist.ac.kr Korea Advanced Institute of Science & Technology


Name Contact Info Office
Josy Austin Austin, Josy
Program and Advising Coordinator, Student Services
(604) 822-6584
CEME 2205A
Azarcon, Yvone
Financial Processing and Reception Assistant
(604) 822-3189
CEME 2053
Bishop, Saxon
Program and Advising Coordinator, Student Services
(604) 822-4350
CEME 2205B
Clayton Headshot Clayton, Sarah
Manager, Student Services
(604) 822-4784
CEME 2205C
Gerrits Headshot Gerrits, Heather
Senior Manager, Student Services and Engagement
(604) 822-3357
CEME 2205C
Rinna Gotay Headshot Gotay, Rinna
Finance Manager
(604) 822-4163
CEME 2054
Gulsen, Gulsah
VSP and Events Coordinator
(604) 827-5173
CEME 2205E
Chloe Kim Kim, Chloe
HR & TA Coordinator
(604) 827-2023
CEME 2054
Kwong, Dennis
Faculty Affairs and Executive Assistant
(604) 827-0399
CEME 2054E
Larson, Christina
Facilities and Administration Coordinator
(604) 822-3738
CEME 2054
Leong, Athena
VSP and Events Coordinator
(604) 822-6584
CEME 2205E
Pelletier, Jennifer
Senior Manager, Administration
(604) 827-4090
CEME 2054
Pitt-Brooke, Amelia “Ed”
Communications & Community Engagement Officer, Student Services
(604) 827-1743
CEME 2205E
Rebiffe, Phoebe
Administrative Assistant; Facilities, Accreditation & Special Projects
phoebe@mech.ubc.ca  CEME 2054
Roy, Allison
Graduate Admissions and MEng Coordinator, Student Services
(604) 822-9861
CEME 2205D
Wilker, Alex
Reception & Program Assistant,
Student Services
(604) 822-6584
CEME 2205D
Zhuang, Sally
Finance Assistant
(604) 822-8290
CEME 2054
Zhou, Sisi
Human Resources Manager
(604) 822-2781
CEME 2054
Name Contact Info Office
Sean Buxton Buxton, Sean
Program Support Electrical Engineer
(604) 827-3477
KAIS 1220
Furmedge, Peter
Engineering Technician
peter@mech.ubc.ca KAIS 1190
Genschorek, Roland
Machinist and Engineering Technician
(604) 827-5658
KAIS 1190
Hold, Angela
Machinist and Engineering Technician
(604) 827-5658
KAIS 1190
Hussain, Mome
Electronics & Instrumentation Engineering Technician
(604) 827-4217
KAIS 1220
Jolly, Glenn
Instrumentation Technician
(604) 822-4530
KAIS 1220
Picard, Sylvain
Machinist and Engineering Technician
sylvain@mech.ubc.ca KAIS 1190
Erik Wilson Wilson, Erik
Undergraduate Lab Technician
(604) 822-4900
KAIS 1190