The UBC Master of Data Science programs partner computer science and statistics experts, providing the foundation for a comprehensive approach, as these two disciplines are at the very core of the emerging field of Data Science. Through active and flexible learning techniques, students will be given the opportunity to put theory into practice and to work with real-world data.

Students learn from faculty working at the forefront of their fields. Internationally respected, these leading researchers collaborate with industries, governments and organizations to develop innovative solutions and make a tangible difference to our world. These thought leaders are passionate about their work, committed to student education and eager to share their knowledge.

Meet Some of Our Faculty and Staff

Giuseppe Carenini, Director, MDS Vancouver

Giuseppe Carenini, Director, MDS Vancouver

"One of the most unique aspects of this program is that it is designed for students whose main expertise is not in CS and Stats, but rather in other fields like life sciences, healthcare, business, and journalism; after graduation our students will be ready to effectively work as data scientist in those domains."


Joining the University of British Columbia’s Faculty in 2004, Giuseppe Carenini has been teaching artificial intelligence, machine learning and natural language processing, for over 10 years. In his research, Giuseppe has focused on text summarization, information visualization, and decision support, publishing over 100 peer-reviewed publications and receiving two best-paper awards – one from the UMAP 2014 conference (premier user modeling conference ) and the other from the ACM-TiiS-14 journal (top journal on Intelligent Interfaces). Giuseppe's research has been applied by companies like Microsoft, IBM, Google and Yahoo to develop summarization techniques of product reviews, as well as of conversational data (e.g., emails and blog).  Giuseppe is also currently collaborating with companies that aim to make data more useful in supporting complex decisions (Compass) and for public engagement (Metroquest).

Bryan Gick, Director, MDS Computational Linguistics

“Language is no longer just our main tool for interfacing with other people, but has become our main tool for interfacing with new technology. Every company will need to be able to navigate this space at the intersection of language and technology – this is the space the Master of Data Science in Computational Linguisitic program occupies.”


Bryan Gick is the Head of the Linguistics department, Director of the Master of Data Science in Computational Linguistics program and Director of UBC’s Interdisciplinary Speech Research Laboratory (ISRL). As well, at UBC, Bryan is Co-chair of the Language Sciences Initiative, and holds associate appointments in the Department of Psychology, the School of Audiology and Speech Sciences and the Institute for Computing, Information and Cognitive Systems. Bryan’s overarching research focus is on how people interact with each other and their environment, and how this interaction can inform models of linguistic communication.

Ramon Lawrence, Director and Associate Professor, MDS Okanagan

“The goal of the program is to train you in data science skills for employment in data analyst jobs. Our personalized instruction will help you realize your dreams."


Ramon Lawrence is an associate professor of computer science and Director of the Master of Data Science program at UBC’s Okanagan campus. His research interests are database systems, embedded devices, and software development. The research has produced over 60 publications and $1.5 million dollars in research funding. He is an award-winning professor whose accolades include the UBC award for teaching excellence and innovation in 2017, and being named to UBC’s teaching honour roll nine times, a recognition given only to the top 10% of instructors. He is the founder of Unity Data Inc., which provides software for data integration from multiple sources. He is also a database consultant for enterprises, including Fortune 500 companies such as GE, requiring Big Data (and small data) solutions. In addition, he has pioneered work on MongoDB produced software for SQL querying and integrating MongoDB with enterprise relational systems that is used by numerous companies world-wide, including Apple, Bank of America, Barrick Gold, and the US Defense Department. Dr. Lawrence is a technical advisor and mentor to BlockCAT, a successful ICO company developing innovative smart contracts using blockchain technology. He is also a member of the ACM and senior member of IEEE.

Michael Gelbart, Option Co-Director and Instructor, MDS Vancouver

Mike Gelbart, Option Co-Director and Instructor, MDS Vancouver

"There’s something great about teaching students who understand the opportunity cost of their education. Many of them left good jobs or other opportunities to do this program — so they are here to work hard and make the most of the 10 months."


Mike Gelbart joined UBC in 2015 and was part of the team that designed the MDS curriculum. He holds an undergraduate degree in physics from Princeton University and a PhD from the machine learning group at Harvard University. Outside of UBC, Mike is also an advisor at Vanedge Capital, a local venture capital fund in the technology space, and is involved in the Vancouver startup scene as a consultant. Learn more about Mike.

Tiffany Timbers, Option Co-Director and Instructor, MDS Vancouver

Tiffany Timbers, Option Co-Director and Instructor, MDS Vancouver

"We teach cutting-edge tools and techniques that are used by data scientists out in the wild."


Tiffany Timbers received her Bachelor of Science in Biology from Carleton University in 2001, following which she completed a doctorate in neuroscience at the University of British Columbia in 2012, which focused on the genetic basis of learning and memory. After obtaining her doctorate, Tiffany carried out data-intensive postdoctoral research in behavioural and neural genomics at Simon Fraser University (published in PLoS Genetics). During this time, she also gained valuable experience teaching computational skills to students and scientists through her work with Data and Software Carpentry, the SFU scientific programming study group, and teaching a course in computation in Physical Sciences at Quest University. Tiffany began her teaching role in the MDS program at UBC in the summer of 2016. Learn more about Tiffany.

Muhammad Abdul-Mageed, Assistant Professor, MDS Computational Linguistics

"Deep learning is revolutionary. Some of the most exciting progress in deep learning is happening with language. It is in your car, your browser, and your pocket. Deep learning of language is in its infancy, with fascinating progress ahead.”

Muhammad Abdul-Mageed is an Assistant Professor of Computational Linguistics, Information Science, and Computer Science and Director of the Natural Language Processing Lab at the UBC. He is a core member of UBC Institute for Computing, Information and Cognitive Systems and Centre for Artificial Intelligence Decision-making and Action. His research focuses on developing novel deep learning methods for natural language socio-pragmatics, with a goal to build `social’ machines to enhance human health and well-being.

Julian Brooke

Julian Brooke, Instructor, MDS Computational Linguistics

The Computational Linguistics option is aimed at helping those who, like me, have a love for language to turn that interest and experience into a career that will involve building cutting-edge technology.”


Julian Brooke has a Bachelor’s of Science in Symbolic Systems from Stanford University, a Masters of Arts in Linguistics from Simon Fraser University, and a Ph.D in Computer Science from the University of Toronto. For over 10 years, he has been carrying out research in diverse areas of computational linguistics, including applications in education, social science, the law, and literary studies. He recently taught computational linguistics as part of the MDS program at the University of Melbourne. His industry experience includes NLP projects at Microsoft, Thomson Reuters, and Maluaba.

Jeff Andrews, Assistant Professor, MDS Okanagan

“Decisions are always made in the face of uncertainty. My goal is to guide a further understanding of uncertainty, and caution against the pitfalls of underestimating it."


Jeff Andrews is an assistant professor of statistics and leads the Statistical Machine Learning Laboratory at UBC’s Okanagan Campus. His research primarily focuses on unsupervised machine learning with mixture models, including model development, implementation, and optimization. He has been a recipient of two international awards in the past five years for his research in this field: the 2017 Chikio Hayashi Award for Young Researchers from the International Federation of Classification Societies, and the 2013 Distinguished Dissertation Award from the Classification Society. He has attracted more than $125k in research funding as a primary investigator since joining UBC in 2015, and more than triple that as co-investigator on several collaborative and interdisciplinary projects—such as the Medical Physics and Data Analytics Cluster. Dr. Andrews currently serves on the Board of Directors for the Classification Society and the New Investigators Committee for the Statistical Society of Canada

John Braun, Professor, MDS Okanagan


Dr. John Braun obtained his Ph.D. from the University of Western Ontario. Braun's research interest includes computational statistics, with applications to fire science; statistical process control; and statistical education.

Tomas Beuzen

Tomas Beuzen, Postdoctoral Research and Teaching Fellow, MDS Vancouver

"The huge diversity of expertise and backgrounds in the UBC-MDS teaching team and student cohorts makes the MDS program an amazingly well-rounded, practical and exciting program to be a part of - perfect for getting students ready to practice data science in the real-world!"


Originally from Sydney, Australia, Tomas developed a passion for engineering and science early on in life and, unwilling to choose just one, completed both a B.Eng (Civil Engineering) and B.Sc (Climate Science) at the University of New South Wales. During his undergraduate studies, Tomas discovered programming and data science and went on to complete a PhD in coastal engineering, in which he studied the application of machine learning techniques to better understand and predict coastal storm erosion. Tomas now has a keen interest in using data science to solve real-world, practical problems and joined MDS in August 2019 to share this passion with others. Learn more about Tomas.

Vincenzo Coia, Lecturer, MDS Vancouver

Vincenzo Coia, Lecturer, MDS Vancouver

"Our world is increasingly demanding a data literate population. That's really what this program is all about -- it recognizes the entire gamut that's involved with promoting data literacy. And I'm excited to be a part of it!"


Vincenzo Coia couldn't settle for a single bachelor's degree, so earned two B.Sc degrees at Brock University spanning mathematics, statistics, biology, and earth sciences. Recognizing the power of statistics in the natural sciences, Vincenzo continued his studies at the graduate level, obtaining a M.Sc at Brock University, and a PhD at UBC, both in statistics. His research focussed on multivariate statistics and forecasting extreme events for risk management, and applied it to flood forecasting. During his studies, Vincenzo also worked on many statistical consulting projects in academia and industry. Vincenzo began teaching in the Master of Data Science program at UBC in January 2017. Learn more about Vincenzo.

Varada Kolhatkar

Varada Kolhatkar, Postdoctoral Research and Teaching Fellow, MDS Vancouver

"With a large amount of data available in different disciplines and powerful technology at our fingertips, it is tempting to throw data and technology at problems without deeper understanding of them. This way we easily end up with misleading interpretations of the data. This program teaches you how to interpret your data responsibly and answer data-related questions in a principled way, without ignoring the limitations of the technology or the data."


Varada Kolhatkar was born and raised in Pune, India, where she completed her undergraduate degree in Computer Science. After working in industry for two years in India, she pursued her Master’s degree from the University of Minnesota Duluth and a Ph.D. degree from the University of Toronto, both in Computer Science, specializing in Computational Linguistics. Before moving to UBC, Varada spent two years at Simon Fraser University as a post-doctoral fellow, where she developed datasets and computational tools that will help keep online communities engaged in constructive discussions. Varada has diverse experience of working in industry as well as in academia with different universities, countries, and cultures. She joined MDS in October 2018 as a teaching and research postdoctoral fellow. For Varada, learning and sharing knowledge are deeply satisfying practices, expressions of who we are and what we can achieve as human beings and her goal as a teacher is to instill this satisfaction in learning and sharing knowledge by encouraging learners to challenge, to discover, to try out new things, and to think about something in a way they had never thought before.

Rodolfo Lourenzutti, Postdoctoral Research and Teaching Fellow, MDS Vancouver

The outstanding quality of the UBC-MDS team makes the whole experience very exciting for both, the teaching team and the students. The whole program is deeply thought out and tailor-made to provide an exceptional learning experience and prepare the students to the real challenge of being a data scientist in the industry.”


Originally from Vila Velha, a coastal town in Brazil, Rodolfo Lourenzutti has a long-standing passion for data analysis, which drove him to pursuit a B.Sc and M.Sc in Statistics at the Federal University of Espírito Santo, and Federal University of Minas Gerais, respectively. For his PhD, Rodolfo switched fields to computer science, in which he obtained a PhD from the Federal University of Espírito Santo. Rodolfo has a diverse experience in Brazil as well as Canada. During his Ph.D., He spent 10 months working at the department of Electrical and Computer Engineering at University of Alberta. After completing his doctorate, he worked as Postdoctoral Fellow at University of Alberta in the Department of Civil & Environmental Engineering.

Fatemeh Hendijani Fard, Assistant Professor, MDS Okanagan

"I am interested in the applications of data science and machine learning for software engineering. Specifically I am working on the detection and prediction of defect/anomalous behaviour in software. This also requires using big data analysis in practice."


Hendijani Fard obtained her PhD from the University of Calgary and her Master of Science from Amirkabir University. Fard's research interest includes mining Github repositories, natural language processing for software analytics, analyzing software defect databases, social media analysis in software analytics and analystics mobile applications. Currently, Hendijani Fard and her team are analyzing software energy bugs in mobile applications from two perspectives: Software and Users. They analyze massive sets of data from GitHub for a personalized recommender system for GitHub users.

Khalad Hasan, Assistant Professor, MDS Okanagan

"The MDS program is an exciting journey for the students as it provides them the opportunity to build a strong understanding of data science subject matters and use this knowledge out in the wild."


Khalad Hasan is an assistant professor of computer science at UBC’s Okanagan campus. His research interest is in human-computer interaction, with a focus on developing and studying novel interactions with mobile and wearable devices. More specifically, he is interested in exploring users’ needs and making an impact in their lives, specifically when it concerns interacting with large data on small devices. Before joining UBC Okanagan, Khalad worked as an NSERC postdoctoral fellow at the University of Waterloo.

Apurva Narayan

Apurva Narayan, Assistant Professor, MDS Okanagan

"With the advent of numerous safety-critical applications such as Unmanned Aerial Vehicles (UAV), Autonomous Cars, and the buzzing advancements in Internet of Things (IoT), the software systems have become complex and the problem of data deluge is intensifying. Graduates from the data science program here at UBC can help understand these complex systems and make these systems safe and secure for the masses."


Dr. Apurva Narayan obtained his Ph.D. from the Department of Systems Design Engineering, University of Waterloo and his Bachelor’s degree in Electrical Engineering from Dayalbagh Educational Institute in 2015 and 2008 respectively. Dr. Narayan’s research investigates artificial intelligence/machine learning with emphasis on explainable AI/ML and quantum machine learning, data mining, data analytics, safety and security of cyber physical systems, software engineering, graph theoretic analysis of complex systems, and decision-making under uncertainty.

Ireme Vrbik

Irene Vrbik, Instructor, MDS Okanagan

“The need for Data Scientists has grown rapidly over a relatively short amount of time. I am proud to be contributing to a program that is keeping pace with this demand.”


Irene Vrbik completed her PhD in Statistics at the University of Guelph and is a newly appointed instructor at the University of British Columbia Okanagan. As a former NSERC Postdoctoral Fellow (UBC Okanagan) and postdoctoral researcher (McGill University), her research has covered a range of topics including: modelling the spread of fire, developing semi-supervised learning algorithms, presenting theoretical results for robust distributions, and analyzing HIV transmission dynamics with phylogenetic data.

Miikka Silfverberg

Miikka Silfverberg, Instructor, MDS Computational Linguistics

“The amount of useful language data on the internet is vast and continuously growing. The MDS Computational Linguistics program makes you an expert at processing and understanding language data using cutting-edge technologies such as deep neural networks.”


Miikka Silfverberg will join the MDS-CL program as an Assistant Professor in 2020. Miikka has a PhD in Language Technology and an M.Sc in Mathematics from the University of Helsinki. After completing his PhD, Miikka spent one and a half years as a postdoctoral researcher at the University of Colorado at Boulder where he worked on topics related to computational modeling of word structure using deep neural networks. Miikka’s research focuses on broadening the understanding of how deep neural networks learn to represent information about language.

Milad Maymay, Director, Program Operations and Student Management, MDS Vancouver

Milad Maymay, Director, Program Operations and Student Management, MDS Vancouver

"Nearly all the employers I talk to are starting to recognize [or appreciate] the real need for trained and knowledgeable staff who can help them not only make sense of, but also develop the thread of a story, from the vast amount of data that is out there."

Milad Maymay received his Bachelor of Science at the University of British Columbia. He has over 17 years of experience managing projects and programs in both the non-profit and public sectors. At UBC he has managed the Work Study/Work Learn program, the NSERC Undergraduate Research Awards, and the launch of the CareersOnline management system. A trained career educator, he has experience in helping students explore career options, write resumes and cover letters, practise interview skills, and negotiate salaries. Over the years he has built excellent relationships with the local employer community, which helps MDS students achieve their ultimate goal of a fulfilling career as a data scientist.

Kate Lewis, Program Manager, MDS Computational Linguistics

Kate Lewis, Program Manager, MDS Computational Linguistics

"The enthusiasm and drive of UBC students has inspired me over the past eight years, and I’m excited to be a part of the new CL option available for them."


Kate Lewis joined the University of British Columbia in 2010 and during this time has worked with students, faculty and the greater community across campus, from Enrolment Services to graduate student support. Most recently she oversaw the practical implementation of a new Graduate certificate program at UBC. Prior to this, Kate worked at the University of Alberta where she gained expertise in navigating post-secondary administration. She is committed to ensuring students have a positive experience throughout their program, from application to graduation.

Angela Pau

Angela Pau, Career Advisor, MDS Program

“The continued growth of Data Science jobs across many different industries and the ability to impact business, community and societal decisions makes this a really exciting field of work to be in.”


Angela Pau is an advisor and educator with over 15 years of experience supporting individuals to reach their career goals. She has a Bachelor of Arts from Simon Fraser University and has experience working in both the public and non-profit sector. At UBC she has developed career programming for both undergraduate and graduate students across a multitude of faculties and departments. She also has experience collaborating with campus partners to develop and implement career development strategies for international students and mentoring programs. Since joining MDS, Angela is excited to be making so many new connections to employers, MDS alumni and students who are passionate about Data Science.