Educational Path
Courses – Data Strategy / Business Data Science Core
Computer Science / Data Science / Machine Learning / Data Processing
Introduction to Data Science (Foundational for understanding data processing pipelines and analytical modeling in Business Data Science)
Context and applications of probability, statistics, optimization, and computing tools for data science; data cleaning and visualization; statistical challenges in machine learning with structured data.
Prof: G. Gidel
Operations Research Models (Key for optimizing business processes and data-driven decision-making strategies)
Linear programming. Simplex method. Duality. Integer programming. Network problems. PERT/CPM methods. Shortest path algorithms. Deterministic and probabilistic dynamic programming. Stochastic models.
Prof: K. Amghar
Databases (Essential for designing and maintaining efficient data infrastructures to support business intelligence)
Architecture. Data organization models. Definition, creation, updating, and querying. Database exploitation and management.
Prof: M. Boyer
Operating Systems (Critical for understanding the underlying infrastructure enabling scalable data systems)
Core functions. Parallelism management. Synchronization. Deadlocks. Scheduling. Memory and I/O management. File systems. Protection and distributed systems.
Prof: L. Paull
Introduction to Numerical Algorithms (Foundational for accurate computational modeling and machine learning algorithm reliability)
Floating-point arithmetic, error analysis. Solving linear and nonlinear equations. Interpolation, least squares. Numerical differentiation and integration. Ordinary differential equations.
Prof: M. Mignotte
Data Structures (Core to data optimization, algorithm design, and efficient data handling)
Abstract data types, trees, dictionaries, priority queues, graphs, external methods.
Prof: F. Major
Computer Architecture (Provides a technical foundation crucial for anticipating technological shifts impacting data infrastructure)
Instruction sets: RISC vs CISC. Addressing modes. Exceptions. I/O devices, buses, interrupts. Hardwired and microprogrammed control. Pipelining and parallelism. Technology evolution.
Prof: A. Tsikhanovich
Human-Computer Interfaces (User-centered strategy, adoption of data-driven systems)
Interface concepts and languages. Event-driven programming. User modeling. GUI design and programming. Impacts on multimedia, collaboration, and communication.
Prof: M. Bessmeltsev
Software Engineering (Project organization, crucial for building "data products")
Introduction to software engineering. Development cycles. Analysis, modeling, and specification. Object-oriented design. Debugging. Development tools and environments.
Prof: L. Lafontant
Discrete Structures in Computer Science (Essential for building strong analytical thinking and modeling complex data relationships in strategic systems)
Discrete mathematics applied to computer science: logic, sets, functions, combinatorics, graphs, trees, and formal languages.
Prof: M. Csűrös
Mathematics / Statistics
Calculus I (Analytical rigor)
Sequences and series. Functions of several variables, continuity, partial derivatives, differentials, tangent planes, chain rule. Gradient, level surfaces, extrema. Multiple integrals, change of variables, Jacobians.
Prof: I. Ndiaye
Linear Algebra (Essential in Machine Learning and Data Strategy)
Linear systems, Gaussian elimination, matrix inverses. Vector spaces, linear independence, linear transformations, basis changes. Inner product spaces. Determinants. Diagonalization. Applications.
Prof: K. Amoura
Probability (Risk analysis, fundamental for modeling)
Probability spaces. Combinatorial analysis. Conditional probability. Independence. Random variables. Distributions and generating functions. Expectation. Weak law of large numbers. Central limit theorem.
Prof: X. Phung
Introduction to Statistics (Solid base for data-driven strategies)
Data description and production. Probability concepts. Inference. Confidence intervals. Hypothesis testing. Count data. Contingency tables. Simple linear regression. Use of statistical software.
Prof: J. Coulombe
Concepts and Methods in Statistics (Advanced, crucial for predictive analytics)
Point and interval estimation. Hypothesis testing. Graphical methods. Chi-squared tests. Decision theory. Bayesian inference. Two-sample comparisons. Related to CAS and ICA accreditation exams.
Prof: M. Bilodeau
Complementary Courses
Spanish (Strategic for international markets)
Communication in familiar settings. Reading and listening comprehension of simple texts and conversations. Basic writing. Awareness of Hispanic cultures. Communication-oriented pedagogy.
Prof: L. Malo
E25
Introduction to Algorithms (Crucial for optimizing data processes, designing efficient solutions, and scaling data-driven strategies)
Algorithm design and analysis. Asymptotic notation. Solving recurrences. Greedy algorithms. Divide-and-conquer. Dynamic programming. Graph traversal. Backtracking. Probabilistic algorithms.
Prof: S. Ducharme
Programming Languages Concepts (Provides deep understanding of how different programming paradigms impact system architecture and data application design)
History. Concepts and implementation of basic programming entities. Execution mechanisms: stack, heap, parameter passing. Low-level programming (C language). Structured, functional, and logic programming. Specialized languages.
Prof: S. Monnier
Internet Technology (Fundamental for designing accessible, data-driven platforms and understanding the structure of information flows in digital ecosystems)
Introduction to web applications and website organization. XML, XML schemas, and XSLT transformations. Client-side programming (JavaScript) and server-side programming (CGI, PHP, Ajax). Search engines. Web design. Introduction to the Semantic Web.
Prof: A. Seguin
A25 - Includes flexibility for a credited internship or to swap some courses across semesters.
Quantum Computing (Prepares for anticipating the next frontier of computational innovation, essential for long-term strategic positioning in data and AI fields)
Reversible computing; quantum information; non-locality; quantum cryptography; quantum circuits, parallelism, and interference; Simon’s, Shor’s, and Grover’s algorithms; quantum teleportation; error correction; implementation.
Prof: G. Brassard
Foundations of Machine Learning (Core foundation for designing intelligent, data-driven systems and models used in business forecasting and automation)
Core concepts in statistical and symbolic learning algorithms. Application examples in data mining, pattern recognition, nonlinear regression, and temporal data. Note: Numerical analysis knowledge (e.g., IFT 2425) is recommended.
Prof: I. Mitliagkas
Software Quality and Metrics (Crucial for ensuring the reliability, maintainability, and performance of data products deployed in business environments)
Definition and promotion of quality. Quality assurance. Quality plans. Quality improvement and control (testing, reviews, inspections). Quality standards and frameworks. Measurement theory. Product and process metrics. Quality metrics.
Prof: B. Baudry
Probability and Statistics (Provides essential statistical reasoning and risk modeling skills tailored to the computational demands of data science)
Probability, independence. Random variables. Expectation. Probability distributions. Random vectors. Law of large numbers, central limit theorem. Confidence intervals. Linear regression. Chi-squared test. Note: Tailored for computer science students.
Prof: To be confirmed
H26
Digital Tools & 21st-Century Challenges (Encourages interdisciplinary collaboration and digital problem-solving—crucial for strategic thinking in complex, real-world data ecosystems)
Contemporary problem-solving through digital tools and interdisciplinary collaboration. New annual theme based on current societal issues.
Prof: To be confirmed
Machine Learning Projects (Develops the ability to translate advanced machine learning models into actionable solutions for business and strategic insights)
Practical preparation for machine learning applications through real-world projects on real datasets. Use of specialized machine learning software for AI.
Prof: To be confirmed
Software Analysis and Design (Essential for building scalable, maintainable data platforms and aligning software architecture with business goals)
Requirements engineering. Formal specification methods. Principles, methods, and design notations. Software architecture description and styles. Software components, design patterns, and application frameworks.
Prof: To be confirmed
Volunteering
Volunteer – Canadian Federal Elections - April 2025
Organization: New Democratic Party of Canada
Field: Politics
Volunteer – Immigration - April 2024
Organization: Québec Réunifié
Field: Human Rights
Organizations and Events
TechAide Climate Tech & AI for Social Good @ Espace CDPQ Montréal - May 2025
Lime Connect Recruitment Reception @ Omni Hotel Montréal – November 2023
McGill Artificial Intelligence Society @ McGill University - March 2023
MILA TechAide AI Conference 2022 @ MILA Quebec - April 2022
Scholarships and Programs
RGA Scholarship
Léo-Paul Roy Scholarship
Perspective Québec Scholarships (4/6)
Academic Background
Université de Montréal — Bachelor's Degree in Computer Science
(2025-2026)Graduation: April 2026
AI coursework taught by faculty affiliated with Mila – Quebec AI Institute, the world’s largest academic research center in deep learning.
[Shanghai Global Ranking 2025: Computer Science – 24th]
[THE World University Rankings 2023: Computer Science – 34th]
Activities and societies: Running, swimming, tennis, cycling, snowboard, cross-country skiing, ice skating, snowshoeing, chess, poker
Université de Montréal — Mathematics and Computer Science (Data Science)
(2021–2025)[QS World University Rankings 2023: Statistics & Operational Research – 32nd]
Université de Montréal — Preparatory Year, Natural Sciences
(2018–2020)Grade: 3.0 / 4.3 | QS Best Student Cities 2025: Montreal – 10th
Hackathons
Planning to participate in Hack the 6ix this year.
Excited to learn, build, and explore how tech can drive meaningful impact.
#HackThe6ix #AI #Hackathon #LearningByBuilding
Participant - Perplexity Hackathon (2025)
Educational Path
Courses – Data Strategy / Business Data Science Core
Computer Science / Data Science / Machine Learning / Data Processing
Introduction to Data Science (Foundational for understanding data processing pipelines and analytical modeling in Business Data Science)
Context and applications of probability, statistics, optimization, and computing tools for data science; data cleaning and visualization; statistical challenges in machine learning with structured data.
Prof: G. Gidel
Operations Research Models (Key for optimizing business processes and data-driven decision-making strategies)
Linear programming. Simplex method. Duality. Integer programming. Network problems. PERT/CPM methods. Shortest path algorithms. Deterministic and probabilistic dynamic programming. Stochastic models.
Prof: K. Amghar
Databases (Essential for designing and maintaining efficient data infrastructures to support business intelligence)
Architecture. Data organization models. Definition, creation, updating, and querying. Database exploitation and management.
Prof: M. Boyer
Operating Systems (Critical for understanding the underlying infrastructure enabling scalable data systems)
Core functions. Parallelism management. Synchronization. Deadlocks. Scheduling. Memory and I/O management. File systems. Protection and distributed systems.
Prof: L. Paull
Introduction to Numerical Algorithms (Foundational for accurate computational modeling and machine learning algorithm reliability)
Floating-point arithmetic, error analysis. Solving linear and nonlinear equations. Interpolation, least squares. Numerical differentiation and integration. Ordinary differential equations.
Prof: M. Mignotte
Data Structures (Core to data optimization, algorithm design, and efficient data handling)
Abstract data types, trees, dictionaries, priority queues, graphs, external methods.
Prof: F. Major
Computer Architecture (Provides a technical foundation crucial for anticipating technological shifts impacting data infrastructure.)
Instruction sets: RISC vs CISC. Addressing modes. Exceptions. I/O devices, buses, interrupts. Hardwired and microprogrammed control. Pipelining and parallelism. Technology evolution.
Prof: A. Tsikhanovich
Human-Computer Interfaces (User-centered strategy, adoption of data-driven systems)
Interface concepts and languages. Event-driven programming. User modeling. GUI design and programming. Impacts on multimedia, collaboration, and communication.
Prof: M. Bessmeltsev
Software Engineering (Project organization, crucial for building "data products")
Introduction to software engineering. Development cycles. Analysis, modeling, and specification. Object-oriented design. Debugging. Development tools and environments.
Prof: L. Lafontant
Discrete Structures in Computer Science (Essential for building strong analytical thinking and modeling complex data relationships in strategic systems)
Discrete mathematics applied to computer science: logic, sets, functions, combinatorics, graphs, trees, and formal languages.
Prof: M. Csűrös
Mathematics / Statistics
Calculus I (Analytical rigor)
Sequences and series. Functions of several variables, continuity, partial derivatives, differentials, tangent planes, chain rule. Gradient, level surfaces, extrema. Multiple integrals, change of variables, Jacobians.
Prof: I. Ndiaye
Linear Algebra (Essential in Machine Learning and Data Strategy)
Linear systems, Gaussian elimination, matrix inverses. Vector spaces, linear independence, linear transformations, basis changes. Inner product spaces. Determinants. Diagonalization. Applications.
Prof: K. Amoura
Probability (Risk analysis, fundamental for modeling)
Probability spaces. Combinatorial analysis. Conditional probability. Independence. Random variables. Distributions and generating functions. Expectation. Weak law of large numbers. Central limit theorem.
Prof: X. Phung
Introduction to Statistics (Solid base for data-driven strategies)
Data description and production. Probability concepts. Inference. Confidence intervals. Hypothesis testing. Count data. Contingency tables. Simple linear regression. Use of statistical software.
Prof: J. Coulombe
Concepts and Methods in Statistics (Advanced, crucial for predictive analytics)
Point and interval estimation. Hypothesis testing. Graphical methods. Chi-squared tests. Decision theory. Bayesian inference. Two-sample comparisons. Related to CAS and ICA accreditation exams.
Prof: M. Bilodeau
Complementary Courses
Spanish (Strategic for international markets)
Communication in familiar settings. Reading and listening comprehension of simple texts and conversations. Basic writing. Awareness of Hispanic cultures. Communication-oriented pedagogy.
Prof: L. Malo
E25
Introduction to Algorithms (Crucial for optimizing data processes, designing efficient solutions, and scaling data-driven strategies)
Algorithm design and analysis. Asymptotic notation. Solving recurrences. Greedy algorithms. Divide-and-conquer. Dynamic programming. Graph traversal. Backtracking. Probabilistic algorithms.
Prof: S. Ducharme
Programming Languages Concepts (Provides deep understanding of how different programming paradigms impact system architecture and data application design)
History. Concepts and implementation of basic programming entities. Execution mechanisms: stack, heap, parameter passing. Low-level programming (C language). Structured, functional, and logic programming. Specialized languages.
Prof: S. Monnier
Internet Technology (Fundamental for designing accessible, data-driven platforms and understanding the structure of information flows in digital ecosystems)
Introduction to web applications and website organization. XML, XML schemas, and XSLT transformations. Client-side programming (JavaScript) and server-side programming (CGI, PHP, Ajax). Search engines. Web design. Introduction to the Semantic Web.
Prof: A. Seguin
A25 - Includes flexibility for a credited internship or to swap some courses across semesters.
Quantum Computing (Prepares for anticipating the next frontier of computational innovation, essential for long-term strategic positioning in data and AI fields)
Reversible computing; quantum information; non-locality; quantum cryptography; quantum circuits, parallelism, and interference; Simon’s, Shor’s, and Grover’s algorithms; quantum teleportation; error correction; implementation.
Prof: G. Brassard
Foundations of Machine Learning (Core foundation for designing intelligent, data-driven systems and models used in business forecasting and automation)
Core concepts in statistical and symbolic learning algorithms. Application examples in data mining, pattern recognition, nonlinear regression, and temporal data. Note: Numerical analysis knowledge (e.g., IFT 2425) is recommended.
Prof: I. Mitliagkas
Software Quality and Metrics (Crucial for ensuring the reliability, maintainability, and performance of data products deployed in business environments)
Definition and promotion of quality. Quality assurance. Quality plans. Quality improvement and control (testing, reviews, inspections). Quality standards and frameworks. Measurement theory. Product and process metrics. Quality metrics.
Prof: B. Baudry
Probability and Statistics (Provides essential statistical reasoning and risk modeling skills tailored to the computational demands of data science)
Probability, independence. Random variables. Expectation. Probability distributions. Random vectors. Law of large numbers, central limit theorem. Confidence intervals. Linear regression. Chi-squared test. Note: Tailored for computer science students.
Prof: To be confirmed
H26
Digital Tools & 21st-Century Challenges (Encourages interdisciplinary collaboration and digital problem-solving—crucial for strategic thinking in complex, real-world data ecosystems)
Contemporary problem-solving through digital tools and interdisciplinary collaboration. New annual theme based on current societal issues.
Prof: To be confirmed
Machine Learning Projects (Develops the ability to translate advanced machine learning models into actionable solutions for business and strategic insights)
Practical preparation for machine learning applications through real-world projects on real datasets. Use of specialized machine learning software for AI.
Prof: To be confirmed
Software Analysis and Design (Essential for building scalable, maintainable data platforms and aligning software architecture with business goals)
Requirements engineering. Formal specification methods. Principles, methods, and design notations. Software architecture description and styles. Software components, design patterns, and application frameworks.
Prof: To be confirmed
Volunteering
Volunteer – Canadian Federal Elections - April 2025
Organization: New Democratic Party of Canada
Field: Politics
Volunteer – Immigration - April 2024
Organization: Québec Réunifié
Field: Human Rights
Organizations and Events
TechAide Climate Tech & AI for Social Good @ Espace CDPQ Montréal - May 2025
Lime Connect Recruitment Reception @ Omni Hotel Montréal – November 2023
McGill Artificial Intelligence Society @ McGill University - March 2023
MILA TechAide AI Conference 2022 @ MILA Quebec - April 2022
Scholarships and Programs
RGA Scholarship
Léo-Paul Roy Scholarship
Perspective Québec Scholarships (4/6)
Academic Background
Université de Montréal — Bachelor's Degree in Computer Science
(2025)Graduation: April 2026
AI coursework taught by faculty affiliated with Mila – Quebec AI Institute, the world’s largest academic research center in deep learning.
[Shanghai Global Ranking 2025: Computer Science – 24th]
[THE World University Rankings 2023: Computer Science – 34th]
Activities and societies: Running, swimming, tennis, cycling, snowboard, cross-country skiing, ice skating, snowshoeing, chess, poker
Université de Montréal — Mathematics and Computer Science (Data Science specialization)
(2021–2025)[QS World University Rankings 2023: Statistics & Operational Research – 32nd]
Université de Montréal — Preparatory Year, Natural Sciences
(2018–2020)Grade: 3.0 / 4.3 | QS Best Student Cities 2025: Montreal – 10th
Hakathons
Planning to participate in Hack the 6ix this year.
Excited to learn, build, and explore how tech can drive meaningful impact.
#HackThe6ix #AI #Hackathon #LearningByBuilding
Participant - Perplexity Hackathon (2025)
Educational Path
Courses – Data Strategy / Business Data Science Core
Computer Science / Data Science / Machine Learning / Data Processing
Introduction to Data Science (Fundational for understanding data processing pipelines and analytical modeling in Business Data Science)
Context and applications of probability, statistics, optimization, and computing tools for data science; data cleaning and visualization; statistical challenges in machine learning with structured data.
Prof: G. Gidel
Operations Research Models (Key for optimizing business processes and data-driven decision-making strategies)
Linear programming. Simplex method. Duality. Integer programming. Network problems. PERT/CPM methods. Shortest path algorithms. Deterministic and probabilistic dynamic programming. Stochastic models.
Prof: K. Amghar
Databases (Essential for designing and maintaining efficient data infrastructures to support business intelligence)
Architecture. Data organization models. Definition, creation, updating, and querying. Database exploitation and management.
Prof: M. Boyer
Operating Systems (Critical for understanding the underlying infrastructure enabling scalable data systems)
Core functions. Parallelism management. Synchronization. Deadlocks. Scheduling. Memory and I/O management. File systems. Protection and distributed systems.
Prof: L. Paull
Introduction to Numerical Algorithms (Foundational for accurate computational modeling and machine learning algorithm reliability)
Floating-point arithmetic, error analysis. Solving linear and nonlinear equations. Interpolation, least squares. Numerical differentiation and integration. Ordinary differential equations.
Prof: M. Mignotte
Data Structures (Core to data optimization, algorithm design, and efficient data handling)
Abstract data types, trees, dictionaries, priority queues, graphs, external methods.
Prof: F. Major
Computer Architecture (Provides a technical foundation crucial for anticipating technological shifts impacting data infrastructure)
Instruction sets: RISC vs CISC. Addressing modes. Exceptions. I/O devices, buses, interrupts. Hardwired and microprogrammed control. Pipelining and parallelism. Technology evolution.
Prof: A. Tsikhanovich
Human-Computer Interfaces (User-centered strategy, adoption of data-driven systems)
Interface concepts and languages. Event-driven programming. User modeling. GUI design and programming. Impacts on multimedia, collaboration, and communication.
Prof: M. Bessmeltsev
Software Engineering (Project organization, crucial for building "data products")
Introduction to software engineering. Development cycles. Analysis, modeling, and specification. Object-oriented design. Debugging. Development tools and environments.
Prof: L. Lafontant
Discrete Structures in Computer Science (Essential for building strong analytical thinking and modeling complex data relationships in strategic systems)
Discrete mathematics applied to computer science: logic, sets, functions, combinatorics, graphs, trees, and formal languages.
Prof: M. Csűrös
Mathematics / Statistics
Calculus I (Analytical rigor)
Sequences and series. Functions of several variables, continuity, partial derivatives, differentials, tangent planes, chain rule. Gradient, level surfaces, extrema. Multiple integrals, change of variables, Jacobians.
Prof: I. Ndiaye
Linear Algebra (Essential in Machine Learning and Data Strategy)
Linear systems, Gaussian elimination, matrix inverses. Vector spaces, linear independence, linear transformations, basis changes. Inner product spaces. Determinants. Diagonalization. Applications.
Prof: K. Amoura
Probability (Risk analysis, fundamental for modeling)
Probability spaces. Combinatorial analysis. Conditional probability. Independence. Random variables. Distributions and generating functions. Expectation. Weak law of large numbers. Central limit theorem.
Prof: X. Phung
Introduction to Statistics (Solid base for data-driven strategies)
Data description and production. Probability concepts. Inference. Confidence intervals. Hypothesis testing. Count data. Contingency tables. Simple linear regression. Use of statistical software.
Prof: J. Coulombe
Concepts and Methods in Statistics (Advanced, crucial for predictive analytics)
Point and interval estimation. Hypothesis testing. Graphical methods. Chi-squared tests. Decision theory. Bayesian inference. Two-sample comparisons. Related to CAS and ICA accreditation exams.
Prof: M. Bilodeau
Complementary Courses
Spanish (Strategic for international markets)
Communication in familiar settings. Reading and listening comprehension of simple texts and conversations. Basic writing. Awareness of Hispanic cultures. Communication-oriented pedagogy.
Prof: L. Malo
E25
Introduction to Algorithms (Crucial for optimizing data processes, designing efficient solutions, and scaling data-driven strategies)
Algorithm design and analysis. Asymptotic notation. Solving recurrences. Greedy algorithms. Divide-and-conquer. Dynamic programming. Graph traversal. Backtracking. Probabilistic algorithms.
Prof: S. Ducharme
Programming Languages Concepts (Provides deep understanding of how different programming paradigms impact system architecture and data application design)
History. Concepts and implementation of basic programming entities. Execution mechanisms: stack, heap, parameter passing. Low-level programming (C language). Structured, functional, and logic programming. Specialized languages.
Prof: S. Monnier
Internet Technology (Fundamental for designing accessible, data-driven platforms and understanding the structure of information flows in digital ecosystems)
Introduction to web applications and website organization. XML, XML schemas, and XSLT transformations. Client-side programming (JavaScript) and server-side programming (CGI, PHP, Ajax). Search engines. Web design. Introduction to the Semantic Web.
Prof: A. Seguin
A25 - Includes flexibility for a credited internship or to swap some courses across semesters.
Quantum Computing (Prepares for anticipating the next frontier of computational innovation, essential for long-term strategic positioning in data and AI fields)
Reversible computing; quantum information; non-locality; quantum cryptography; quantum circuits, parallelism, and interference; Simon’s, Shor’s, and Grover’s algorithms; quantum teleportation; error correction; implementation.
Prof: G. Brassard
Foundations of Machine Learning (Core foundation for designing intelligent, data-driven systems and models used in business forecasting and automation)
Core concepts in statistical and symbolic learning algorithms. Application examples in data mining, pattern recognition, nonlinear regression, and temporal data. Note: Numerical analysis knowledge (e.g., IFT 2425) is recommended.
Prof: I. Mitliagkas
Software Quality and Metrics (Crucial for ensuring the reliability, maintainability, and performance of data products deployed in business environments)
Definition and promotion of quality. Quality assurance. Quality plans. Quality improvement and control (testing, reviews, inspections). Quality standards and frameworks. Measurement theory. Product and process metrics. Quality metrics.
Prof: B. Baudry
Probability and Statistics (Provides essential statistical reasoning and risk modeling skills tailored to the computational demands of data science)
Probability, independence. Random variables. Expectation. Probability distributions. Random vectors. Law of large numbers, central limit theorem. Confidence intervals. Linear regression. Chi-squared test. Note: Tailored for computer science students.
Prof: To be confirmed
H26
Digital Tools & 21st-Century Challenges (Encourages interdisciplinary collaboration and digital problem-solving—crucial for strategic thinking in complex, real-world data ecosystems)
Contemporary problem-solving through digital tools and interdisciplinary collaboration. New annual theme based on current societal issues.
Prof: To be confirmed
Machine Learning Projects (Develops the ability to translate advanced machine learning models into actionable solutions for business and strategic insights)
Practical preparation for machine learning applications through real-world projects on real datasets. Use of specialized machine learning software for AI.
Prof: To be confirmed
Software Analysis and Design (Essential for building scalable, maintainable data platforms and aligning software architecture with business goals)
Requirements engineering. Formal specification methods. Principles, methods, and design notations. Software architecture description and styles. Software components, design patterns, and application frameworks.
Prof: To be confirmed
Volunteering
Volunteer – Canadian Federal Elections - April 2025
Organization: New Democratic Party of Canada
Field: Politics
Volunteer – Immigration - April 2024
Organization: Québec Réunifié
Field: Human Rights
Organizations and Events
TechAide Climate Tech & AI for Social Good @ Espace CDPQ Montréal - May 2025
Lime Connect Recruitment Reception @ Omni Hotel Montréal – November 2023
McGill Artificial Intelligence Society @ McGill University - March 2023
MILA TechAide AI Conference 2022 @ MILA Quebec - April 2022
Scholarships and Programs
RGA Scholarship
Léo-Paul Roy Scholarship
Perspective Québec Scholarships (4/6)
Academic Background
Université de Montréal — Bachelor's Degree in Computer Science
(2025-2026)Graduation: April 2026
AI coursework taught by faculty affiliated with Mila – Quebec AI Institute, the world’s largest academic research center in deep learning.
[Shanghai Global Ranking 2025: Computer Science – 24th]
[THE World University Rankings 2023: Computer Science – 34th]
Activities and societies: Running, swimming, tennis, cycling, snowboard, cross-country skiing, ice skating, snowshoeing, chess, poker
Université de Montréal — Mathematics and Computer Science (Data Science)
(2021–2025)[QS World University Rankings 2023: Statistics & Operational Research – 32nd]
Université de Montréal — Preparatory Year, Natural Sciences
(2018–2020)Grade: 3.0 / 4.3 | QS Best Student Cities 2025: Montreal – 10th