Our Staff

Dr. Kenneth B. Kent

Dr. Kenneth Kent obtained his Ph.D. from the University of Victoria (Victoria, Canada) in 2003, his M.Sc. from the same in 1999, and his B.Sc. Hons. from Memorial University (Newfoundland, Canada) in 1996. Since 2002, he has been a faculty member at the University of New Brunswick (Fredericton, Canada). Dr. Kent’s research interests include hardware/software co-design, reconfigurable computing, embedded systems, and software engineering. Dr. Kent has completed significant research on Java virtual machine technology including the use of distributed computing and dedicated hardware to accelerate Java execution, the basis of his MSC and PhD thesis respectively. Recently, Dr. Kent has worked on improving the execution of the Java Virtual Machine in Multicore environments focusing on such issues as garbage collection, multitenancy, and reducing startup times. This work has contributed to several industrial collaborations and over 90 publications in refereed journals and conference proceedings. Through the work with IBM on the J9 Java Virtual Machine, Dr. Kent has submitted 10 disclosures to IBM for consideration – of which six IBM has decided to patent (in progress) and 2 further IBM has decided to publish to prevent others from patenting.

Dr. Gerhard Dueck

Dr. Gerhard Dueck received his BSc, Master, and PhD degrees in Computer Science from the University of Manitoba in 1983, 1986, and 1988, respectively. After completing his PhD he joined St. Francis Xavier University in Antigonish, Nova Scotia. In 1991 he spent a year at the Naval Postgraduate School in Monterey, CA, as a research associate. In 1999 he joined the Faculty of Computer Science at the University of New Brunswick where he currently is a professor. He has published more than 90 refereed papers in journals and conferences. He has been on numerous program committees for international conferences as well as on the editorial board of journals.

Dr. Eric Aubanel

Dr. Eric Aubanel has been in the Faculty of Computer Science at UNB since 2000. He received his Bachelors of Science from Trent University and his PhD from Queen's University. Eric's current research includes the development of tools and algorithms to support scientific computing on heterogeneous distributed resources, including manycore accelerators. He is also beginning a study of the psychology of parallel programming. In 2016 he published a graduate textbook on parallel computing, Elements of Parallel Computing, with CRC Press. He was a team member on an IBM CAS project on performance optimization of the IBM Java Virtual Machine on multicore processors. He also collaborates with Envenio, Inc. on developing cutting edge Computational Fluid Dynamics software.

Dr. David Bremner

Dr. David Bremner holds three degrees in Computer Science, a B.Sc. Hons. from the University of Calgary (1990), an M.Sc. from Simon Fraser University (1993) and a Ph.D. from McGill University (1997). David spent two years as an NSERC postdoctoral fellow in the Department of Mathematics at the University of Washington from 1997 to 1999. Since 2000 David has been a faculty member at the University of New Brunswick, and is currently a Professor of Computer Science with a Cross Appointment to the Department of Mathematics and Statistics. Recently, David has made extended research visits to the Technical University of Berlin (as an Alexander von Humboldt Fellow), the University of Rostok, and Kyoto University. David's research interests include Programming Languages, Computational Geometry, and Mathematical Optimization.

Dr. Suprio Ray

Dr. Suprio Ray is an Assistant Professor at the Faculty of Computer Science, University of New Brunswick, Fredericton. He received his Ph.D. in Computer Science from University of Toronto and M.Sc. in Computer Science from University of British Columbia. Previously, he worked in the software industry, in companies including, Oracle, Lucent Technologies and Webtech Wireless. His research interests include Big Data systems and analytics, query processing, data management and various aspects of operating systems and JVMs. He investigates how to build scalable systems and develop novel approaches for query processing and data analysis. His recent research involved developing in-memory techniques to accelerate query processing. Currently, he is building data systems to deal with large volume and high velocity data and support real-time analytics. He won two best paper awards and is the co-inventor in a US patent application. He also received the Harrison McCain Foundation Young Scholars Award.

Dr. Patricia Evans

Dr. Patricia Evans received her B.Sc. from the University of Alberta in 1991 and her M.Sc. and Ph.D. from the University of Victoria in 1994 and 1999 respectively. She has been a professor in the University of New Brunswick’s Faculty of Computer Science since 1997 and is currently the Assistant Dean: Research, Graduate Studies and Industry Outreach. Her research interests include the design and implementation of algorithms for RNA comparison using secondary structures, haplotype inference for pedigrees, biological network comparison, and parallelization techniques for dynamic programming.

Research Assistants

Stephen MacKay Technical Project Manager
Aaron Graham RA
Mark Thom PostDoc
Michael Flawn RA (co-op)

Graduate Students

Panagiotis Patros PhD
Konstantin Nasartschuk PhD
Taees Eimuri PhD
Maria Patrou PhD
Andrii Kuch MCS
Jiapeng Zhu MCS
Scott Young MCS
Maxim Uzun MCS
Aaron Graham MCS
Abhijit Taware MCS
Hao Hu MCS
Jean-Philippe Legault MCS


Shijie Xu PhD
Maria Patrou MCS
Bing Yang PhD
Tristan Basa MCS
Johannes Ilisei MCS
Azden Bierbrauer MCS
Marcel Dombrowski MCS
Federico Sogaro MCS
Manfred Jendrosch MCS
Dev Bhattacharya MCS
Panagiotis Patros MCS
Nicolas Neu MCS
Umang Pandya MCS
Baoguo Zhou MCS
Chenwei Wang MCS

Former Staff

Lorry Tozer Project Manager
Kristine Richard RA
Andrew Sommerville RA
Yang Wang Post Doc
Dayal Dilli RA
Kim Briggs Senior RA
Adam Richard RA
Yoann Arseneau RA
Mazder Rahman Post Doc