Graduate Research Opportunities

Join our research teams: The School of Engineering and Computer Science is actively recruiting motivated graduate students to lead innovative projects.

Last Updated: June 2026

πŸ’‘ Don't see a project that matches your expertise? Review our Research & Expertise page - many faculty members are open to supervising exceptional students who secure their own external funding.

πŸ”¬ Active Graduate Research Projects

Sustainable Planning Optimization of Critical Mineral Supply Chains

Seeking M.A.Sc. Candidates

Join our NSERC Discovery Development Grant-funded research at the Smart and Sustainable Mining Lab (SSML) at Laurentian University. This project focuses on developing advanced optimization and decision-support frameworks to enhance the sustainability, resilience, and efficiency of critical mineral supply chains. The successful candidate will work on integrating mathematical modelling, multi-objective optimization, uncertainty analysis, artificial intelligence, and sustainability considerations to support strategic planning and decision-making across mining supply networks.

Required Background

β€’ B.Eng. or equivalent degree in Mining Engineering, Industrial Engineering, or a closely related field
β€’ Strong interest in operations research, optimization, and sustainable mining systems
β€’ Experience with programming and data analysis (e.g., Python, MATLAB, or similar tools) is considered an asset
β€’ Knowledge of mathematical programming, supply chain analysis, or multi-objective optimization is desirable
β€’ Excellent analytical, problem-solving, and communication skills

Vision Language Action for General Purpose Humanoid Robots

Seeking M.A.Sc. Candidates Seeking Ph.D. Candidates

Join our NSERC-funded research on Vision Language Action (VLA) models for general-purpose humanoid robots, with projects spanning embodied AI, multimodal perception, robot manipulation, navigation, human-robot interaction, and autonomous skill learning to enable robots to understand, reason, and act in real-world environments.

Required Background

β€’ Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mechatronics (Engineering), or a related field
β€’ Strong programming skills in Python or C++
β€’ Experience in AI, machine learning, computer vision, or robotics
β€’ Familiarity with ROS/ROS2, PyTorch, or OpenCV is an asset
β€’ Strong research interest and problem-solving skills

Mathematical Programming, Operations Research, and Machine Learning

Seeking M.A.Sc. Candidates

Join upcoming research projects focusing on the development of advanced optimization algorithms and intelligent data-driven methods to solve complex real-world problems. This research addresses critical challenges across diverse modern application domains such as logistics, transportation, telecommunication, scheduling, healthcare, and smart systems. Successful candidates will engage in cutting-edge computational research, publish findings in leading academic journals, and develop deep expertise at the intersection of optimization, artificial intelligence, and machine learning.

Required Background

β€’ Strong academic background in Mathematics, Computer Science, Industrial Engineering, Data Science, or a related discipline
β€’ Strong passion for research and an eagerness to tackle challenging structural problems
β€’ Interest in developing innovative computational approaches, mathematical frameworks, or algorithmic applications

Admissions & Funding

πŸ§‘β€πŸ«

Research & Expertise

Browse faculty research areas and identify potential supervisors.

πŸŽ“

Graduate Studies

Review general admission requirements, language testing, and university deadlines.

🎁

Funding

Explore Laurentian scholarship opportunities.

🌎

International Info

Resources for study permits, international tuition fees, and living in Sudbury.

How to Apply

Before submitting a formal application through the university portal, prospective graduate students should follow these steps:

1

Find a Project

Review our active graduate research opportunities listed above to find a match for your background.

2

Connect with Faculty

Email the prospective faculty supervisor directly to express your interest in joining their research group.

3

Share Your Background

Send over your academic background details so the professor can evaluate if you are a good fit for the lab.

4

Apply Online

After receiving a positive response from a supervisor, complete your formal program application.

πŸ’‘ Tip for reaching out: Faculty members receive a high volume of student inquiries. To help your email stand out, introduce yourself clearly and make sure to attach your current CV, unofficial transcripts, and a brief statement (one or two short paragraphs) explaining exactly why you are interested in their specific research project.

View Formal Application Guide