Julia Rubin

Professor; Canada Research Chair in Trustworthy Software

 
BSc and MSc (Technion), PhD (Toronto)

Office: KAIS 4053
Phone: (604) 827-3963
Email: mjulia@ece.ubc.ca

Website

Publications

Julia Rubin is a Professor in the Department of Electrical and Computer Engineering at the University of British Columbia, Canada. She is a Canada Research Chair in Trustworthy Software and the lead of the UBC Research Excellence Cluster on Trustworthy ML.

Julia received her PhD in Computer Science from the University of Toronto and worked as a postdoctoral researcher in the Computer Science and Artificial Intelligence Lab at MIT. She also spent almost 10 years in industry, working for IBM Research, where she was a research staff member and a research group manager. Recently, she obtained a Master of Legal Studies degree from the University of Chicago Law School.

Julia’s research interests are in quality, security, and reliability of software and AI systems. Together with her research group, she develops automated solutions that support expert decision-making in the domains of software engineering, education, and law. Her work in these areas has been recognized by numerous academic and industry awards, including Distinguished/Best Paper Awards at major conferences, CS-Canada Outstanding Early Career Computer Science Researcher Award, IBM CAS Project of the Year Award, Killam Faculty Research Fellowship, and Humboldt Foundation Research Fellowship. She co-chaired program committees of several flagship conferences, including ASE 2022 and ICSE NIER 2025, served on the IEEE TCSE Executive Committee, and delivered keynote talks at several major scientific events, including ISSTA 2024 and FSE SEET 2026. 


Research Interests

Quality, security, and reliability of software and AI systems; formal and AI-based reasoning; explainability and interpretability; automated expert decision-making.


Research Area


Research Groups


Teaching

  • CPEN 321 – Software Engineering
  • CPEN 524 – Principles of Mobile Application Development and Analysis
  • EECE 576J – Trustworthy Machine Learning

<< Back to Faculty